- 博客(18)
- 收藏
- 关注
原创 带你用实例学习工厂模式:简单工厂、方法工厂和抽象工厂以及区别和优缺点
工厂模式:隐藏逻辑处理过程,只关心执行结果,特点:解耦,降低代码重复工厂模式分类:简单工厂、方法工厂、抽象工厂 1、简单工厂// 汽车接口类 标准public interface Car{String getName();}// 奥迪汽车public class Audi implements Car {@Overridepublic String ge...
2018-12-16 17:30:52
550
1
原创 带你用实例学习代理模式:静态代理、动态代理(JDK、CGlib)以及区别和优缺点
Spring AOP的核心技术就是动态代理,所以小编学习并整理了代理模式的材料,供大家一起学习。1、代理模式满足的三个必要条件:两个角色:执行者、被代理对象 这个过程必须要做,但是自己不能做或者不想做,交给专业的人(媒婆) 执行者必须拿到被代理对象的引用(需要知道你要什么信息) 2、代理模式分:静态代理、动态代理(JDK动态代理和cglib动态代理) 3、静态代理: ...
2018-12-16 12:46:25
806
原创 netty之NIO从浅入深、详细解析。
BIO:同步、阻塞NIO:同步、非阻塞AIO:异步、非阻塞 在学习NIO之前,需要大家先了解一些简单的概念:1.cache(高速缓存)和buffer(缓冲区):cache缓存区和buffer缓冲区都是临时存储区。buffer缓冲区主要存在于RAM中,作为CPU暂时存储数据的区域(当计算机和其他设备有不同的速度时,buffer存储着缓冲的数据,这样计算机就可以做其他应用了...
2018-11-17 16:17:33
372
原创 idea debug无法启动Error running 'server_web': Unable to open debugger port (127.0.0.1:59294): java.net.S
idea 异常关闭,重启后debug 模式下无法启动Tomcat。提示Error running 'server_web': Unable to open debugger port (127.0.0.1:59294): java.net.SocketException "socket closed"。本以为是59294的端被占用,但是在cmd命令行找不到这个端口号!!!!!!无奈
2018-04-25 15:33:23
24280
9
原创 java后端发送http请求使用RestTemplate(简单的都无敌了)
java后端发送http请求使用RestTemplate(简单的都无敌了)
2017-11-15 09:35:39
9063
原创 Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
2017-10-30 11:41:49
50366
13
原创 Spring boot中出现JDK dynamic proxy使用@Resource注入实例出现问题
Spring boot中出现JDK dynamic proxy使用@Resource注入实例出现问题
2017-10-30 10:04:07
11230
1
原创 解析Json之MappingJackson2HttpMessageConverter使用方法
解析Json之MappingJackson2HttpMessageConverter使用方法
2017-10-25 10:16:58
103357
8
原创 Spring中@Controller和@RestController的区别
Spring中@Controller和@RestController的区别
2017-10-18 10:37:31
2488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人