原创 工作中用到的linux命令

1.Linux查看並殺死被佔用的端口 sudo apt-get install lsof   //安裝lsof ps -ef|grep 應用名稱  //查找對應的進程id netstat -lnp|grep  (進程id或者端口號)   

原创 mybatis實現批量插入和修改

批量插入:<insert id="insertWareCommentTagBatch" parameterType="java.util.List" keyProperty="id"> insert into T_WARE_COMM

原创 Java Base64的編碼(Encode)與解碼(Decode)

java8之前可以用Apache 下的,Apache Commons Codec有提供Base64的編碼與解碼功能,會使用到 org.apache.commons.codec.binary套件下的Base64類別,用法如下: final

原创 mysql分組後實現排序,不用臨時變量實現

網上找了一大堆全都是要使用臨時變量實現,但是覺得好麻煩,最後在同事的協助下終於搞定啦。 排序方式爲 1  2  2 4 (如果要實現 1 2 2 3 這種把 count(s.tday_mng_ast) + 1   改爲 count(DIS

原创 使用streamAPI根據list中對象的某個屬性相等進行合併

廢話不多說,直接上代碼 public class Test { public static void main(String[] args) { List<Person> list = new ArrayList

原创 時間複雜度o(1), o(n), o(logn), o(nlogn)

在描述算法複雜度時,經常用到o(1), o(n), o(logn), o(nlogn)來表示對應算法的時間複雜度, 這裏進行歸納一下它們代表的含義:  這是算法的時空複雜度的表示。不僅僅用於表示時間複雜度,也用於表示空間複雜度。  O後面

原创 sql可以查詢出結果但是mybatis返回的結果卻爲null

剛開始一直以爲是映射配的不對,就一個字段一個字段的校驗,結果根本沒有用,呵呵,後來就用排除法,把條件一個一個都去掉,最後發現有個state的字段條件去掉後就可以查詢到結果,當時state字段條件設置的爲0,發現把這個字段去掉後,查詢出來的

原创 srpingmvc上傳文件時提示java.io.FileNotFoundException:系統找不到指定的文件

當時用的是MultipartFile轉file,代碼如下 CommonsMultipartFile cf=null; DiskFileItem fi; cf=(CommonsMultipartFile)designImg; fi=(Di

原创 IDEA 在同一目錄創建多個項目

以往的Eclipse、NetBeans等開發工具不同,IDEA的Project相當與Eclipse的Workspace,而Module相當於Project。 下邊就給出Eclipse與IDEA的概念的對應關係: 我們的目標是:創建工作

原创 canvas對象轉換爲Blob對象,並且ajax傳入後臺以MultipartFile接收

js 代碼: function upload(e) { var dataurl=e.toDataURL(); var arr = dataurl.split(','), mime = arr[0].match(/:(.*

原创 mybatis批量實現批量更新

傳進來的是一個list對象,然後根據每個對象的id來分別修改number <update id="updateWareCommentTagBatch" parameterType="list"> update T_WARE_COM

原创 java 對象去重複併合並

傳進來的list對象中有相同的wareInfoId和tagId,但是它們的number不同,需要把它們合併爲一個對象,並把number相加,如下代碼 //去重併合並數量 private List<WareCommentTag> dis

原创 jquery 判斷頁面某個標籤的個數

比如頁面代碼是 <div id='test'></div><div id='test2'></div> 包裝數據  var obj = $("<code></code>").append($('<div id='test'></div>

原创 左連接內連接

左連接後邊不能跟內連接

原创 mysql 樂觀鎖實現

mysql 樂觀鎖實現 一、爲什麼需要鎖(併發控制)?       在多用戶環境中,在同一時間可能會有多個用戶更新相同的記錄,這會產生衝突。這就是著名的併發性問題。       典型的衝突有:         1.丟失更新:一個事務的更新