原创 單例模式下,解決併發問題

目錄 最終解決方案 探討爲何這麼寫? 最終解決方案 雙重檢查加鎖 首先檢查是否實例已經創建了,如果尚未創建,才進行同步。這樣一來,只有第一次會同步 public class SnowFlakeGenerateIDUtils { pub

原创 Mysql檢查列是否存在並新增、修改、刪除列筆記

ALTER TABLE tbox_task ADD create_user varchar(50) DEFAULT NULL COMMENT '創建人' ; ALTER TABLE tbox_task ADD create_time

原创 關於npm install解決Cannot download https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x6

直接執行下面語句即可 npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/  

原创 easypoi之post請求導出excel(解決ajax發送請求亂碼無法導出excel文件問題)

坑1:ajax發送請求亂碼無法導出excel文件,因爲文件是二進制格式,ajax最終會將返回的數據解析成json,所以導致亂碼。 坑2:通過form表單發送post請求,後端接口不要用  @RequestParam 和 @RequestB

原创 mysql建表以及修改表sql腳本編寫

完全忘完怎麼寫了。。。記錄下 mysql建表 CREATE TABLE `stream_box` ( `stream_box_id` varchar(200) CHARACTER SET utf8 COLLATE utf8_gene

原创 echarts實現指示器自定義顯示內容(顯示自己需要的格式)

實際前端業務頁面開發中,比如柱形圖,柱形圖只需要畫出 可用量 和 被用量,當鼠標放在圖案上時,需要顯示可用量、備用量、總量、其他描述等其他的信息。 展示效果如下:   處理函數: formatter: function (params

原创 poi excel導出,火狐瀏覽器下的excel導出文件名爲中文會出現亂碼的問題解決

我出現的問題就是:excel導出文件名爲中文會出現亂碼 查找資料,主要說到兩點 火狐瀏覽器使用的是Base64 火狐瀏覽器還有一個RFC標準   原來的代碼: //火狐導出,文件名出現亂碼的問題解決 response.setHead

原创 mysql數據庫操作報錯Data truncation: Data too long for column問題解決方案

報錯: {"@timestamp":"2020-05-13T14:27:07.001+08:00","@version":"1","message":"數據庫操作失敗:\r\n### Error updating database. Ca

原创 Excel文件導入導出開發

導入時的坑: 如果excel導入的數據類型 和 bean的數據類型不匹配,會報錯 導入依賴 <!--excel 基於poi的再次封裝--> <dependency> <group

原创 Redis學習筆記11之應用場景以及分佈式session的解決方案

redis應用場景實現 賬號註冊,短信驗證碼 key:regist:code:手機號  value:驗證碼 設置過期時間 然後是檢查 用戶賬號通過發送郵件激活 註冊成功後,數據庫中已經有了賬號註冊信息,但是需要激活才能登錄,發送一封郵件,

原创 IDEA2019常用的快捷鍵

快捷鍵     說明 Ctrl+Shift + Enter     語句完成 “!”     否定完成 Ctrl+E     最近的文件 Ctrl+Shift+E     最近更改的文件 Shift+Click     可以關閉文件 Ct

原创 echarts圖形點擊事件觸發以及echarts圖形點擊事件多次觸發問題解決

業務: 按年統計數據。 1、如果點擊某一年,自動跳轉到這一年的具體12個月的數據分佈顯示。 2、如果點擊某個月,自動跳轉到這個月的具體數據分佈顯示。 年統計頁面 月: 日:   echarts的點擊事件觸發: myBarChar

原创 Linux之的Shell腳本編寫啓動Redis服務

我的redis: 服務路徑:/usr/local/redis/bin/redis-server 配置文件路徑:/usr/local/redis/bin/redis.conf 1、先創建一個文件vim redis.sh 2、然後是編寫she

原创 Redis學習筆記10高可用架構之主從、哨兵模式以及高性能之RedisCluster

redis的高可用架構 主從結構master_slave 即:搭建兩個redis服務器,建立主從關係。 從機模式:只能寫不能讀,如果執行寫操作會報錯。主機寫入數據,從機會自動也寫入一份數據 offset:偏離,偏移量,即:記錄上次寫入的結

原创 ID生成策略之雪花算法,補充二進制十進制、位運算筆記

  目錄 介紹 在線轉換時間戳、二進制網站 SnowFlake算法原理 代碼實現 二進制十進制 位運算概覽(&、|、^、~、>>、<<)BitOperation 1、與運算符(&) 2、或運算符(|) 3、異或運算符(^) 4、取反運算符