原创 mybatis批量更新多個字段
1.mapper xml實現 <update id="updateChannelProductTempNameAndOrder" parameterType="com.alibaba.fastjson.JSONObject">
原创 web層返回結果參數封裝
1.定義一個枚舉類,如下所示: public enum ResultEnum { SUCCESS(0,"成功"), ERROR(1,"失敗"), FAIL(-1,"未知錯誤"); private int c
原创 SpringBoot全局異常處理類
1.添加SpringBoot依賴 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactI
原创 使用SpringBoot自定義父工程
1.使用idea創建一個空項目 2.之後創建一個parent項目,添加如下 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring
原创 Mybatis批量插入或更新
Mapper方法定義: /** * 批量保存或更新數據 * @param list */ void saveBatch(List<Employee> list);Employee.xml實現:<insert
原创 註冊式--設計模式
/***註冊式--設計模式*/public class RegisterMap { private RegisterMap(){} private static Map<String,Objec
原创 Mybatis批量插入或更新使用MERGE INTO
MERGE INTO employee A1 USING ( <foreach close="" collection="list" index="
原创 餓漢式
/** * 餓漢式--單例模式 * 優點:類初始化時實例化,不存在線程安全問題,只有一個實例對象 * 缺點:系統啓動時,佔用資源 * @author Administrator * @create 2018-06-08 23:33 */p
原创 懶漢式--單例設計模式
/** * 懶漢式--單例設計模式 */public class LazyUnSafeSingleton { //私有化構造方法 private LazyUnSafeSingleton(){} //定義引用 pri
原创 ScheduledExecutorService
public class ScheduledExecutorServiceDemo { public static void main(String[] args) { ScheduledExecutorServi