原创 PreparedStatement的用法

PreparedStatement的用法jdbc(java database connectivity,java數據庫連接)的api中的主要的四個類之

原创 Java常量池詳解之一道比較蛋疼的面試題

代碼如下:Java代碼 收藏代碼此文章來自DreamSea(張小哲),轉載請註明出處! /** * * @author DreamSea 2

原创 Activiti 5.16 用戶手冊

http://www.mossle.com/docs/activiti/index.html#databaseConfiguration   Table of Contents 1. 簡介 協議 下載 源碼 必要的軟件 JDK 6+ Ec

原创 TCP的三次握手與四次揮手(詳解+動圖)

  背景描述 通過上一篇中網絡模型中的IP層的介紹,我們知道網絡層,可以實現兩個主機之間的通信。但是這並不具體,因爲,真正進行通信的實體是在主機中的進程,是一個主機中的一個進程與另外一個主機中的一個進程在交換數據。IP協議雖然能把數據報文

原创 redis應用場景

   毫無疑問,Redis開創了一種新的數據存儲思路,使用Redis,我們不用在面對功能單調的數據庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用Redis靈活多變的數據結構和數據操作,爲不同的大象構建不同的冰箱。希望你喜歡這個比

原创 MySQL高級 之 索引失效與優化詳解

案例所用的表結構、索引、與數據如下: 索引失效與優化 1、全值匹配我最愛 2、最佳左前綴法則(帶頭索引不能死,中間索引不能斷) 如果索引了多個列,要遵守最佳左前綴法則。指的是查詢從索引的最左前列開始 並且 不跳過索引中的列。  正確的

原创 三張圖秒懂Redis集羣設計原理

edis集羣設計包括2部分:哈希Slot和節點主從,本篇博文通過3張圖來搞明白Redis的集羣設計。   節點主從: 主從設計不算什麼新鮮玩意,在數據庫中我們也經常用主從來做讀寫分離,直接上圖: 圖上能看得到的信息: 1, 只有1個M

原创 redis原理總結(很全面)

redis單點吞吐量 單點TPS達到8萬/秒,QPS達到10萬/秒。 redis的5中存儲類型 string、list、set、map(hash)、stored-set redis的string類型 能表達3中類型:字符串、整數和浮點數。

原创 lanhz Spring AOP中的動態代理

0  前言 1  動態代理 1.1 JDK動態代理 1.2 CGLIB動態代理 1.2.1 CGLIB的代理用法 1.2.2 CGLIB的過濾功能 2  Spring AOP中的動態代理機制 2.1 JdkDynamicAop

原创 再談應用環境下的TIME_WAIT和CLOSE_WAIT

昨天解決了一個HttpClient調用錯誤導致的服務器異常,具體過程如下: http://blog.csdn.net/shootyou/article/details/6615051 裏頭的分析過程有提到,通過查看服務器網絡狀態檢測到服務

原创 Mybatis demo

基本準備工作 1、安裝JDK1.6以上版本,安裝與配置2、下載mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/3、下載mybatis-spring-1.2

原创 深入剖析zookeeper原理

一.簡介 ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、

原创 再有人問你synchronized是什麼,就把這篇文章發給他。

在再有人問你Java內存模型是什麼,就把這篇文章發給他。中我們曾經介紹過,Java語言爲了解決併發編程中存在的原子性、可見性和有序性問題,提供了一系列和併發處理相關的關鍵字,比如synchronized、volatile、final、co

原创 深入理解Java中的volatile關鍵字

在再有人問你Java內存模型是什麼,就把這篇文章發給他中我們曾經介紹過,Java語言爲了解決併發編程中存在的原子性、可見性和有序性問題,提供了一系列和併發處理相關的關鍵字,比如synchronized、volatile、final、con

原创 JVM內存結構 VS Java內存模型 VS Java對象模型

Java作爲一種面向對象的,跨平臺語言,其對象、內存等一直是比較難的知識點。而且很多概念的名稱看起來又那麼相似,很多人會傻傻分不清楚。比如本文我們要討論的JVM內存結構、Java內存模型和Java對象模型,這就是三個截然不同的概念,但是很