- 博客(6)
- 收藏
- 关注
原创 查看IP网络位置
记录一下工作中学到的知识,简单记录,用到请在其他地方详查;用户反馈API偶尔请求超时, 网络层同事让客户提供两个信息一个是 dig 一个是查看服务器网络位置。
2024-12-03 12:06:08
179
原创 可修改配置的单例类
这是因为在单例模式中使用可变状态(如配置对象)时,通常需要额外的同步机制来保护对这些状态的访问。如果你希望避免在获取单例对象时进行同步,但允许在更新配置时进行同步,那么这种实现方式是可行的。在实际应用中,如果配置对象不需要频繁更改,或者更改配置对象时的开销可以接受,那么使用静态内部类实现单例模式并提供一个同步的。静态内部类是实现线程安全单例模式的一种优雅方式,并且它还具有延迟加载的特性,即只有在第一次调用。方法是公共的、静态的,并且没有同步开销,因为它只是返回已经存在的。方法时才会被创建,实现了延迟加载。
2024-11-14 21:28:38
202
1
原创 线程池中线程异常
1 线程出现未捕获异常的时候执行不下去会被垃圾回收2 线程池中 execute :a)出现未捕获异常线程也会被回收无法实现复用b) 程序内捕获 可以实现线程复用c) 设置回线程也无法复用,只能保底3 线程池中submita)出现未捕获异常可以实现复用, 但等到Future.get() 时才会抛出异常b)其他与excute相同。
2023-09-14 16:18:26
157
原创 idea 使用HttpClient上传文件报错: Unexpected record signature: 0X73552F3C
idea 使用HttpClient上传文件报错
2022-10-21 19:16:24
1150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人