自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 springboot整合websocket部署报错:org.springframework.web.socket.server.standard‘

springboot整合websocket部署报错:Error creating bean with name 'serverEndpointExporter',org.springframework.web.socket.server.standard找不到?第一步加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

2022-02-22 12:07:02 4740 5

原创 红黑树,再也不怕面试啦!!!(干活有点多,建议收藏)

红黑树,再也不怕面试啦!!!终于,在学习了几天的红黑树相关的知识后,我想把我所学所想和所感分享给大家。红黑树是一种比较难的数据结构,要完全搞懂非常耗时耗力,红黑树怎么自平衡?什么时候需要左旋或右旋?插入和删除破坏了树的平衡后怎么处理?等等一连串的问题在学习前困扰着我。如果你在学习过程中也会存在我的疑问,那么本文对你会有帮助,本文帮助你全面、彻底地理解红黑树,面试官放马过来!本文将通过图文的方式讲解红黑树的知识点,并且不会涉及到任何代码,相信我,在懂得红黑树实现原理前,看代码会一头雾水的,当原理懂了,代码

2021-08-18 16:53:22 309

原创 StringUtils常用方法(开发很实用)

StringUtils常见用法,开发很实用下面展示一些 内联代码片。1>字符串拼接用于集合 StringUtils.join(arrayList.toArray(), ","); 将一个String类型的集合,以逗号拼接...2>为空判断StringUtils.isBlank(str),判断字符串是否为""," ",null 3>为空判断StringUtils.isEmpty(str):判断字符串是否为"",null4>去除空格去空格.Null

2020-10-19 11:10:08 963 1

原创 synchronized 锁的升级(再也不怕面试了)

思考在分析 markword 时,提到了偏向锁、轻量级锁、重量级锁。在分析这几种锁的区别时,我们先来思考一个问题使用锁能够实现数据的安全性,但是会带来性能的下降。不使用锁能够基于线程并行提升程序性能,但是却不能保证线程安全性。这两者之间似乎是没有办法达到既能满足性能也能满足安全性的要求。hotspot 虚拟机的作者经过调查发现,大部分情况下,加锁的代码不仅仅不存在多线程竞争,而且总是由同一个线程多次获得。所以基于这样一个概率,是的 synchronized 在JDK1.6 之后做了一些优

2020-09-16 16:40:07 596 1

原创 feign Read timed out

feign调用超时不知道各位有没有遇到过这种问题:在调用feign接口的时候一直加载。。。(因为配置了ribbon超时时间的原因)然后ribbon时间一到就报错在网上找了原因说是配上ribbon的超时时间就可以了(这里已经配了!!)接下来看feign接口怎么实现的@FeignClient(name = "center-goods-service", contextId = "tempTransferOldDataToNewTable", path = "api-asyncTempTransf

2020-09-06 11:42:45 1546

原创 你还以为StringBuffer是线程安全? 面试问到再也别说一定安全了!!!

你还以为StringBuffer是线程安全?面试问到再也别说一定安全了。每一个学过java的小伙伴都会背,StringBuffer是线程安全的,StringBuilder是非线程安全的;Hashtable是线程安全的,HashMap是非线程安全的。把这几条当成公理在用了,我面试的同学中,不管能力好坏,这几句都能背出来。我们看一下StringBuffer的官方注释:StringBuffer is A thread-safe, mutable sequence of characters. ...

2020-09-03 10:55:24 2611

转载 @Autowired注解与@resource注解的区别通俗易懂

@Autowired@Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autowired。@Autowired采取的策略为按照类型注入。public class UserService { @Autowired private UserDao userDao; }如上代码所示,这样装配回去spring容器中找到类型为UserDao的类,然后将其注入进来。这样会产生一个问题,当一个类型有

2020-08-03 13:33:51 196

原创 Redis 解决分布式锁 很nice

利用Redis解决分布式锁问题关于分布式锁的原因产生我就不一一列举了,我这边直接撸代码1.maven依赖<!-- 引入Redis依赖 springboot整合的,补齐吧--><!-- 定义公共资源版本 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent

2020-07-31 16:59:04 215 1

空空如也

空空如也

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

TA关注的人

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