原创 消息隊列之ActiveMQ

安裝ActiveMQ: http://activemq.apache.org/ 下載Windows版本,解壓之後--》bin目錄--》win64 --》InstallService.bat 以管理員身份運行這個文件,去系統服務中就可以手動

原创 java中使用郵件服務發送郵件時,附件名稱亂碼問題

在使用 MimeMessageHelper設置郵件的附件時,將附件名稱傳入之後,底層會對附件名稱進行編碼,當編碼之後的字符長度大於60的時候,會對編碼後的內容截取前60個,這樣在解碼的時候就會出錯,導致文件名稱顯示亂碼,解決方案: 在發送

原创 Guava Cache探索及spring項目整合GuavaCache實例

原文鏈接:https://www.cnblogs.com/fingerboy/p/9549937.html 背景   對於高頻訪問但是低頻更新的數據我們一般會做緩存,尤其是在併發量比較高的業務裏

原创 mysql中表情emoji保存和查詢注意事項

通常APP或者小程序,都會存在用戶通過輸入和系統進行交互,新增、修改、搜索數據的時候都會存在用戶輸入表情的問題,如果沒有處理好就會出現線上bug,還不容易發現       移動端emoji表情的大小是4個字節(可以用專門的轉碼工具,將

原创 網站接入QQ登錄過程(防踩坑)

       一個要留住用戶的網站,經常會以通用的方式進行登錄,手機號、微信、QQ、郵箱,這些登錄都各有自己的規則,這篇文章記錄一下接入QQ登錄的過程,給大家梳理下,防止後來人踩坑。  1、進行開發者註冊:    在QQ互聯開放平臺首頁 

原创 Java問題記錄

1、Java中的泛型使用:在編譯器不知道實際類型,運行時才知道: 泛型類: public class Demo<T> { ... }  靜態泛型方法: public static<T> Demo<T> getSomethin(

原创 Java枚舉使用

 Java中的enum  是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。在開發過程中,經常使用該類型存放一些簡單的標記數據,易於維護和閱讀,下面是使用的方法: 簡單的枚舉:實際調用 Enum(String n

原创 Linux 常見問題處理

1、執行.sh腳本文件的時候,明明存在,卻報錯找不到,或者報錯權限不足:-bash: ./startup.sh: 權限不夠 解決方案:原因是該文件的權限設置有問題,首先使用  ll 命令查看文件的詳情,看看前面的權限位有沒有‘X’的,如果

原创 Mysql 常用函數彙總

常見的函數有字符串處理函數、日期處理函數等 一、字符串處理 1、‘+’ 加號拼接: select 1+2  -----  3 select 1+‘2’   ------3 select  ‘1’+2  ------3 select ‘1x

原创 MySQL常見問題彙總

1、字段類型爲int  ,字段值突然變成00000000001: 解決方案:去掉這兩個打鉤,第一個意思無符號整型,第二個意思填充0 2、order by時,想讓升序排序,並且空值排後面: 解決方案:order by isnull(字段

原创 Linux-搜索命令(下5)

這段時間測試任務比較多,我從網上學習了linux find查找命令,現在把所學到的和接觸到的記錄下來。find命令用來在指定目錄下查找文件。任何位於參數之前的字符串都將被視爲欲查找的目錄名。如果使用該命令時,不設置任何參數,則find命令

原创 Linux-幫助(6)

1、man 命令,查看命令對應的幫助文檔 man man 查看man命令的選項 參數 man -f passwd  顯示passwd 命令的指令信息 == whatis  passwd man 區段 passwd 查找該區段的命令幫助(不

原创 Linux-壓縮解壓縮(7)

1、.zip 能壓縮文件目錄和文件 zip abc.zip abc.txt  將abc壓縮,壓縮後源文件存在 zip -r a.zip a  將a目錄壓縮,壓縮後a目錄存在 unzip a.zip 解壓縮 2、.gz  不能壓縮文件目錄,

原创 maven項目管理

maven作爲項目管理工具,主要作用是: 統一開發規範和工具 jar包的統一管理(不用缺哪個就要去下載jar包,拷貝項目的時候,省去jar包也要考的麻煩) maven項目的核心是pom.xml文件,在文件中添加項目的依賴,maven加載j

原创 Linux-目錄處理命令(3)

1、mkdir(make directory)創建文件目錄   選項:-p 遞歸創建:在創建多層目錄的時候,加上該參數,會自動創建多層,否則報錯 mkdir test      mkdir      test/cpp/abc 2、cd(c