原创 JDBC Statement,PreparedStatement,CallableStatement的區別

1.PreparedStatement是預編譯的,對於批量處理可以大大提高效率. 也叫JDBC存儲過程   2.使用 Statement 對象。在對數據庫只執行一次性存取的時侯,用 Statement 對象進行處理。PreparedSta

原创 PRC之RMI:RMI原理詳解

一、定義 RMI(Remote Method Invocation)爲遠程方法調用,是允許運行在一個Java虛擬機的對象調用運行在另一個Java虛擬機上的對象的方法。 這兩個虛擬機可以是運行在相同計算機上的不同進程中,也可以是運行在網絡上

原创 ThreadLocal 實現原理

參考文章:https://www.cnblogs.com/fsmly/p/11020641.html 下面是ThreadLocal的類圖結構,從圖中可知:Thread類中有兩個變量threadLocals和inheritableThrea

原创 參數校驗工具之Validator:註解方式實現

hibernate validator :官方文檔:http://hibernate.org/validator/ https://docs.jboss.org/hibernate/stable/validator/reference/e

原创 建立多模塊的springboo項目

https://blog.csdn.net/bicheng4769/article/details/83387389 待續 一、創建父pom idea 中創建Spring Initializr 工程,依賴選擇web web。創建結束後,刪

原创 二、策略模式

在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的 context 對象。策略對象改變 c

原创 Spring中設計模式應用

一、spring中委派模式 二、spring中模板模式

原创 一、spring中委派模式

委派模式(Delegate Patter)行爲模式,代理模式注重過程,而委派模式注重結果。 在spring中的體現:Spring MVC框架中的DispatcherServlet其實就用到了委派模式。 委派模式的作用: 基本作用就是負責任

原创 Java中Synchronized的用法

原文:http://blog.csdn.net/luoweifu/article/details/46613015  《編程思想之多線程與多進程(1)——以操作系統的角度述說線程與進程》一文詳細講述了線程、進程的關係及在操作系統中的表

原创 maven項目編譯:程序包com.sun.image.codec.jpeg不存在 這個類文件的位置在jre/lib/rt.jar

失敗提示信息爲:程序包com.sun.image.codec.jpeg不存在 這個類文件的位置在jre/lib/rt.jar 而我們設置的java_home下面的lib/dt.jar中沒有這個文件,導致編譯失敗。通過配置maven-com

原创 java對象序列化和反序列化(serializing)

Java序列化與反序列化是什麼?爲什麼需要序列化與反序列化?如何實現Java序列化與反序列化?本文圍繞這些問題進行了探討。  1.Java序列化與反序列化        Java序列化是指把Java對象轉換爲字節序列的過程;而Jav

原创 JDK和JRE的區別

JDK(Java Development Kit)是針對Java開發員的產品,是整個Java的核心,包括了Java運行環境JRE、Java工具和Java基礎類庫。Java Runtime Environment(JRE)是運行JAVA程序

原创 redis學習 第三章 5種數據類型----String類型

跟着Redis入門指南學習 第三章 5種數據類型 3.1 熱身 先了解幾個比較基礎的命令作爲熱身,打開redis-cli,跟着樣例輸入命令來體驗下: 1.獲取符合規範的健名列表 keys pattern pattern支持glob風格通

原创 redis學習 第三章 5種數據類型----sorted set類型

跟着Redis入門指南學習 第三章 5種數據類型----有序集合類型(sorted set) 在集合類型的基礎上有序集合類型爲集合中每一個元素都關聯了一個分數,這使得我們不僅可以完成插入、刪除和判斷元素是否存在等集合類型支持的操作,

原创 redis學習 第四章進階----事務

跟着Redis入門指南學習 第四章 進階----事務 redis中事務就是一組命令集合,事務通命令一樣都是redis的最小執行單位。事務的原理是先將一個事務的命令發送給扔地上,然後再讓扔地上一次執行這些命令。 127.0.0.1