加载中
消息队列设计精要

本文摘自美团点评技术团队Blog

[高并发Java 一] 前言

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍 1.高并发的概念,为以后系列知识做铺垫。 2.两个重要的定理

[高并发Java 七] 并发设计模式

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. 什么是设计模式 2. 单例模式 3. 不变模式 4. Future模式 5. 生产者消费者

[高并发Java 八] NIO和AIO

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. 什么是NIO 2. Buffer 3. Channel 4. 网络编程 5. AIO

谈谈协程

总结网上的资料以及加上自己的一点看法

2018/04/23 18:28
595
epoll浅析以及nio中的Selector

首先介绍下epoll的基本原理,网上有很多版本,这里选择一个个人觉得相对清晰的讲解(详情见reference): 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核...

2016/08/10 14:16
2.7K
面经整理资料1

整理网上的面经,用于复习

2016/04/04 22:03
2.5K
再谈notify和notifyAll的区别和相同

再谈notify和notifyAll的区别和相同

2015/07/21 12:50
535
关于如何让线程主动让出CPU和如何让线程主动放弃锁

本文主要探讨如何让线程主动让出CPU和如何让线程主动放弃锁

[高并发Java 九] 锁的优化和注意事项

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. 锁优化的思路和方法 2. 虚拟机内的锁优化 3. 一个错误使用锁的案例 4. ThreadLocal及其源码分析...

分布式锁

在分布式场景下,有很多种情况都需要实现最终一致性。在设计远程上下文的领域事件的时候,为了保证最终一致性,在通过领域事件进行通讯的方式中,可以共享存储(领域模型和消息的持久化数据源...

[高并发Java 五] JDK并发包1

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1.各种同步控制工具的使用 2.并发容器及典型源码分析

[高并发Java 二] 多线程基础

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍 1.什么是线程 2.线程的基本操作 3.守护线程 4.线程优先级 5.基本的线程同步操作

Java对管程的支持

Java对管程的支持

2015/07/29 17:54
1.9K
[高并发Java 十] JDK8对并发的新支持

本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 1. LongAdder 2. CompletableFuture 3. StampedLock

数据库的锁机制

在MySQL事务隔离中已经提到了事务隔离级别和脏读、不可重复读、幻读产生的原因。为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概念。 并发控制 在计算机科学,特别是...

再来谈谈多线程和多进程

知识整理: 再整理下多线程和多进程的理解,两者的基本概念就不谈了,记住基本的: 线程是CPU调度的基本单位,进程是资源拥有的基本单位 进程的创建对于不同的操作系统是不同的: 对于 Wind...

DB大量出现select @@session.tx_read_only

在一次捞取Top SQL中,发现DB大量执行select @@session.tx_read_only,几乎每一条DML语句前,都会有这么一个sql。但是应用层并没有做特殊处理,那么这个SQL语句有什么作用?是谁执行了它? ...

2018/04/18 13:30
1W

没有更多内容

加载失败,请刷新页面

返回顶部
顶部