首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zuojunlin
掘友等级
服务端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Executor
如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。可能出现服务器在为每个请求创建新线程和销毁线,甚至可能执行任务的时间还没有创建线程池的时间长
HashMap
采用高低位拆分转移方式,避免了链表环的产生。
Atomic原子包和Unsafe
所有的Atomic类都是无锁算法CAS提供的三大API算法AtomicIntegerAtomicStampedReferenceUnsafe
BlockingQueue队列
什么是BlockingQueue?线程通信的一个工具,在任意时刻,不管并发有多高,在单jvm上,同一时间永远只有一个线程能够对队列进行入队或者出队操作队列类型1.无限队列(unboundedqueue
java同步方式
synchronized关键字(jvm的内置锁,又叫隐式锁)synchronized锁的膨胀升级偏向锁:用来处理同一个时间只有一个线程访问同步块的场景轻量级锁:用来处理少量线程,线程释放锁时间短的情况
MESI缓存
jvm加载以及执行过程1.它会通过类装载子系统把我们的class文件加载到方法区(元空间)2.元空间会根据的元数据对象,去堆中生成结构化的java.lang.class对象(如果是new或者反射操作,
JMM内存模型
jmm是针对多线程工作的一个抽象规范java内存类型共享变量那个区域叫做主内存java每个线程都有自己的工作内存数据同步八大原子操作执行过程并发编程的可见性,原子性与有序性问题volatile1.从现
MySql的复杂理解整理
MySQL支持两种方式的排序filesort和index,Using index是指MySQL扫描索引本身完成排序。index效率高,filesort效率低,我们这个排序针对于filesort MySQL 通过比较系统变量 max_length_for_sort_data(默认…
深刻理解MySql事物隔离级别与锁机制
我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机…
MySql优化
join_buffer 的大小是由参数 join_buffer_size 设定的,默认值是 256k。如果放不下表 t2 的所有数据话,策略很简单,就是分段放。 比如 t2 表有1000行记录, join_buffer 一次只能放800行数据,那么执行过程就是先往 join_b…
下一页
个人成就
文章被点赞
15
文章被阅读
17,431
掘力值
585
关注了
8
关注者
0
收藏集
0
关注标签
5
加入于
2020-02-21