![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
别叫我->学废了->lol在线等
这个作者很懒,什么都没留下…
展开
-
java面试的一些经验(面试官传授)
mybatis关于批量插入 首先考虑什么数据库,因为不同数据库一次性插入数据条数有最优性能的限制,比如说mybatis,2500条差不多最优,如果要插入1w条,最好分个组,再使用foreach进行批量插入。原创 2021-09-04 15:11:52 · 75 阅读 · 0 评论 -
上班水群的时候群友面试的一些题
1.sql的优化手段? 2.数据的事务? 3.随机数的缓存击穿怎么处理? 4springcloud的组件,以及怎么用? 5.单个服务降级怎么实现?熔断怎么实现? 6.springboot的装配原理和starter原理 7.spring的beanfactory的factorybean的区别 8mvc内部 是拦截器还是serverlet 9实现一个散列,怎么实现? 10.hashtable和concurrtenthashmap内部怎么做到线程安全 11,mybatis一级二级缓存原理以及实际义务不实现二级 12原创 2021-04-28 23:05:10 · 109 阅读 · 0 评论 -
Redi使用场景
1.String 类型:单值缓存,存token令牌,也可以存json对象,还可以作计数器,统计访问量(incrby),还可以实现分布式锁setnx和定时持久化setex 2.Hash类型:可用来当作json对象存储使用,但是便于修改其中的属性值 一般用来存储部分变更数据,如用户信息,配置信息,购物车等。 购物车------>用户id为key,filed1:商品id数量,value:商品数量,filed2:商品id信息,value:商品信息 3.list:可用来模拟数据结构,实际用作消息队列读取消息。原创 2021-04-28 00:36:17 · 112 阅读 · 0 评论 -
Hashmap初始容量设置 必须是2的幂
0.75 * 容量 > 存放个数 容量为2的指数幂两者结合设定初始化值 容量=(个数/负载因子)+1 负载因子0.75 (容量-1)0.75=个数<0.75容量<=2的指数幂,如下图原创 2021-04-27 22:59:29 · 147 阅读 · 0 评论