原创 httpUtils代碼記錄

github:https://github.com/wwxname/httpUtils.git

原创 XStream和java轉換,代碼記錄

學習j2ee,必須要學習xml操作,早前使用的是dom4j,最近發現XStream這個玩意也是相當不錯的。最近調用微信支付返回參數是xml的類型,這個也是有用武之地的。maven:版本號自行添加code:

原创 tomcat很多人講的比我清楚 我隨便記錄一下

概要 什麼是tomcat,什麼是Catalina,什麼是Coyote? tomcat是web服務器,包括靜態頁面等 Catalina是Tomcat裏面的servlet容器 Coyote是Tomcat的連接器組件,實現http1.1

原创 使用nio寫自己緩存(非內存)

maven:這兩個jar包自行引入code:獲取path,這裏面MD5Params和MD5PageForm這兩個參數確定一個緩存key。拿着這個key去尋找文件,代碼如下如果沒有就寫入緩存,code如下:

原创 年輕人此時不破何時破

年輕人此時不破何時破 java調試相比於c++簡單的多了,幾個技巧,打印當前java進程裏面啓動了幾個線程 代碼 ThreadMXBean mxBean = ManagementFactory.getThreadMXBea

原创 java幾種排序簡單實現(快速排序,冒泡排序,直接插入排序)

package Test; import com.alibaba.fastjson.JSONObject; public class Test { static int[] arrays = new int[] { 3, 10,

原创 ImageCut圖片操作代碼記錄

github:https://github.com/wwxname/ImageCut.git

原创 java記錄,生成18位隨機數字字符串uid代碼

code: 點贊 收藏 分享 文章舉報 plusme-0 發佈了41 篇原創文章 · 獲贊 5 · 訪問量 2萬+ 私信

原创 java實體類轉換爲map的代碼記錄

code: 點贊 收藏 分享 文章舉報 plusme-0 發佈了41 篇原創文章 · 獲贊 5 · 訪問量 2萬+ 私信

原创 java代碼以及mybatis的xml自動生成代碼記錄

maven:注意這裏maven依賴的版本號爲2.3.26-incubating,自行添加code:參見githubgithub:https://github.com/wwxname/automaticCodeGeneration.git說

原创 java中分派(靜態分派,動態分派,雙重分派討論)

以上信息來自於java修煉手冊(好書)概念:變量被聲明時的類型叫做變量的明顯類型,也稱爲靜態類型變量所引用的對象的真實類型叫做實際類型靜態分派:發生在編譯時期,分配根據靜態類型發生,方法的重載就是靜態分派動態分派:發生在運行時期,動態的置

原创 RabbitMQ代碼記錄

RabbitMQ是消息中間件的一種,消息中間件即分佈式系統中完成消息的發送和接收的基礎軟件。用於跨進程,跨計算機,跨語言等通信。簡單方便,得到分佈式的廣泛應用。對於RabbitMQ來說,除了生產者,消息隊列,消費者三個基本模塊以外,還添加

原创 設計模式學習之訪問者模式

定義:表示一個作用某對象結構中的各元素操作,該模式使我們可以在不改變各元素的類的前提下定義作用於這些元素的新操作。定義說的很抽象。現在我們假設有這樣的邏輯:現存兩個節點Node1,Node2現存兩個訪問者Visitor1,Visitor2

原创 軟件開發中的設計的7條原則(j2ee)

1.單一職責原則SRP高內聚,低耦合每一個對象只有一個單獨的職責2.裏式替換原則LSP在任何有父類出現的地方都可以用子類來替代3.依賴注入原則DIP體現在j2ee,就是spring的接口注入4.接口分離原則ISP不一定要遵守,這會導致接口