原创 使用thumbnailator導致OOM問題

使用thumbnailator導致OOM問題 thumbnailator 最近項目需要用戶上傳個人的圖片以便於考勤打卡,但是考慮到用戶上傳的圖片可能比較大,所以使用了thumbnailator進行壓縮處理,日常測試時未發現任何問題

原创 Java下載文件,處理文件名中的特殊字符

加上下面一段代碼 response.setCharacterEncoding("UTF-8"); response.setContentType("multipart/form-data"); response.setHead

原创 mysql轉oracle的採坑記錄

最近在將一個開源的任務調度項目(XXL-JOB)從mysql轉爲oracle,之前採用的是mybatis+mysql,現在改爲mybatis+oracle的結構,在轉換的過程中遇到了很多問題。 分頁問題 mysql的分頁 SELE

原创 Disruptor學習(一)——簡單使用

disruptor GitHub 地址 簡介:disruptor是一個開源的高效的併發框架 事件:event 事件工廠:eventFactory 事件處理的具體實現:eventHandler 生產者:Producer 爲了使用di

原创 idea自己安裝插件

@ 插件下載地址 https://plugins.jetbrains.com/plugin

原创 ClubFactory面試

這次面試主要是根據簡歷上面的內容來進行提問的 1、自我介紹 2、從做過的項目中挑選一個來做一下詳細的介紹,使用了哪些技術 3、消息隊列主要用來做什麼 4、redis 支持的數據類型有哪些 字符串(Strings) 散列(Hashe

原创 多線程編程(一)

概念 進程:受操作系統管理的基本運行單元 線程:在進程中獨立運行的子任務,是操作系統能夠進行運算調度的最小單位,一個進程中至少有一個線程,可以有多個線程 單線程:一個進程中只有一個線程 多線程:一個進程中的線程多餘一個,多線程是異

原创 java集合詳解

深入理解java集合 請看連接 java集合詳解

原创 SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON火狐

SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON火狐 //錯誤代碼 function showGoodsType(){ $.

原创 軟件解耦

現在在學習AngularJS,其中講到了邏輯解耦能夠大大的提高代碼的可調性。不明白解耦是什麼東西,於是百度了一下。 說起軟件的解耦必然需要談論耦合度,降低耦合度即可以理解爲解耦,模塊間有依賴關係必然存在耦合,理論上的絕對零耦合是做不到

原创 MYSQL OR與AND一起 的用法

MYSQL OR與AND一起 的用法 在MySQL中 or 的用法 -- 查詢結果是id = 2且age = 20或者id=1 SELECT * from student WHERE id = 1 or id = 2 AND age =

原创 bootstrap的圖標

原创 風雨隨它,心態由我

常常聊到一句話,人生如茶,品的是一份人情冷暖的練達,人生矛盾和困惑中的超脫,恰如生活的禪法,是一種生命的覺醒和意志。人生故事,來往如梭,更需要在逆境中的曠達,和隨遇而安的淡薄,心平福至,自在隨緣。 對幸福的理解是一種包容和肯定,它包括領悟

原创 mysql命令gruop by報錯this is incompatible with sql_mode=only_full_group_by

數據庫版本問題 詳情鏈接點擊打開鏈接

原创 如何打開Mysql服務

今天打開Navicat,出現了這樣的錯誤 後來在網上搜查了一下,原來是Mysql的服務沒有開啓,當然網上說的原因還有幾種,但是一般首先考慮的就是Mysql的服務是否開啓。 這是服務開啓的過程 1.右擊我的電腦,點擊管理; 2.計入管理之