会员
众包
新闻
博问
闪存
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
快鸟
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
23
下一页
2020年8月3日
java program arguments 与 vm arguments、Environment varilables
摘要: program arguments program arguments 是传递给我们的 main 程序的,使用 main 程序的 String[] args 来接收。 举例:java -jar demo.jar --config.p1=v1 config.p2=v2 p3 p4--config.p1
阅读全文
posted @ 2020-08-03 21:02 快鸟
阅读(893)
评论(0)
推荐(0)
编辑
2020年7月27日
Spring PropertySources 与 PropertySource
摘要: org.springframework.core.env.PropertySources 是多个 org.springframework.core.env.PropertySource 的集合,是 spring 管理和保存属性配置的关键接口。SpringBoot 在启动时,会通过 PropertyS
阅读全文
posted @ 2020-07-27 09:03 快鸟
阅读(1589)
评论(0)
推荐(1)
编辑
2020年7月24日
jdk 动态代理与 cglib 动态代理原理
摘要: 1. JDK 动态代理 jdk 动态代理是通过实现被代理类的接口来实现的,通过 jdk 动态代理生成的类会继承 java.lang.reflect.Proxy,同时实现被代理类的接口。由于 jdk 动态代理已经继承了 java.lang.reflect.Proxy,所以它就不能通过继承类的方式来实现
阅读全文
posted @ 2020-07-24 15:53 快鸟
阅读(296)
评论(0)
推荐(0)
编辑
SpringBoot 使用技巧与心得
摘要: 1. 配置类有3次机会可以去覆盖配置,这对于框架封装是很有好处的 1 // 2. 在 bean 生成后,populateBean() 时,在 application.yml 配置文件里面进行覆盖 2 @ConfigurationProperties(prefix = "cas") 3 public
阅读全文
posted @ 2020-07-24 11:12 快鸟
阅读(604)
评论(0)
推荐(0)
编辑
2020年7月22日
SpringCloud Consul choose server 选取 与 serverList 更新机制
摘要: (SpringCloud Consul 2.2.3)ribbon-loadbalancer-2.3.0.jar 1. feign 调用时,server 选取的流程:(借助 ribbon 实现的)可以加一个 feign.RequestInterceptor ,然后在 inteceptor 上打断点,找
阅读全文
posted @ 2020-07-22 17:24 快鸟
阅读(1319)
评论(0)
推荐(0)
编辑
2020年7月18日
sleep()、wait() 和 park() 的区别
摘要: 参考:https://blog.csdn.net/u013332124/article/details/84647915
阅读全文
posted @ 2020-07-18 17:51 快鸟
阅读(1784)
评论(0)
推荐(1)
编辑
2020年7月15日
java 中锁的分类
摘要: 参考:http://blog.itpub.net/31545684/viewspace-2375117/
阅读全文
posted @ 2020-07-15 22:32 快鸟
阅读(138)
评论(0)
推荐(0)
编辑
2020年7月13日
happens-before 原则 && volatile 在单例模式中的应用
摘要: https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html#jls-17.4 Happens-before 的定义 通过上面的定义,我们得出 happens-before 的原则: happens-before 定义了什么时候会发生数据
阅读全文
posted @ 2020-07-13 17:14 快鸟
阅读(258)
评论(0)
推荐(0)
编辑
2020年7月12日
线程池
摘要: 线程池分两种:普通线程池——ThreadPoolExecutor定时线程池——ScheduledThreadPoolExecutor 当前线程数还没有达到 corePoolSize 之前,新任务总是会 new 一个新的线程出来。当达到 corePoolSize 之后,任务就会入 workQueue,
阅读全文
posted @ 2020-07-12 16:39 快鸟
阅读(205)
评论(0)
推荐(0)
编辑
2020年6月20日
SpringBoot jar in jar 加载资源的原理及带来的问题
摘要: 使用 IDEA 运行 springboot 程序与 java -jar 运行 springboot 程序时 ClassLoader 不同,导致 classloader.getResource() 拿不到资源 使用 this.getClass().getClassLoader() 获取 classlo
阅读全文
posted @ 2020-06-20 16:39 快鸟
阅读(2053)
评论(1)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
23
下一页