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

  • 相关阅读:
    树状数组和线段树
    N皇后问题(函数式编程与过程式)
    单例模式
    BitSet
    蓄水池抽样问题
    关于动态规划的一些感想
    53最大子序和
    5最长回文子串
    139单词拆分
    91.解码方法
  • 原文地址:https://www.cnblogs.com/ywsheng/p/14925781.html
Copyright © 2011-2022 走看看