11 2020 档案

摘要:list元素时有序的、可重复Arraylist、vector默认初始化容量为10 vector:线程安全,但速度慢底层数据结构为数组结构加载因子为1:即当元素个数超过容量长度时,进行扩容扩容增量:原容量的1倍如vector的容量为10,一次扩容后是容量为20 ArrayList:线程不安全,查询速度 阅读全文
posted @ 2020-11-22 20:41 多搞学习少搞事情 阅读(445) 评论(0) 推荐(0) 编辑
摘要:CAS机制与自旋锁 CAS(Compare-and-Swap),即比较并替换,java并发包中许多Atomic的类的底层原理都是CAS。 它的功能是判断内存中某个地址的值是否为预期值,如果是就改变成新值,整个过程具有原子性。 具体体现于sun.misc.Unsafe类中的native方法,调用这些n 阅读全文
posted @ 2020-11-22 16:57 多搞学习少搞事情 阅读(154) 评论(0) 推荐(0) 编辑
摘要:前言 最近在面试的时候,被问到了这个问题,觉得答得不是很好,在此进行整理和记录,供自己学习,也希望能帮助到大家。 什么是Filter 在java的javax.servlet下有一个接口Filter。任何实现了Filter接口的类都可以称之为filter。Filter的主要用途是设置字符集、控制权限、 阅读全文
posted @ 2020-11-20 15:37 多搞学习少搞事情 阅读(199) 评论(0) 推荐(0) 编辑
摘要:说一下你对分布式理解是什么样的?springcloud里面的几个组件?权限是怎么设计的?项目用的权限框架是什么?jwt?分布式事务是怎么处理的?tcc 二阶段提交 有没有基于tcc的一些其他解决方案 比如说最大努力通知(基于消息队列来说)?rocket mq用过吗?更新数据库 redis缓存数据怎么 阅读全文
posted @ 2020-11-17 17:00 多搞学习少搞事情 阅读(107) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示