原创 Java併發編程實戰 第二,三,四章

http://web.basicpython.com:9000/blog/Java_Concurrency_in_Practice_S1/ http://web.basicpython.com:9000/blog/Java_Concu

原创 mysql單表多timestamp的current_timestamp設置問題

mysql單表多timestamp的current_timestamp設置問題 一個表中出現多個timestamp並設置其中一個爲current_timestamp的時候經常會遇到 #1293 - Incorrect table

原创 Java併發編程實戰第四章對象的組合

http://codinghx.com/2016/04/18/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E5%9B%9B%E4%B9%8B%E5%AF%B9%E8%B1%A1%E7%9A%84%E7%B

原创 Java開發必裝的IntelliJ IDEA插件

http://www.hollischuang.com/archives/966 IDEA插件簡介 常見的IDEA插件主要有如下幾類: 常用工具支持 Java日常開發需要接觸到很多常用的工具,爲了便於使用,很多工具也有IDE

原创 JDBC系列---存儲過程 CallableStatement(創建和使用)

老調重彈:JDBC系列之驅動加載原理全面解析 老調重彈:JDBC系列之JDBC層次結構和基本構成> 老調重彈:JDBC系列之存儲過程 CallableStatement(創建和使用)

原创 第12章 Java內存的模型與線程

轉載自 http://freecoder.com.cn/?p=289 一、JAVA內存模型 1.1 主內存與工作內存 Java內存模型規定了所有的變量都存儲在主內存(Main Memory)中,每條線程還有自己的工作內存(W

原创 Java開發常用的在線工具

http://www.hollischuang.com/archives/1459 作爲一個Java開發人員,經常要和各種各樣的工具打交道,除了我們常用的IDE工具以外,其實還有很多工具是我們在日常開發及學習過程中要經常使用到的。博

原创 Intellij IDEA連接Git 適用於新建項目 + 適用於已有項目

轉載自 http://my.oschina.net/lujianing/blog/194069 首先安裝git for windows 推薦使用這個: gitbash 可以在任何目錄 右鍵——git bash 彈出對應路徑的

原创 Java數據泛型正確的初始化方法

如果單單使用 T[] array; array = (T[]) new Object[10]; T[] rep() { return array; } 或 Object[] array; array = new Obje

原创 Java線程池

簡單實現線程池 Java線程池的分析與使用 import java.util.ArrayList; import java.util.List; import java.util.concurrent.BlockingQueue;

原创 Zookeeper

分佈式服務框架 Zookeeper – 集中常見功能大致實現 Zookeeper筆記(一)初識Zookeeper Zookeeper筆記(二)Paxos算法與Zookeeper的工作原理 Zookeeper筆記(三)部署與啓動Zo

原创 MyBatis源碼分析

【mybatis源碼分析】整體架構解析 【mybatis源碼分析】Configuration 【mybatis源碼分析】如何解析配置文件 【mybatis源碼分析】SqlSession 【mybatis源碼分析】Mybatis數據

原创 Head First設計模式

1. Head First設計模式之——策略模式 策略模式的定義: 策略模式定義了算法簇,分別分裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 設計原則: 1) 找出應用中可能需要變化之處,把它們獨立出來

原创 AtomicInteger源碼分析

轉載自http://www.cnblogs.com/lcngu/p/5405890.html 問題背景   最近在看LinkedBlockingQueue看到了其中的count使用AtomicInteger修飾,之前也看過Atomic

原创 HTTP協議頭部與Keep-Alive模式詳解

HTTP協議頭部與Keep-Alive模式詳解