本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
并发编程系列之并发容器——ConcurrentHashMap 并发编程系列之并发容器——ConcurrentHashMap
前言 之前我们讲了线程,锁以及队列同步器等等一些并发相关底层的东西,当然Java开发者在开发中很少直接去使用之前所 ...
2021-04-05
并发编程系列之Condition接口 并发编程系列之Condition接口
前言 前面我们学习线程的时候讲过等待通知模式,之前讲的是通过wait,notify/notifyAll配 ...
2021-04-05
并发编程系列之重入锁VS读写锁 并发编程系列之重入锁VS读写锁
前言 上节我们介绍了Java中的锁基础篇,也算是对锁有了个基本的认识,对锁底层的一些原理有所掌握,那么今天我们就来 ...
2021-04-05
并发编程系列之线程之间的通信 并发编程系列之线程之间的通信
前言 上节我们介绍了线程从创建到结束的过程,介绍了几种常见的启动和终止方法,我们知道了如何使用一个线程,那么今天我 ...
2021-04-05
并发编程系列之线程的启动终止 并发编程系列之线程的启动终止
前言 上节我们对线程有了个基本的概念和认识,从线程状态转变过程我们也已经知道了线程通过调用start方法进行启动, ...
2021-04-05
并发编程系列之线程简介 并发编程系列之线程简介
前言 前几天我们把Java内存模型介绍了下,大家对JMM也有所认识了,从今天我们就开始走进一个我们天天挂在嘴边,听在 ...
2021-04-05
并发编程系列之Final域的内存语义 并发编程系列之Final域的内存语义
前言 上节我们讲了锁的内存语义,在同步原语中我们已经讲了两个,今天再来介绍另一个同步原语Final域,了解下final域 ...
2021-04-05
并发编程系列之volatile内存语义 并发编程系列之volatile内存语义
前言 前面介绍顺序一致性模型时,我们提到了程序如果正确的同步就会具备顺序一致性,这里所说的同步泛指广义上的同步,其中包括 ...
2021-04-05
并发编程JMM系列之重排序和顺序一致性 并发编程JMM系列之重排序和顺序一致性
前言 昨天我们接触到了什么是Java内存模型以及两种Java并发模型,并对JMM有了一些初步的认识和了解,我们在上节有提 ...
2021-04-05
并发编程JMM系列之基础 并发编程JMM系列之基础
前言 Java程序员在进行多线程开发时,并不需要关心线程间是如何通信的,这些对程序员本来来说完全是透明的,但是内存可见性 ...
2021-04-05
并发编程系列之volatile和synchronized实现原理 并发编程系列之volatile和synchronized实现 ...
前言 上节我们讲了并发的一些挑战,算是开启并发编程的大门,今天我们就来说说并发中最基本的两个东西volatile和Syn ...
2021-04-05
并发编程系列之原子操作实现原理 并发编程系列之原子操作实现原理
前言 上节我们讲了并发编程中最基本的两个元素的底层实现,同样并发编程中还有一个很重要的元素,就是原子操作,原子本意是不可 ...
2021-04-05
并发编程系列之并发编程的认识 并发编程系列之并发编程的认识
前言 今天我们开始接触并发编程的讲解,首先我们要知道并发编程的目的是什么?一个目的,为了让程序员运行的更快,但是有一点我 ...
2021-04-05
并发编程系列之线程池工厂类——Executors 并发编程系列之线程池工厂类——Executors
前言 上节讲了讲自定义线程池,今天我们来聊聊线程池框架,在实际开发中我们还是基本使用线程框架Executor给我们 ...
2021-04-05
并发编程系列之Semaphore 并发编程系列之Semaphore
前言 上节我们介绍了Java中的并发工具类CountDownLatch和Cyclicbarrier,今天我们再来说 ...
2021-04-05
并发编程系列之自定义线程池 并发编程系列之自定义线程池
前言 前面我们在讲并发工具类的时候,多次提到线程池,今天我们就来走进线程池的旅地,首先我们先不讲线程池框架Exec ...
2021-04-05
数据库中间件 MyCAT 源码分析 —— 【单库单表】查询 数据库中间件 MyCAT 源码分析 —— 【单库单表】查询
本文主要基于 MyCAT 1.6.5 正式版 1. 概述 2. 接收请求,解析 SQL 3. 获得路由结果 ...
2021-04-05
数据库中间件 MyCAT源码分析——【单库单表】插入 数据库中间件 MyCAT源码分析——【单库单表】插入
本文主要基于 MyCAT 1.6.5 正式版 1. 概述 2. 接收请求,解析 SQL 3. 获得路由结果 ...
2021-04-05
数据库中间件 MyCAT 源码分析 —— 调试环境搭建 数据库中间件 MyCAT 源码分析 —— 调试环境搭建
本文主要基于 MyCAT 1.6.5 正式版 1. 依赖工具 2. 源码拉取 3. 数据库配置 4. My ...
2021-04-05
数据库中间件 Sharding-JDBC 源码分析 —— JDBC实现与读写分离 数据库中间件 Sharding-JDBC 源码分析 —— J ...
摘要: 原创出处 http://www.iocoder.cn/Sharding-JDBC/jdbc-implement- ...
2021-04-05
数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 解析(六)之删除SQL 数据库分库分表中间件 Sharding-JDBC 源码分析 ...
本文主要基于 Sharding-JDBC 1.5.0 正式版 1. 概述 2. DeleteStatement ...
2021-04-05
数据库【分库分表】中间件 Sharding-JDBC 源码分析 —— SQL 解析(五)之更新SQL解析 数据库【分库分表】中间件 Sharding-JDBC 源码分 ...
  本文主要基于 Sharding-JDBC 1.5.0 正式版 概述 UpdateStatement3. # ...
2021-04-05
数据库【分库分表】中间件 Sharding-JDBC 源码分析 —— SQL 解析(四)之插入SQL 数据库【分库分表】中间件 Sharding-JDBC 源码分 ...
本文主要基于 Sharding-JDBC 1.5.0 正式版 概述 InsertStatement3. #pa ...
2021-04-05
46 / 111