原创 Spring Cloud(Spring Boot)分佈式定時器的簡單解決方案(redis鎖)

定時任務的實現方式有多種,例如JDK自帶的Timer+TimerTask方式,Spring 3.0以後的調度任務(Scheduled Task),Quartz等。 因爲項目中用到了Scheduled,所以這裏只說Scheduled。 1.

原创 layer的open使用

最近接觸到layer彈窗,感覺彈窗功能異常強大,真的很方便,所以記錄下來; 1.layer官網:http://layer.layui.com/   在這裏下載需要的js 2.語法:layer.open(options) 3.實例: va

原创 You can't specify target table 'xxx' for update in FROM clause的解決

問題:     今天在MySQL數據庫刪除重複數據的時候遇到了一個問題。如下腳本: DELETE FROM tempA WHERE tid IN ( SELECT MAX(tid) AS tid FROM tempA GROUP

原创 spring 異步執行任務方法(@Async註解代替多線程 )--學習

最近在開發過程裏遇到讓人很頭痛的功能,就是一個批量複製功能,批量複製中包括數據庫中的數據,還有文件系統的複製。這在開發中要考慮到系統性能和友好度的問題,一個批量複製最少要執行1~3分鐘,這讓用戶在點擊一個按鈕後要等待1~3分鐘不現實,最後

原创 秒殺核心設計(減庫存部分)-防超賣與高併發 --學習筆記

商品詳情頁面的靜態化,varnish加速,秒殺商品庫獨立部署服務器這種就略過不講了。只討論庫存部分的優化 重點設計在數據庫層面。 2張表: 第一張:判重表(buy_record),該用戶有沒秒殺過該商品 字段: id, uid, good

原创 jdk8 新特性 lambda表達式---學習筆記

轉自:JDK1.8 十大新特性詳解 前言:“Java is still not dead—and people are starting to figure that out.” jdk8已經出來很久了,但從來沒有仔細研究過他到底帶來了哪

原创 JqGrid實現水平滾動條

這幾天由於業務需求,用到了jqgrid,用起來感覺很強大,提供了豐富的功能。也碰了不少壁。 問題:對於表字段少的,就直接用無影響,但是有的表字段很多,就導致顯示起來很別捏,如圖: 默認情況下是沒有開啓水平滾動條的,也就是說無論有多少字段

原创 echarts 折線圖 tooltips 格式自定義 --筆記

字符串模板 更多請參考echarts官網的配置項手冊。  折線(區域)圖、柱狀(條形)圖、K線圖 : {a}(系列名稱),{b}(類目值),{c}(數值), {d}(無)  注意: 類目值就是對應的橫座標。 下面貼出我項目中的部分代碼(可

原创 如何使用spring定時任務(@Scheduled註解)----學習筆記

在springMVC裏使用spring的定時任務非常的簡單,如下: (一)在xml里加入task的命名空間 xmlns:task="http://www.springframework.org/schema/task"    http:

原创 mysql 隨機從表中獲取一條或幾條數據

最近工作中遇到一個需求是定時查詢用戶表,並隨機獲取其中的一條信息,因爲剛從oracle轉MySQL,對mysql沒那麼熟悉,所以上完檢索了一下,大概有幾種方案: 方法一、最原始,最直觀的語法 SELECT * FROM tableNam

原创 解決POI導入Excel時,數字精確到小數後一位的問題

今天在做導入Excel的功能,遇到一個操蛋的問題,那就是如果excel某列爲數字,例如123, POI 讀取會變成 123.0  如果遇到一些數字密碼或者手機號之類的需求,那可怎麼辦? 網上搜了一些辦法,使用後還是或多或少有點問題,於是想

原创 MySQL CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP --學習筆記

1> CURRENT_TIMESTAMP :  當要向數據庫執行 insert操作時,如果有個 timestamp字段屬性設爲 CURRENT_TIMESTAMP,則無論這個字段有沒有set值都插入當前系統時間   2> ON UPDAT

原创 zookeeper 註冊中心安裝步驟 --記錄筆記

1.修改操作系統的 /etc/hosts 文件      添加ip映射:    本機ip provider-1 2.安裝zookeeper   下載zoookeeper的tar包   解壓3.在zooke

原创 Ehcache初步使用

感謝 瘋狂的小智 博主的文章,對我幫助很大,覺得文章很好,就轉過來了,當做筆記留待以後反覆查看,如果您不想被轉載,請告訴我現在貼出原文地址:https://blog.csdn.net/u010351766/article/details/

原创 安裝dubbo管理控制檯步驟----筆記

1.安裝tomcat2.上傳Dubbo管理控制檯程序war包到 Tomcat路徑/webapps/ 下3.解壓該war包並命名爲ROOT    unzip xxx.war -d ROOT4.配置dubbo.