Redis 和 MySQL 是一个老生常谈的问题了,如何理解不同的解决方案的区别,互有什么优劣?
Channel 模拟业务超时处理 func main() { select { case <-doWork(): fmt.Println("任务结束") case <-time.After(1 * time.Second): fmt.Println("任务处
上了大学觉得时间过的很快,忙忙碌碌又到了年末。还清晰地记得去年年末的情形,转眼间又是新的一年。写一篇碎碎念,回顾一下今年发生了啥,顺便规划一下明年。
首先,先来看看一些理论知识。 对称加密 非对称加密 单项散列函数 消息认证码 数字签名 伪随机数生成器 加密技术 1. 对称加密 对称加密指的就是加密和解密使用同
论文地址 http://www.dre.vanderbilt.edu/~schmidt/PDF/reactor-siemens.pdf
推荐同时结合 Doug Lea 的 《Scalable IO in Java》 对比查看。
本文列举了一些常见的 Java 多线程编程模式与案例, 十分十分重要 。务必理解且掌握。
- ⭐异步模式之生产者消费者
- ⭐LRU
- ⭐单例模式
- ⭐同步模式之顺序控制
- 实现一个线程安全的队列
- 终止模式之两阶段终止
- 使用 Unsafe 实现 CAS
- 多线程模拟并发售卖
- 手写限流算法
01 写了这么多篇的博客,全是关于技术的,别人写博客都是生活技术一起写。为什么没有写关于生活的文章?主要是因为我的文笔实在是太差了,有时候感觉来
JustAuth 是一个第三方授权登录的工具类库,它集成了国内外多家知名的第三方平台。JustAuth Plus 是在 JustAuth 的基础上进行开发的,是一款开源的登录认证中间件,基于模块化设计,为所有需要登录认证的 WEB 应用提供一套标准的技术解决方案,开发者可以基于 JAP 适配绝大多数的 WEB 系统(自有系统、联邦协议),就像集成 JustAuth 一样,简单方便。
本文关键词:IoC容器、BeanFactory、ApplicationContext、扩展点、生命周期
本文主要介绍了 Dubbo 中的 SPI 机制。 文章部分参考自 Dubbo SPI 官方文档,并在此基础上进行了扩展深入。 涉及到Dubbo的源码分析, Dubbo版本是 2.8.7 。
Dubbo是阿里巴巴开源的基于Java的高性能RPC分布式服务框架,现已成为Apache基金会孵化项目。致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
前言 我们有一个 HelloService 服务。实现类位于服务提供者 Provider 端,需要实现一个简单的 rpc 框架,使得服务消费者 Consumer 可以想调用本地方法一样调用 Provider 端提供的 HelloSe
Markdown 是轻量级文本标记语言,使我们不用再纠结格式,将心思专注于写作。当我们创作出一篇文章,提取出这篇文章的大纲为思维导图,让读者可以清晰的看到文章的大概结构,了解文章讲的内容。
本文主要介绍了,如何将 Markdown 的标题抽取出来,转化为思维导图。
守护线程与普通线程的唯一区别是:当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则不会退出。
二阶段提交也被称为是一种协议(Protocol)。在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的 ACID 特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。