![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 75
遗憾止于初衷
不负神明
展开
-
入职面经!!!
扩容的时候,其中hashmap的扩容是并发问题的难点,当到达0.75的时候开始扩容,它通过采用新建一个新的hash表,数量是之前表的2倍。这个是线程安全的list ,原理是每次添加创建一个长度+1的新数组,然后创建完成后,把之前的数据添加进来,完成添加,这种的对内存的浪费。就是通过GCroot ,判断这个对象是不是在他的引用链上,如果在他的引用链上就不清除,如果不在,则清除。1.申明事务的方法必须是public的,因为事务也是基于反射去获取方法的,如果你用的是其他的方法,就获取不到方法。...原创 2022-08-03 09:47:53 · 171 阅读 · 1 评论 -
java多线程面试相关的一些问题
java中多线程的一些学习笔记原创 2022-06-27 16:34:24 · 202 阅读 · 1 评论 -
docker部署elasticsearch,并且springboot中集成elasticsearch保姆级教程(二)
整合es到springboot之中,并且采用docker的部署方式原创 2022-06-27 16:11:43 · 199 阅读 · 0 评论 -
docker部署elasticsearch,并且springboot中集成elasticsearch保姆级教程(一)
docker部署elasticsearch,并在springboot中集成elasticsearch,并且使用api原创 2022-06-13 22:18:56 · 923 阅读 · 0 评论 -
SpringSecurity动态实现拦截url请求(不需要理解太多SpringSecurity源码)
项目背景:最近自己再封装搭建一个简单的框架,里面用到了SpringSecurity,所以也就有了前面两篇文章,这期文章是要说在搭建的过程中,每次写Controller的时候,假如这个接口不需要登录就可以访问,是不是还要在配置文件中配置一下,这种方式如果在url比较多的时候是比较麻烦的。这里给大家一个实现的思路。也不需要懂源码,是比较好理解的一种方式。这里主要是解决这种下图这种繁重的配置方式。如果太多需要放行的url,下面就会有一长串。思路:刚开始也看了一阵源码。网上看到的一篇文章,他说Filt..原创 2022-02-04 18:51:02 · 6401 阅读 · 4 评论 -
SpringSecurity源码解析(二)
SpringSecurity源码解析原创 2022-01-26 11:29:21 · 3260 阅读 · 0 评论 -
SpringSecurity源码解析(一)
SpringSecurity登录流程源码解析原创 2022-01-25 23:48:41 · 623 阅读 · 0 评论 -
SpringSecurity学习笔记
SpringSecurity学习笔记原创 2022-01-13 17:07:29 · 214 阅读 · 0 评论 -
Mybatis批量插入或更新的几种姿势对比
mysql快速批量插入数据到mysql数据库中原创 2022-01-04 18:53:24 · 955 阅读 · 0 评论