原创 Idea的mybatis插件破解

背景 一些java軟件要進行收費,很多采用遠程認證的方式,jar包代碼中肯定有一個地方處理是否已經認證。 我們通過一些手段,如本地建立一個認證服務器、修改jar包class文件修改認證邏輯等等。 分析 本地採取idea插件[mybat

原创 gobeanstalk

go-beanstalk 是beanstalkd 的GO語言的一個客戶端. 項目還在開發中,歡迎大家提意見 介紹 beanstalkd是一個快速的、有各種用途的延遲隊列 和定時任務的不同點: 定時任務以一定的週期或者在某個特定的時間運

原创 分析ClassLoader

點擊打開鏈接

原创 http://liuzhengyang.github.io/

我的新博客就在這裏啦,哈哈 http://liuzhengyang.github.io/

原创 mysql索引筆記

索引 索引基礎 索引作用 用於快速查找。可以用書的書籤進行理解。 索引類型 索引多種類型適用於不用的場景。 B-Tree索引 mysql中默認的存儲引擎innodb使用的是B+Tree,但是創建索引時使用的是using BTree。 B

原创 責任鏈模式

chain of responsibility將要處理的對象在一個鏈式結構中傳遞處理。javaEE中的Filter就是一種chain of responsibility,每一個Filter進行相應的處理。Netty中的ChannelPip

原创 創建網站的思路

一直有創建自動網站的想法,但是無奈水平不夠加上懶惰遲遲沒有動手。 總體想法是,有爬蟲獲取網站內容,儲存下來動態更新網站,網站通過一定規則判斷熱門等等,定期查看維護。 在行動方面自己總是畏手畏腳,考慮過多選型問題而遲遲沒有動手。之前偶然發現

原创 java虛擬機部分筆記

閱讀《深入理解Java虛擬機》筆記 第一章 Java歷史和各種Java虛擬機的歷史 第二章 Java內存區域。Java虛擬機棧、程序計數器、成員變量表、heap 區、本地方法棧、方法區、直接內存等等。Java對象的創建和內存佈局、對象的訪

原创 工作滿一年

又看到在最開始工作的公司工作的時候做得網站,js、css、前後臺都是一個人一套,唏噓不已,物是人非,轉眼一年就過去了。

原创 Tired

再次思考自己到底是不是適合在計算機/互聯網領域工作,我深知自己屬於研究型的不擅長和人打交道push,我對數學有強烈的興趣。 最近的日子很苦惱,做起事情來受到各種約束、和無數的坑爹服務對接、閱讀不嚴謹晦澀的文檔、各種都需要權限申請、聯調、開

原创 double check locking

public boolean addItem(Item item) { if (itemList.size() < maxSize) { lock.lock(); try { if (ite

原创 go語言的延遲隊列客戶端

這是一個新的項目,歡迎大家提意見,提PR。https://github.com/liuzhengyang/gobeanstalk