首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yangnk
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 85
沸点 1
赞
86
返回
|
搜索文章
最新
热门
TreeMap的排序
## 概述 Map是键值对的集合接口,它的实现类主要包括:HashMap、Hashtable以及LinkedHashMap等。 1. TreeMap:基于红黑树(Red-Black tree
xxl-job的原理(1)
## xxl-job的架构 ### 系统组成 1. 调度中心:进行任务统一调度,可以新增和管理执行器和任务; 2. 执行器:任务执行依赖的组件,一个执行器可以关联多个任务,添加的执行器可以自动注
系统稳定性保障设计总结和思考
## 一、架构层面 不同的系统在不同的业务发展阶段,对系统会有不同的考察指标,进行架构设计和技术选型更多是一种权衡和折中的选择,如何进行存储方案选型?是选择Mysql这类OLTP数据库还是MPP型
计算机IO原理
## 一、**中断机制** 在IO处理中有2种思路,一种就是轮训(polling)机制,一种是中断(interrupt)机制,前置是一种同步的通信机制,不是计算机中IO采用的机制,我们重点来说明中
多线程和并发编程(4)—并发数据结构之BlockingQueue
队列(Queue)就是一种满足先进先出(FIFO)特性的数据结构。Java中阻塞队列(BlockingQueue)具有当队列满了再添加元素则会阻塞,当队列空了再获取元素则会阻塞的特性。 ##
多线程和并发编程(3)—AQS和ReentrantLock实现的互斥锁
## 一、管程模型—MESA模型 **管程是什么?** 管程就是指管理共享变量,以及对共享变量的相关操作。 在管程的发展史上,先后出现过三种不同的管程模型,分别是Hasen模型、Hoare
JVM GC垃圾回收
算法分为“标记”和“清除”阶段:标记存活的对象, 统一回收所有未被标记的对象(一般选择这种);也可以反过来,标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 。根据老年代的特点特出的一种标记算法,标记过程仍然与“标记-清除”算法一样,但后续步骤不是直接对可回收对象回...
Arthas 排查JVM问题总结
在Arthas官网:https://arthas.aliyun.com/中下载安装包。执行java -jar arthas-boot.jar就可以启动。thread:常见命令,查看线程。查看线程详情信息。通过thread -b查看阻塞线程信息。jad:反编译命令,能够将class...
RabbitMQ、Kafka和RocketMQ比较
消息队列中间件(MQ)是不同系统之间消息传递,异步通信的常见组件,RabbitMQ、Kafka和RocketMQ是目前业界常见的3种消息中间件,本文重点阐述了他们特性差异、架构设计和处理常见问题的方案。RabbitMQ适合于中小规模的使用场景,是目前业界使用最广泛的一种MQ,其完...
Mysql数据库(2)—事务和锁
数据库事务的四大特性是ACID。原子性:就是所有操作要么全不做,要不全做。通过undo日志来实现。一致性:就是在并发情况下数据库由一个状态转移到另一个状态的数据要一致。通过事务的隔离级别来实现。隔离性:多个事务的操作互相不影响,数据有4种隔离级别来解决。基于锁+mvcc机制来实现...
下一页
个人成就
文章被点赞
46
文章被阅读
24,182
掘力值
1,310
关注了
70
关注者
21
收藏集
1
关注标签
16
加入于
2016-10-19