原创 用Mybatis返回Map和List

返回Map配置 mybatis.xml <select id="getCountyHashMap" resultType="java.util.HashMap"> select name,id from tsql_

原创 SVN trunk(主線) branch(分支) tag(標記) 用法詳解和詳細操作步驟

使用場景: 假如你的項目(這裏指的是手機客戶端項目)的某個版本(例如1.0版本)已經完成開發、測試並已經上線了,接下來接到新的需求,新需求的開發需要修改多個文件中的代碼,當需求已經開始開發一段時間的時候,突然接到用戶或測試人員

原创 svn“Previous operation has not finished; run 'cleanup' if it was interrupted“報錯的解決方法

問題描述 今天用svn客服端tortoisesvn更新項目的時候,一直提示“Previous operation has not finished; run ‘cleanup’ if it was interrupted” ,如下

原创 eclipse svn 忽略 target/.project /.classpath /.settings等 目錄

問題描述 用eclipse同步項目時,會出現target / .project /.classpath /.settings等與代碼無關的文件,介紹兩種辦法,推薦第二種: 方法一 在新建項目的時候,在第一次commit 到 SVN

原创 SVN 中創建Trunk、Branches、Tags 過程

關於SVN中的Branches與Tags 在版本控制的系統中,我們經常需要對開發週期中的單獨生命線作單獨的修改,這條單獨的開發生命線就可以稱爲Branches即分支。分支經常用於添加新的功能以及產品發佈後的bug修復等,這樣可

原创 一文讀懂分佈式Session常見解決方案

前言 我們知道HTTP協議本身是無狀態的,因此在使用HTTP協議進行通信的過程中,需要藉助Session機制進行狀態的保持。然而在大型網站中,我們的服務器數量通常不止一臺,可能是幾十臺甚至幾百臺之多,用戶發起的HTTP請求通常要經

原创 使用java開源項目Jsoup抓取遠程圖片

package com.open; import java.io.*; import java.net.URL; import java.util.logging.Level; import java.util.logging.

原创 ControllerAdvice註解的使用

爲了方便對異常的統一管理,spring mvc提供了ControllerAdvice註解對異常進行統一的處理,拿到這些異常信息後,可以做一些處理,比如提供一個統一的web界面查看異常信息,或者普通到異常信息後,發送短信、郵件形式通

原创 JPS-Java進程狀態工具

列出PID和Java主類名 jps 2017 Bootstrap 2576 Jps 列出pid和java完整主類名 jps -l 2017 org.apache.catalina.startup.Bootstrap 2612

原创 Nginx參數配置說明

#運行用戶 user nobody; #啓動進程,通常設置成和cpu的數量相等 worker_processes 1; #全局錯誤日誌及PID文件 #error_log logs/error.log; #error_log

原创 常用JVM命令參數

這裏彙總平時用到的、看到的一些虛擬機參數。現在看不懂沒關係,反正之後都會用到的: (1)-Xms20M 表示設置JVM啓動內存的最小值爲20M,必須以M爲單位 (2)-Xmx20M 表示設置JVM啓動內存的最大值爲20M,必須以M

原创 SqlKit工具類

package com.trendy.fw.common.db; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date

原创 加解密算法MessageDigestUtil工具類

背景 相信大家在平時的工作中,肯定會遇到一些安全的場景,比如編輯場景,一般我們是根據自增的id進行更新操作,如果id自增不進行加密的話,那麼其他人可以通過拿到編輯的接口,通過手動修改id的值進行編輯其他內容,又或者兩個系統進行接口對接

原创 記錄一次用Java生成word文檔的經驗

業務背景 最近接到一個需求需要將學員的基本信息生成word格式的內容,word的格式如下圖所示 開發的任務就是將學員的信息替換掉表格中的** 即可,感覺還蠻簡單的。 相信大家以前做的最多的是Java和Excel的轉換的功能比較多吧,