原创 Mybatis_3 1對多對多 多層查詢 association 與 collection 案例演示

//pojo public class AProjectVo extends AProject {     private AProjectDetail aProjectDetail; //project : projectdetail

原创 centos6虛擬機 修改IP 修改hostname centos7修改ip

//centos6修改ip 1. 在虛擬機中新生村mac xx:xx:xx:aa:aa:aa 2. vim /etc/udev/rules.d/70-persistent-net.rules 把 上面 eth0的幾行刪掉。然後把最後的字符

原创 Mybatis_2 批量操作crud

//sql中的in操作 // 1.傳入map Map m = new HashMap<String,Object>(); m.put("gidList", list); m.put("gName", "002項目工程8543工程338")

原创 idea快捷鍵 常用

//idea idea 文件誤刪還原 https://blog.csdn.net/yjt520557/article/details/85095883 --工程模塊-- load/unload  是否加載工程中的module --搜索--

原创 mysql -常用

utf-8 一箇中文3個字節 key word(4)是4箇中文 ,3*4=12 相當於建立12字節長度的索引 如果是varchar 會發生相應變化+1到2,所以keylen爲14 key leng    4倍關係 2進制-16進制-utf

原创 js 轉譯

 js 引用的轉譯 坑//間接獲取map的value|json的value  js 轉碼解碼:坑//轉碼可以防止json解析出現問題 decodeURIComponent(abc) encodeURIComponent()  var

原创 MyBatis_1 xml常用

//特點 mybatis  方法不能重載//xml常用 原符號       <        <=        >        >=        &         '           " 替換符號    &lt;     &l

原创 mysql-服務

//mysql 的 事物與隔離級別 1.事物:略 2.事物的隔離級別:略 //服務狀態 //查看sql執行 ./mysql -uroot -p123456 -e 'show processlist \G' //linux中mysql各種運

原创 mvc接收ajax,複雜pojo,分頁,數組等

//1.一個ajax $.ajax({     url:"/",     data:obj,     type:"post",     success:function(data){},//aaa爲服務器所返回的值     error:f

原创 mybais- idea配置mybais逆向工程啓動

idea逆向工程啓動配置             點擊運行按鈕下方Edit Configuration -> 點擊+ -> 選擇Maven ->                   編輯Name : generator          

原创 mysql-sql案例

//利用主鍵索引使用內連接 好於limit select * FROM product p JOIN  (SELECT id FROM product WHERE id > 500 LIMIT 10) tmp ON p.id = tmp.

原创 sql-mysql 常用函數總結

  //注意 mysql `` 的重要性 避免與mysql]中的關鍵字 相同而衝突//類型 decimal(20,3) 類型 參數幾位數字 保留小數點後幾位 //時間 當天0點 CURDATE() SELECT DATE_SUB(CURD

原创 常用util&string &Json

1.Java把字符串中的反斜槓(\)替換成(\\) Java中的replaceAll()方法要用4個反斜槓,表示一個反斜槓replaceAll()方法實際是採用正則表達式的規則去匹配的。 在regex中"\\"表示一個"\",在java中

原创 thymeleaf

//href <!--<a th:class="${bar.clas}"    th:href="@{'/web/webnews/selectNewsListShow/'+${bar.pageSize}+'/'+${bar.pageNum

原创

// 複製過程中相當於api  outputStream.write(car, 0, L);   FileCopyUtils.copy(in, response.getOutputStream());