原创 對ArrayList中的對象實現字典排序

直接上代碼 1.測試類 public class ListSortTest { public static void main(String[] args) { List<Demo> list = new Ar

原创 服務後端實現 多數據源

這裏主要敘述多數據源相關配置和代碼,(注:和多數據源無關的 類似與事務/引入,這些就不囉嗦了,可以查看其他類似博文) 1.首先是啓動文件: 在 "spring-mvc.xml" 或者其他 相關項目啓動就會運行的 配置文件中 配置數據源 ,

原创 重要.唯一 字段怎麼確保獲取""流水號

  流水號,一般是組成編號的一部分,用來實現計數,以及使編號唯一, 一:採用redis.incr獲取 可以採用使用redis的 "incr"方法獲取,不過有個侷限性,就是redis不可刪除緩存,如果刪除掉之後,會將編號清零,重新計數(附r

原创 阿里雲服務器,從買入到啓動服務(新手級)(二):在linux中安裝環境JDK

 1. 下載JDK  先查看Linux系統是多少位(32位/64位):getconf LONG_BIT 然後去官網下載JDK  查看是否安裝過java     rpm -qa | grep java     如果是centos 一般會自帶

原创 阿里雲服務器,從買入到啓動服務(新手級)(四):添加tomcat,啓動服務

1.將linux版tomcat 上傳至 服務端, 2.將搭好的war包上傳至服務端 [注:如果不知道怎麼上傳文件到服務端,可是嘗試使用 xshell中有個小工具,上傳下載很好用,xftp] 3.解壓tomcat,將war包放在tomca

原创 阿里雲服務器,從買入到啓動服務(新手級)(一):使用Xshell連接linux服務

從阿里雲買了服務器之後,阿里雲會發送到你的關聯手機上一條短信:類似下圖,如果短信丟失或者其他原因找不到的話,可以登錄阿里雲官網查詢對應的ip以及其他詳情信息,也可修改密碼.如下圖   重點是IP/用戶名/密碼 得到這三樣之後,下載一個X

原创 阿里雲服務器,從買入到啓動服務(新手級)(三):安裝mysql,並在本地遠程鏈接

因爲我買的服務是unbutu 所以只需要簡單的幾步命令就可以安裝   ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。   1. sudo apt-get install mysql-server     2. apt-ge

原创 頁面傳遞字符串,在控制層直接賦值給實體類實現過程(本月,本季度,本年度)

    在頁面上展示時間段,並且以單個字符串傳遞給後端,在後端實體類set()中實現賦值.三個時間段分別代表:if ( timeFlage== 'thisMonth') { url = url + "&timeFlage=thisM

原创 幾種常見加密算法

由於計算機軟件的非法複製,通信的泄密、數據安全受到威脅,解密及盜版問題日益嚴重,甚至引發國際爭端,所以在信息安全技術中,加密技術佔有不可替代的位置,因此對信息加密技術和加密手段的研究與開發,受到各國計算機界的重視,發展日新月異。現在我們就

原创 將list集合平均分成幾等份

啥都不說,直接上代碼: /** * @param num 分的份數 * @param list 需要分的集合 */ public Map<String, List<String>> splitList

原创 echarts簡單圖表使用(一)-圖表的展現

    ECharts,一個使用 JavaScript 實現的開源可視化庫,可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的矢量圖形庫 

原创 cpu飆升,排查經歷。

    一個合作公司,項目是使用nginx和兩臺tomcat負載,其中一臺服務器cpu飆升,然後導致部分用戶訪問頁面很卡,超時,甚至500。    解決經歷:    將nginx配置文件更改,取下來那臺cpu很高的服務器。用戶這時可以正常

原创 echarts簡單圖表使用(二)-異步加載數據

之前數據是在初始化後setOption中直接填入的,但是很多時候可能數據需要異步加載後再填入。ECharts 中實現異步數據的更新非常簡單,在圖表初始化後不管任何時候只要通過 jQuery 等工具異步獲取數據後通過 setOption 填

原创 SimpleDateFormat顯示24小時和12小時時間格式

public void dateFormat(){ SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Simpl

原创 mysql 中的CASE-WHEN-THEN-END

mysql中見到的比較特別的sql函數語句,拿出來記錄下來SELECT CASE p.purcategory WHEN 'A' THEN '工程類' WHEN 'B' THEN '貨物類