自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 支持内部晋升的无锁并发优先级线程池

支持内部晋升的无锁并发优先级线程池 文章目录支持内部晋升的无锁并发优先级线程池引言推导过程如何实现优先级晋升数据结构设计一个指针产生的问题任务插入指针和任务读取指针任务插入指针如何移动任务插入指针移动到同一位置导致的优先级任务混合问题任务读取指针如何移动插入和读取并发代码实现任务插入任务的读取包装...

2020-01-10 20:09:11

阅读数 129

评论数 0

原创 最终一致性:BASE论文笔记

最终一致性:BASE论文笔记 文章目录最终一致性:BASE论文笔记简述分区容错性传统的数据库事务方式在分布式领域的问题BASE方式来解决幂等简单的幂等中间总结TCC类型的幂等 简述 Base论文是ebay的架构师于2008年提交的一篇论文。主要用来阐述在分布式架构设计下,基于BASE的设计思想和方...

2019-12-24 22:36:01

阅读数 125

评论数 0

原创 Activiti架构分析及源码详解

Activiti架构分析及源码详解 文章目录Activiti架构分析及源码详解引言一、Activiti设计解析-架构&领域模型1.1 架构1.1.1 命令模式1.1.2 责任链模式1.1.2.1 事务拦截器1.1.2.2 命令上下文拦截器1.1.3 流程定义解析1.2 领域模型1.2.1 ...

2019-12-22 01:13:49

阅读数 138

评论数 0

原创 从2-3-4树模型到红黑树实现

从2-3-4树模型到红黑树实现 文章目录从2-3-4树模型到红黑树实现前言2-3-4树查找插入树的生长删除删除最大`key`删除最小`key`删除任意`key`左倾红黑树查找插入删除删除最大`Key`删除最小`Key`删除任意`Key`总结参考文献 前言 红黑树,是一个高效的二叉查找树。其定义特性...

2019-11-30 09:22:06

阅读数 144

评论数 0

原创 REST架构指导方案

REST架构指导方案 文章目录REST架构指导方案何为REST在WEB系统中应用REST风格应用约束以资源的形式描述系统RESTFUL的URL路径实践单一资源的路径制定复杂查询的路径制定复数资源的路径制定动宾操作的路径制定版本号位置公共参数位置代码指导动词原语支持路径参数提取 何为REST 在20...

2019-11-13 01:41:52

阅读数 243

评论数 0

原创 精心准备的Netty专栏上线了,欢迎一起来学习

大家好,经过2个月精心的筹备,我的Netty学习专栏上线了。现在预订,还可以享受折扣优惠。并且可以生成自己的分享海报,让其他小伙伴购买25%返现,无封顶。欢迎大家扫码,订阅交流。 ...

2019-10-29 17:43:13

阅读数 150

评论数 2

原创 ConcurrentHashMap源码走读

ConcurrentHashMap源码走读 文章目录ConcurrentHashMap源码走读简介放入数据容器元素总数更新容器扩容协助扩容遍历 简介 在从JDK8开始,为了提高并发度,ConcurrentHashMap的源码进行了很大的调整。在JDK7中,采用的是分段锁的思路。简单的说,就是Con...

2019-10-29 15:36:39

阅读数 349

评论数 0

原创 理解OAuth2

理解OAuth2 文章目录理解OAuth2@[toc]Oatuh2用来做什么Oauth2具体做法Oauth2的流程授权码模式第三方引导用户跳转至认证服务器的授权页面用户选择是否给予授权认证服务器生成code并且让用户重定向至指定的url第三方应用使用code到认证服务器处兑换令牌access to...

2019-09-29 11:24:41

阅读数 146

评论数 0

原创 一文看懂SpringBoot启动原理

SpringBoot启动原理 文章目录SpringBoot启动原理背景储备知识URLStreamHandlerArchive打包SpringBoot启动扩展 背景 本文会探究下SpringBoot的启动原理。SpringBoot在打包的时候会将依赖包也打进最终的Jar,变成一个可运行的FatJar...

2019-09-26 11:46:32

阅读数 168

评论数 0

原创 Netty如何监控内存泄露

Netty如何监控内存泄露 文章目录Netty如何监控内存泄露前言JDK的弱引用和引用队列Netty的实现思路代码实现分配监控对象追踪和检查泄露DefaultResourceLeakResourceLeakDetector 前言 一般而言,在Netty程序中都会采用池化的ByteBuf,也就是Po...

2019-09-26 11:11:51

阅读数 459

评论数 0

提示
确定要删除当前文章?
取消 删除