zoukankan      html  css  js  c++  java
  • 乱七八糟知识点

    时间片轮转法 优先级队列

    调度算法

    进程基于操作系统

    线程基于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)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

  • 相关阅读:
    jni基础
    Rank Scores
    LeetCode:Longest Substring Without Repeating Characters
    LeetCode: Two Sum
    vim配置
    设计模式眨一眨
    分布式时序数据库InfluxDB
    地图坐标转换
    根据两点间的经纬度计算距离
    解密经纬度数据(火星坐标)
  • 原文地址:https://www.cnblogs.com/ywsheng/p/14925781.html
Copyright © 2011-2022 走看看