随笔分类 - 001.JAVA
摘要:[root@localhost network-scripts]# cat ifcfg-enp0s3 TYPE="Ethernet" BOOTPROTO="static" IPADDR="192.168.43.202" NETMASK=255.255.255.0 GATEWAY=192.168.43
阅读全文
摘要:Springboot集成Websocket 1.导入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </depe
阅读全文
摘要:SqlSession session = sqlSessionFactory.openSession(ExecutorType.BATCH); try { SimpleTableMapper mapper = session.getMapper(SimpleTableMapper.class); L
阅读全文
摘要:1.命名规范 1.类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等 2.方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从驼峰形式。 3.抽象类命名使用Abstract或Ba
阅读全文
摘要://1.定义模板抽象父类,将特有的业务定义为抽象方法,定义钩子函数 //2.子类继承抽象父类,实现抽象方法 //3.测试 public abstract class Cake { //定义成final,禁止子类重写 final void make(){ this.prepare(); if(cust
阅读全文
摘要://1.引入pom依赖 //2.任意类,无需实现接口 //3.创建代理类,实现MethodInterceptor拦截器,重新intercept方法 //4.测试 cglib cglib 3.3.0 public class StudentDao{ public String study(String
阅读全文
摘要://1.定义接口 //2.接口实现 //3.定义代理工厂,代理对象必须实现接口 //4.测试 public interface IStudentDao { public String study(String name); } public class StudentDao implements I
阅读全文
摘要://1.定义接口 //2.接口实现 //3.定义静态代理类,,也需要实现接口,重写接口方法 //4.测试 public interface IStudentDao { public String study(String name); } public class StudentDao implem
阅读全文
摘要://1.定义抽象类 //2.定义接口实现 //3.定义工厂类 //4.特有属性 //5.测试 public abstract class Website { public abstract void use(User user); } public class User { private Stri
阅读全文
摘要://1.定义接口 //2.定义抽象实现,通过抽象类来实现适配, //当存在这样一个接口,其中定义了N多的方法,而我们现在却只想使用其中的一个到几个方法,如果我们直接实现接口,那么我们要对所有的方法进行实现,哪怕我们仅仅是对不需要的方法进行置空(只写一对大括号,不做具体方法实现)也会导致这个类变得臃肿
阅读全文
摘要://1.定义目标被适配类 //2.定义适配器接口,期望输出 //3.实现适配器接口,被适配对象,通过set/构造方法注入进行组合 //4.测试 /** 被适配类,输出的是220V */ public class Voltage220V { public int outPut220V(){ retur
阅读全文
摘要://1.定义目标被适配类 //2.定义适配器接口,期望输出 //3.定义适配器类,继承被适配器类,实现适配器接口 //4.测试 /** 被适配类,输出的是220V */ public class Voltage220V { public int outPut220V(){ return 220; }
阅读全文
摘要://1.定义接口,包括所有的属性和方法,传入的是自身的实现类 //2.定义实现类,重写相关方法 //3.直到叶子节点为止 package com.serlyf.composite; public abstract class OrganizationComponent { private Strin
阅读全文
摘要:1.Springboot默认使用logback 2.切换到log4j2 org.springframework.boot spring-boot-starter-web spring-boot-starter-logging org.springframework.boot org.springfr
阅读全文
摘要:1.导入pom依赖 <!--使用slf4j作为日志的门面,使用log4j2来记录日志 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version>
阅读全文
摘要:1.导入pom依赖 <!--slf4j core 使用slf4j必須添加--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.27</version> </depen
阅读全文
摘要:1.导入pom文件 <!--slf4j core 使用slf4j必須添加--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.27</version> </depen
阅读全文
摘要:1.导入pomyil <!--slf4j core 使用slf4j必須添加--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.27</version> </depe
阅读全文
摘要:1.pom文件导入 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 2.resource下增加log4j配置文件 ### set
阅读全文

浙公网安备 33010602011771号