原创 ScheduledExecutorService定時週期執行指定的任務

原文地址 一:簡單說明 ScheduleExecutorService接口中有四個重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在實現定時程序時比較方便。 下面是該接口的原型定義

原创 java操作兩個stack實現一個queue(併發下)

如果有一天你遇到這個問題、切忌淺嘗輒止,提問題之人,肯定是想考察你思考問題的深度、頭腦靈活清醒程度,一定要深究下去。其實這個問題實現很簡單,主要是其中的具體細節難把握。情急之下,的確很難想完整(已排除天資聰穎之輩)。此篇文章只闡述兩種思路

原创 Java使用patchca生成驗證碼

原文地址:http://www.aiuxian.com/article/p-1599738.html Patchca是Piotr Piastucki寫的一個java驗證碼開源庫,打包成jar文件發佈,patchca使用簡單但功能強大。

原创 MyBatis+MySQL 返回插入記錄的主鍵ID

原文 http://www.tuicool.com/articles/FFrmQ3q 今天用到了多個表之間的關係,另一個表中的一個字段要以第一個表的主鍵作爲外鍵。 下面說非批量的兩種方法,MyBatis+MySQL 返回插入記錄的

原创 Cron 表達式詳解和案例

原文 1. cron表達式格式: {秒數} {分鐘} {小時} {日期} {月份} {星期} {年份(可爲空)} cron表達式各佔位符解釋: {秒數} ==> 允許值範圍: 0~59 ,不允許爲空值,若值不合法,調度器將拋出Sc

原创 ZooKeeper之zkClient使用

一、zkClient使用的原因 1)zookeeper原生API使用中,經常會遇到session expire這類異常,異常發生後需要進行重新連接,重新建立session,會比較麻煩 2)zookeeper的watch

原创 Spring AOP 詳解

原文地址 此前對於AOP的使用僅限於聲明式事務,除此之外在實際開發中也沒有遇到過與之相關的問題。最近項目中遇到了以下幾點需求,仔細思考之後,覺得采用AOP 來解決。一方面是爲了以更加靈活的方式來解決問題,另一方面是藉此機會深入學習Sp