![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java并发
文章平均质量分 65
开卷手杰克
这个作者很懒,什么都没留下…
展开
-
JDK1.7 httpClient调用https导致异常 peer not authenticated
最近上线遇到https的坑,特此记录一下。项目使用的JDK1.7,测试环境调用的远程服务是http,而正式环境是https,导致上线后调用服务异常javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:397) at org.apache.http.conn.ssl.原创 2022-03-23 10:32:56 · 2074 阅读 · 0 评论 -
【java并发知识点】Semaphore源码分析及使用
Semaphore信号量一、信号量概念信号量是操作系统的PV原语在java中的实现,可以指定有限资源个数,线程获取资源,则资源个数减1;线程释放资源,则资源个数加1。信号量为1则类似互斥锁。信号量的主要功能是实现限流,它只允许同时有n个线程同时获取信号量。其加锁解锁逻辑是基于共享锁的实现。二、常用方法 //构造方法 public Semaphore(int permits) { sync = new NonfairSync(permits); } public Semaphor原创 2022-03-10 15:18:11 · 217 阅读 · 0 评论