原创 Netty+websocket的客服聊天室
Netty所需jar包 commons-beanutils-1.8.0.jar commons-collections-3.2.jar commons-logging.jar commons-lang-2
原创 SpringMVC 接口版本管理/IP訪問控制/ANT打包發佈到LINUX
前言 最近懶了很多也忙了很多,好多東西沒辦法分享到blog,因爲知識點比較雜,沒有時間整理。 寫這篇文章主要原因是,因爲遇到了同樣的問題,但是網上沒有很好的解決方案於是自己解決後,分享給大家 源碼在csdn download 文章尾
原创 自己做個java sqlite連接池
因各種奇葩原因只能自制一個簡易的連接池 雖然不是那麼強大, 但是已經滿足了項目的要求。 能快速的獲取和定期釋放連接即可,包括max,min的閾值效用 定義一個對象。這沒什麼好說的 import java.sql.Conne
原创 Thread.interrupt 快速解讀
特性 [Interrupt爲什麼有時候有用,有時候沒用呢。] Interrupt設置一個線程爲中斷狀態Interrupt操作的線程處於sleep,wait,join 阻塞等狀態的時候,會拋出一個Interr
原创 【近期狀態】
最近一年都很忙,很久沒有更新技術博客了。之前寫的jvm也夭折了。 實在沒有時間在更新這些了。 最近想用業餘時間做一點有意思的東西,然後在github上開源,嗯嗯,希望能儘快做完。。 對於在文章中評論的朋友們,沒有時間一一評論。先抱歉了。我
原创 JVM - 1. Java虛擬機梗概,那些你不知道的VM
虛擬機梗概 JDK Java程序設計語言、 Java虛擬機、 Java API類庫這三部分統稱爲JDK(Java Development Kit),JDK是用於支持Java程序開發的最小環境 JRE Java API類庫中的J
原创 (java)六種常見排序
源碼下載http://download.csdn.net/download/crazyzxljing0621/9966908 其實還有很多需要學習和了解的算法等有時間繼續更新 概述 冒泡,選擇很穩定 基本有序的情況下插入排序效率高 希爾
原创 SpringMVC IOC DI接口版本管理(迭代版)
前言 之前寫過一篇文章 《SpringMVC 接口版本管理/IP訪問控制/ANT打包發佈到LINUX》 後來總覺得其中DI, IOC管理沒有貫徹下來,主要原因是以爲中間用了反射,來對Controller進行調用,反射又脫離了sprin
原创 JAVA虛擬機(JVM)及相關技術體系
JAVA虛擬機(JVM)及相關技術體系JVM - 1. Java虛擬機梗概,那些你不知道的VMJVM - 2. java堆棧裏面到底有什麼JVM - 3. Java對象創建那點事與內存佈局JVM - 4 更新中... 參考資料《深入理解J
原创 不積跬步無以至千里,不積小流無以成江海
《勸學篇》君子曰:學不可以已。 青,取之於藍,而青於藍;冰,水爲之,而寒於水。木直中繩,輮(煣)以爲輪,其曲中規。雖有(又)槁暴(曝),不復挺者,輮(煣)使之然也。故木受繩則直,金就礪則利,君子博學而日參省乎己,則知明而行無過矣。 故
原创 java socket BIO (ServerSocket,Socket,多線程)
Java Socket 今天給同事寫了一個socket bio的demo讓他來測試用,順便分享給大家,希望可以幫助正在學習和了解java bio的新人們 java.net.socket 是java中最基本的socket bio實現方式。
原创 HTTPS握手過程與對稱加密、非對稱加密
HTTPS和HTTP的區別 超文本傳輸協議HTTP協議被用於在Web瀏覽器和網站服務器之間傳遞信息。HTTP協議以明文方式發送內容,不提供任何方式的數據加密,如果攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文,就可以直接讀懂其中的信息
原创 淺讀java.util.Map及其實現類(二)
Map已知實現類概述 本文概述以下Map實現類,其中ConcurrentHashMap請轉步到 淺讀java.util.Map及其實現類(三) AbstractMap Attributes AuthProvider Concurrent
原创 JUC系列之模擬搶票(N人同時搶票,票不足系統補倉,N-M人繼續搶票)
下載 http://download.csdn.net/download/crazyzxljing0621/9969870 前言 10.1要去蘇州玩。 9月初去攜程買票,發現過幾天才放票 現在可以預約搶票。 用戶流程 : 選票 ->
原创 淺讀java.util.Map及其實現類(四)
繼續概述Map實現類 Provider RenderingHints SimpleBindings TabularDataSupport TreeMap UIDefaults WeakHashMap Provider 標籤:SPI 概