原创 shiro驗證過程(登錄過程)

配置文件:ini格式(紅頭文件) jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm dataSource=com.alibaba.druid.pool.DruidDataSource dat

原创 Java NIO

(一) Java NIO 概述 Java NIO 由以下幾個核心部分組成: ChannelsBuffersSelectors 雖然Java NIO 中除此之外還有很多類和組件,但在我看來,Channel,Buffer 和 Se

原创 mysql 慢慢來

記錄一下昨天的面試題,源於數據庫知識一向薄弱,所以從建庫建表開始吧。 create database mytest; use mytest; create table marker( id int primary key auto

原创 nio的

字節 字節是操作系統及其I/O設備使用的基本數據類型,當JVM和操作系統之間傳遞數據時,需要將其它的數據類型拆分成構成他們的字節。 字節順序 儘管字節大小已經被確定了,但是它的排列順序問題一直沒有被廣泛的認同,也就是大小端的問題。什麼是大

原创 移位操作和乘法的比較

今天看了一眼java.lang.Integer類的源碼,發現了這麼一句話:// really: r = i - (q * 100); r = i - ((q << 6) + (q << 5) + (q << 2))

原创 ubuntu 下 mysql 插入中文

問題:java.sql.SQLException: Incorrect string value: '\xE5\x85\xAC\xE4\xBC\x91' for column ... 使用Intellij IDEA 編寫Spring Bo

原创 使用Vert.x實現一個簡單的websocket聊天室

使用Vert.x實現一個簡單的websocket聊天室 小菜一枚,公司業務使用了基於netty的websocket,奈何不會netty,索性之前瞭解到一個基於netty的toolkit,也就是Vert.x。 Vert.x是一個基於事件和

原创 java IO 下載

這幾天因爲項目需要,寫一個通過文件流下載文件的東西。整個過程需要一個後臺服務器和一個GUI的程序,GUI做下載操作。 URLConnection conn = url.openConnection(); int c

原创 Spring 之 Annotation-->>@Autowired & @Qualifier

Annotation註解:      JDK1.5之後開始提供支持     在Spring IoC部分中,對於bean的配置,有兩種方式,一種是通過xml來配置,另外一種就是使用Annotation     @Autowired註解的意思

原创 NIO BUFFER

Buffer I/O緩衝區操作簡圖: 兩個概念:用戶空間和內核空間 用戶空間: 是常規進程所在區域,JVM就是常規進程,駐守於用戶空間,用戶空間爲非特權區域(不能直接訪問硬件設備)。 內核空間: 是指操作系統所在區域,內核代碼有特別的

原创 spring bean的三種實例化方式

原來一直沒有寫博客的習慣。很多東西都是看過就看過了。只知道自己看過,需要用的時候要找很久才能找到。 最近找到一家實習公司,說是公司但是加上三個實習生我也纔看見9個人。很小的一個團隊。這個團隊使用的技術都是