自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap数据结构和简单的源码分析

HashMap继承了AbstractMap类,同时也实现了Map接口,AbstractMap类也实现了Map接口,貌似有点HashMap实现Map接口是多余的操作,但是通过反射获取实现接口时,如果不是显式实现某接口,而是通过继承实现,则获取不到该接口,在动态代理时需注意。 HashMap.class.getInterfaces(); HashMap实现了Cloneable接口,实现了浅拷贝 HashMap的数据结构 HashMap的底层结构是数组加链表,JDK8时进行优化,加入了红黑树结构。..

2020-09-18 17:29:08 279

原创 认识volatile关键字

简单记录自己理解的volatile关键字 简单概念 计算机执行程序时,每条指令都是由CPU执行的,指令的执行又涉及到数据的读取和写入。程序的临时数据是在主存(物理内存)中,频繁的读取和写入就会产生一个问题,从主存中读取和写入的时间要比CPU执行指令的时间要长的多,大大降低计算机的执行效率,于是CPU里就有了高速缓存。 i = i + 1; 比如上式,线程先将i值从主存读入高速缓存中,计算i+1,计算完成后再写回主存。 单线程时上面的计算和描述是没有问题的,如果两个线程同时执行这段代码,假如i的

2020-09-11 15:58:45 96

转载 分享两款雪花特效代码

冬天到了,或者圣诞节到了,很多网站会用到雪花特效, 今天我就分享两款觉得比较好的雪花js特效代码给大家, 当然不是小弟原创的,得感谢原创作者的无私奉献 一、下雪特效代码① 该特效的雪花是有雪花的八角形状的   <script type="text/javascript">(function($){ $.fn.snow = function...

2019-01-11 10:06:53 3268 2

原创 mysql的in查询,结果集输出顺序的问题

问题是这样的: 我的id是从ES中按相似度查出来的,需要在数据库中过一遍查询,补全信息。id传进来是有序的,但是查出的结果集的顺序却是乱的。 这样加上 order by field(<field>, val1, val2, val3) 即可   若使用中遇到问题可以评论留言,一起讨论...

2018-12-21 13:58:39 711

原创 关于windows DOS界面中文显示unicode编码问题

我最初是在IDEA中使用git查看日志的时候发现的 后来发现在DOS界面查看也是 然后找到这个命令,可以解决 set LESSCHARSET=utf-8 但是这个命令好像重启DOS界面就得重新设置 如果各位大侠有更好的方法可以推荐一下,蟹蟹...

2018-10-31 19:34:49 1518 3

原创 记SpringBoot读取配置文件乱码问题

SpringBoot读取配置文件,先后设置了 banner.charset=UTF-8 server.tomcat.uri-encoding=UTF-8 spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true spring.http.encoding.force=true spring.messages.encod

2018-01-17 11:03:37 2813 1

空空如也

空空如也

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

TA关注的人

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