原创 websocket與Spring整合

首先將與Spring有關的jar包的版本都升級爲4.0.0以上,並且在web.xml中將<web-app>裏面的version改爲"3.0"。然後在web.xml添加以下配置: <servlet> <servlet

原创 Intellij idea中properties文件無法自動編譯到輸出目錄問題

在用IntelliJ IDEA 進行開發的時候,會有2個目錄,一個是“開發目錄”,用來經常進行我們的開發操作,是可見的,另一個就是“輸出目錄”,這個環境目錄,我們是看不見的,也就是在IDEA裏面看不見,我們在實際的路徑中能看到,其實這個環

原创 JMS之初步學習

消息傳送模型  JMS支持兩類消息傳送模型:點對點模型和發佈/訂閱模型。   發佈/訂閱模型設計用於一對多消息廣播,而點對點模型則設計用於一對於消息傳送。     從JMS的視角來看,消息傳送客戶端稱爲JMS客戶端,而消息傳送系統則稱爲

原创 java基礎之多線程

1.基礎概念 什麼是線程: 線程就是程序中單獨順序的流控制。線程本身不能運行,它只能用於程序中。它只能使用程序內的資源 什麼是多線程: 多線程則指的是在單個程序中可以同時運行多個不同的線程執行不同的任務。多線程的目的是最大限度地利用CPU

原创 java之集合

ArrayList 集合中存放的依然是對象的引用而不是對象本身。 ArrayList底層採用數組實現,當使用不帶參數的構造方法生成ArrayList對象時,實際上會在底層生成一個長度爲10的Object類型數組。 如果增加的元素個數超過了

原创 spring security配置與分析

1.web.xml中的配置     <listener>     <listener-class>org.springframework.web.context.ContextLoaderListener</listene

原创 設計模式之策略模式

策略模式的定義 ----定義一組算法,將每個算法都封裝起來,並且使它們之間可以互換。 ----策略模式使這些算法在客戶端調用它們的時候能夠互不影響地變化。 策略模式的組成 -----抽象策略角色:策略類,通常由一個接口或者抽象類實現 -

原创 cas構建與部署

1.生成證書並導入JDK    首先在C盤下建一個cas文件夾(放在哪個盤大家根據自己的情況而定),在此文件夾中生成證書文件。    在cas文件夾中打開命令輸入窗口並輸入指令,如下圖所示           此命令用於在當前目錄下新建別

原创 替換空格

問題描述:請實現一個函數,把字符串中的每個空格替換成“%20”。例如輸入“We  are  happy.”,則輸出“We%20are%20happy.” 問題分析;當我們從前往後替換字符串時,假設字符串的長度是n,對於每個空格字符,需要

原创 設計模式之單例模式

單例模式是一種常用的軟件設計模式。在它的核心結構中只包含一個被稱爲單例類的特殊類。通過單例模式可以保證系統中一個類只有一個實例而且該實例易於外界訪問,從而方便對實例個數的控制並節約系統資源。常見的單例模式