![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
The Mamba Mentality
这个作者很懒,什么都没留下…
展开
-
线程局部变量(ThreadLocal)原理分析
一、ThreadLocal的作用1.1 来源 万物皆有源,事物的存在不是偶然的,它们都有其自身的根源。ThreadLocal作为Java开发者日常使用的一个工具,它的起源是什么呢?ThreadLocal的出现,主要是作为解决Java并发问题的一种手段,通过存储线程的局部变量,从而实现线程间资源的隔离,避免因多线程访问共享变量导致的并发问题。所以可以看出,ThreadLocal解决并发...原创 2019-11-30 21:39:08 · 534 阅读 · 0 评论 -
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/util/DefaultIndenter
报错原因:使用了SpringMVC4.3.12的情况下使用jackson-2.1.5,引起了jar包版本的冲突。解决方法:使用了jackson-2.8.7版本的jar包即可。原创 2017-11-01 15:53:00 · 10197 阅读 · 4 评论 -
访问https地址时出现异常:java.security.cert.CertificateException: No subject alternative names present
前几天在工作中碰到一个问题,我们通过回调接口的形式向对接方返回数据,在工程中使用的HttpClient是Spring自带的RestTemplate。但是有一家给到的回调地址为https://ip地址+uri的形式,在进行回调时抛出了如题异常,我理解为是目标地址没有安全证书导致的。查阅一些资料后知道,原来https访问的时候是需要域名才可以的,无法使用ip。这跟前面的没有安全证书又有什么联系呢?其实...原创 2018-08-20 20:23:54 · 31231 阅读 · 3 评论