自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java8新特性

Java8新特性

2022-10-26 11:54:28 137

原创 OpenFeign和Ribbon的过期时间

OpenFeign和Ribbon的过期时间

2022-10-22 23:04:15 636

原创 @PostConstruct和@PreDestroy注解

@PostConstruct和@PreDestroy注解

2022-10-18 18:47:58 150

原创 设计模式——三大工厂模式

设计模式——三大工厂模式

2022-10-07 17:01:52 149

原创 设计模式——单例模式

单例模式

2022-10-01 22:54:27 125

原创 @SpringBootApplication注解

类,这个类会扫描前类的包及子包,用于导入并装配用户自定义类。中的配置文件,加载配置类,完成自动装配。欢迎小伙伴们积极指正和讨论,一起共同成长。启用自动装配,也是一个组合注解。是一个组合注解,其中主要的注解。自动扫描并导入Bean。自动扫描并导入Bean。

2022-09-27 23:59:03 90

原创 OpenFeign源码解析

EnableFeignClients 注解导入 FeignClientsRegistrar 来注册Feign接口。

2022-09-06 15:31:15 182

原创 java8集合——ArrayList

// 底层由 Object数组 实现// transient关键字修饰的字段是不能够被序列化的transient Object[] elementData; // 因为底层是一个数组,可以根据指定的位置来查询,所以快public E get(int index) { // 检查index是否在范围内 rangeCheck(index); return elementData(index);}// 向ArrayList添加对象,数组会扩容,并在数组的最后加上该对象public b

2022-05-14 11:38:38 366

原创 设计模式——代理模式之动态代理

jdk动态代理是基于接口实现public class JdkProxy implements InvocationHandler { private Object target; public JdkProxy(Object target) { this.target = target; } public Object getProxy() { // 使用proxy类生成代理对象 return Proxy.newProx

2022-05-05 10:49:01 308

原创 五种IO模型

Linux系统的用户空间和内核空间User Space 用户空间、Kernel Space 内核空间Kernel Space 是 Linux 内核的运行空间,User Space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户程序崩溃,内核也不受影响。Kernel Space 可以执行任意命令,调用系统一切资源;User Space 只能执行简单的运算,不能直接调用系统资源,必须通过系统接口(又称 System Call),才能向内核发出指令。通过系统接口,进程可以从用户空间切换到内核空间。

2022-04-25 19:54:38 759

原创 设计模式——策略模式

策略模式

2022-04-18 15:07:13 236

原创 MyBatis一级和二级缓存

/** * DefaultSqlSessionFactory#openSession创建SqlSession时调用了这个方法创建了DefaultSqlSession * 创建Executor执行器会生成一级缓存 */private SqlSession openSessionFromDataSource(ExecutorType execType, TransactionIsolationLevel level, boolean autoCommit) { Transaction tx = nu

2022-04-07 16:58:20 479

原创 Spring循环依赖问题

Spring中单例Bean实例创建的三个步骤:创建对象,createBeanInstance填充属性,populateBean初始化操作(调用初始化方法),initializeBean构造器循环依赖无法解决,因为实例都还没有创建出来。比如A构造器依赖B,B构造器依赖A,在创建A实例需要B实例,创建B实例又需要A实例,所以构造器循环依赖无法解决。setter方法循环依赖setter方法循环依赖发生在第二步,解决的方法是,在实例化之后、填充属性之前将Bean实例放入缓存三级缓存

2022-03-31 23:46:52 60

转载 把java项目打包成docker镜像

https://blog.csdn.net/u013768867/article/details/103715437

2022-03-29 22:41:51 5270

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除