原创 Redis與memached的區別

傳統MySQL+ Memcached架構遇到的問題   實際MySQL是適合進行海量數據存儲的,通過Memcached將熱點數據加載到cache,加速訪問,很多公司都曾經使用過這樣的架構,但隨着業務數據量的不斷增加,和訪問量的持續增長,我

原创 修改tomcat虛擬路徑

   1、修改Tomcat的server.xml文件<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

原创 Freemarker整合spring

1.Freemarker的jar包 2.創建整合spring的配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.or

原创 負載均衡的session共享

一、場景   當nginx做了負載均衡之後,同一個ip的url請求服務器的時候,負載均衡會根據每臺服務器的權重等一些設置將請求轉發到不同的服務器上去進行處理,這樣的話針對一些帶有狀態請求的情況來說就是個很大的問題,因爲是帶有狀態的請求就好

原创 request.getRequestDispatcher跳轉了,日誌也提示view(jsp)訪問了,瀏覽器卻沒動靜

AJAX 請求的時候,會將你返回的頁面當成是數據使用 XMLHttpRequest.responseText 去接收。正確的做法應該是如果後臺發現不滿

原创 Java併發編程:volatile關鍵字解析

一.內存模型的相關概念大家都知道,計算機在執行程序時,每條指令都是在CPU中執行的,而執行指令過程中,勢必涉及到數據的讀取和寫入。由於程序運行過程中的臨時數據是存放在主存(物理內存)當中的,這時就存在一個問題,由於CPU執行速度很快,而從

原创 Java中如何正確的終止線程

1、Java中API自帶的stop()方法,來終止線程        查閱JDK,不難發現Thread提供了一個stop()方法,但是stop()方法是一個被廢棄的方法。爲什麼stop()方法被廢棄而不被使用呢?原因是stop()方法太過

原创 關於HTTP 請求方式: GET和POST的比較的本質

什麼是HTTP?超文本傳輸協議(HyperText Transfer Protocol -- HTTP)是一個設計來使客戶端和服務器順利進行通訊的協議。HTTP在客戶端和服務器之間以request-responseprotocol(請求-

原创 一個一百億的計算器的實現

MyBigInteger.java import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pat

原创 Java 集合轉換(Object[]數組、List、Set、Map相互轉換)

package com.example.test; import java.util.ArrayList; import java.util.Arrays; import java

原创 Java 8 中的 Streams API 詳解

爲什麼需要 StreamStream 作爲 Java 8 的一大亮點,它與 java.io 包裏的 InputStream 和 OutputStream 是完全不同的概念。它也不同於 StAX 對 XML 解析的 Stream,也不

原创 JAVA 處理時間 - java.sql.Date、java.util.Date與數據庫中的Date字段的轉換方法[轉]

1、如何將java.util.Date轉化爲java.sql.Date?轉化:java.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.uti

原创 數據量極大時用什麼排序方法比較好

1.普遍認爲:當N很小時,快速排序慢,歸併排序快 當N很大時,並且有序程度高時,快速排序最快 當N很大時,並且有序程序低時,堆排序最快快速排序是目前基於比較的內部排序中被認爲是最好的方法,當待排序的關鍵字是隨機分佈時,快速排序的平均時間最

原创 Servlet跳轉頁面的幾種方法總結

servlet跳轉頁面的方法: 跳轉分爲兩部分,一部分發生在servlet,另一部分發生在JSP,JSP就是servlet,但是兩者還是有部分差異。 Servlet:(跳轉發生在doGet,doPost等方法裏) (1)

原创 文件上傳和下載

文件上傳 前端界面代碼<%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <head> <title>文件上傳</title> </