乱七八糟知识点

时间片轮转法 优先级队列

调度算法

进程基于操作系统

线程基于jvm

进程通信方式

信号量 共享内存

 

 并发 时间不一定是重合的

并行 微观上来说时间上是重合的

事务 本质就是锁机制

栈和堆溢出

栈 递归

堆 内存空出不够

mybatis  和 mybatis-plus

LinkedHashMap则记录了插入顺序

死信交换机 死信队列

消息重复消费问题:数据库唯一索引

中断锁 公平锁

concurrentHashMap

segment+hashEntity

1.8 CAS+sync+node +红黑树 避免联锁数据过长

dubbo 缺省协议采用单一长连接和NIO异步通讯 适用小数据量 大部分的服务调用

Zookeeper

持久化节点 一旦创建除非主动删除

临时节点 会话结束就删除

选举机制

缓存双删

shiro +spring security 权限验证 

阿波罗 携程的分布式配置系统

阿里事务 LCN seata TCC XA  TC 实物控制协调 RM 资源管理 TM 事务管理

最大努力通知

最终一致性 

最终消息可靠性

聚簇索引:数据和索引放在一起 

非聚簇索引:辅助索引

产生死锁有什么条件?

答:(1)互斥条件:一个资源每次只能被一个进程使用;(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放;(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺;(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

 

posted @ 2021-06-24 10:29  小蚊子大人KN  阅读(24)  评论(0编辑  收藏  举报