原创 mybatis使用foreach實現sql的in查詢
dao層 ITemplateDao.java: List<BrokerTemplate> GetTemplateListByIds(@Param(value = "ids") List<Long> ids); resource:Tem
原创 java jdbc深入理解(connection與threadlocal與數據庫連接池和事務實)
1.jdbc連接數據庫,就這樣子 Class.forName("com.mysql.jdbc.Driver"); java.sql.Connection conn = DriverManager.getConnection(jdbcUrl)
原创 spring boot初體驗(四)集成MyBatis
一.簡介 1.關於ORM 對象關係映射(英語:(Object Relational Mapping,簡稱ORM,或O/RM,或O/R mapping),是一種程序技術,用於實現面向對象編程語言裏不同類型系統的數據之間的轉換[1] 。從
原创 spring mvc接參數string類型轉datetime類型
問題: controller: @RestController public class BrokerCustomerCarController extends BaseController { @RequestMapping(v
原创 spring中處理cros跨域
package com.broker.server.util; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springfr
原创 spring boot初體驗(三)Spring AOP
簡介 什麼是AOP,AOP用處: 在軟件業,AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。AOP是OOP的延續,是軟件開
原创 log4net配置自定義字段存入數據庫
前言 以bs項目中引入log4net爲例。log4net存入數據庫提供了基本的(時間、線程、等級、message)字段。 但是實際日誌場景中可能需要統計IP、用戶ID或者其他業務相關的信息記入日誌。 需要重寫log4net的部分方法
原创 Newtonsoft中JArray 轉成list<object>
數據data格式(數據變量名dataJson): [{ "clausename": "特別約定", "proposalno": "TZAHXXXXXXXXXX", "clausecode": "0000 " }
原创 spring boot初體驗(二)Spring IoC
介紹: IoC是控制反轉的英文縮寫,體現在項目內就是把實例化類的操作交給IoC容器去實現,達到解耦的目的。 spring本身就是一個IoC容器。 具體IoC的優點和理解本篇不做詳細描述,可以參考 http://weixiaolu.itey
原创 關於引用傳遞時,保留原地址問題
//引用傳遞,b指向a在內存的地址,a變更,b也變更。 var a = { name:"old_a"} var b= a; a.name="new_a" console.log(b.name)// new_a //引用傳遞,b指向a在內存的
原创 (轉)execution表達式
作爲AOP的最後一節內容,我們來簡單總結一下切面表達式上見的書寫方法。下面的那內容有參考其他博文,在此先對開源博客的各位大神表示感謝! ----------------------------------------------------
原创 spring boot初體驗(五)集成Redis編寫通用類
預留學習內容 package com.broker.server.util.cache; import org.springframework.beans.factory.annotation.Autowired; import org.
原创 每天一個ES6新特性
參考資料:es6.ruanyifeng.com https://www.cnblogs.com/Wayou/p/es6_new_features.html 2018/1/17 1. 默認參數 在C#中一般可以通過置頂void的默
原创 禁用radio並保留作用。
//編輯頁面,單選框不可選.需要傳值,所以只禁用未選的一個。 if(id>0){ $("input[name='type']").each(funct
原创 DES 加密解密C#和JAVA 互通
遇到的問題如下: 主要就是C#和JAVA中的DES不一致的問題。 1. 是C#採用CBC Mode,PKCS7 Padding, Java採用CBC Mode,PKCS5Padding Padding, 2. 是C#採用ECB Mode