- 博客(5)
- 收藏
- 关注
原创 阿里java面试一面
1.hashmap1.7 1.8区别2.concurrentHashmap 1.7 1.8区别3.synchronized优化点4.lock实现5.线程池具体过程,四大线程池缺点6.myssql内存池结构7.innodb文件结构8.隔离级别9.repeated read实现方式10.间隙锁11.aop实现原理,动态代理区别,使用12.redis基本数据结构13.zset实现方式,跳表插入方式,跳表时间复杂度14.实现以下分布式锁加锁解锁15.雪崩16.查找只出现一次的数,位运算
2021-04-09 21:57:03
168
转载 2021-03-24
**文章目录数据库事务事务是什么事务的四大特性MySQL事务隔离级别查看MySQL当前事务隔离级别MySQL默认操作模式为自动提交模式JDBC处理事务Spring事务Spring的事务传播PROPAGATION_REQUIREDPROPAGATION_SUPPORTSPROPAGATION_MANDATORYPROPAGATION_REQUIRES_NEWPROPAGATION_NOT_SUPPORTEDPROPAGATION_NEVERPROPAGATION_NESTED
2021-03-24 01:18:27
184
1
原创 索引创建规则
1.最左前缀匹配原则非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。2.=和in可以乱序比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识
2021-03-22 22:44:06
274
原创 20210322蚂蚁金服一面问题
1.为何1年多想跳槽2.数据库索引创建原则3.数据库事务分库能不能创建4.数据库分页查询实现5.促销价格变化缓存实现6.工作中给组里面带来的改变7.容灾实现8.系统监控9.线程安全的类10.线程池参数,运行机制11.spring的事务有哪些,都是什么意思,传播机制12.防刷13.工作中如何做服务治理14.系统性能出现过问题么15.数据持久化16.mysql事务使用场景17.多线程操作list报什么错误...
2021-03-22 22:27:43
567
转载 zookeeper的一些基本概念
一、zookeeper的一些概念server和client:server 指集群的每一台机器client 指每一个向server请求服务的机器zookeeper角色:leader:为客户端提供写服务,负责进行投票的发起和决议,更新系统状态,事务请求的唯一调度和处理者follower:为客户端提供读服务,参与投票,包括事务请求proposal投票和leader选举投票,接收客户端请求,为客户端返回结果observe:为客户端提供读服务,不参与任何投票,包括事务请求proposal
2021-03-19 09:28:34
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人