概述 关键词:解耦,可拔插,面向接口编程,动态类加载。 本质:Java SPI 实际上是“基于接口的编程+策略模式...[作者空间]
摘要 本文主要介绍 Java 类加载器的原理和应用场景。 What is ClassLoader? ClassLo...[作者空间]
持久化方式有哪些?有什么区别? redis持久化方案分为RDB和AOF两种。 RDB RDB持久化可以手动执行也可...[作者空间]
【图文详解】企业级 Spring Boot 实战开发(陈光剑) Spring Boot 基础篇 Spring Bo...[作者空间]
每个时代,都不会亏待会学习的人。 大家好,我是 yes。 今天我想和大家一起盘一盘分布式事务,会介绍常见的分布式事...[作者空间]
问题描述:Controller方法误写成了private而导致500错误的问题。 找原因,找了大半天, 也翻了S...[作者空间]
从一个浪漫的故事开始 许多年前,一个名叫Shay Banon的开发者,带着新婚妻子去伦敦生活,在得知妻子想从事厨师...[作者空间]
Linux的进程、线程、文件描述符是什么 说到进程,恐怕面试中最常见的问题就是线程和进程的关系了,那么先说一下答案...[作者空间]
map's size get key value for iterator forEach iterator ma...[作者空间]
通常导致这种原因的大致有以下这几种情况: mapper的namespace 有问题 xxMapper的方法在xxM...[作者空间]
在文章 JUC并行计算框架 Fork/Join 原理图文详解&代码示例 中,我们详细介绍了 ForkJoin 框架...[作者空间]
我们先看 Java 开发手册上说的: 我们可以看一下源码: 这里的 ThreadPoolExecutor 的构造函...[作者空间]
软件是实现数据自动流动的核心 数据的自动流动,正确的数据在正确的时间,以正确的方式传递给正确的人和机器,正确与否的...[作者空间]
问题背景 Synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的。但是监视器锁本质又是...[作者空间]
异常解析 在线程中调用wait方法的时候要用synchronized锁住对象,确保代码段不会被多个线程调用。 如果...[作者空间]
源代码 运行结果: 代码讲解 Condition factors out the Object monitor m...[作者空间]
Python的禅 1.优美胜于丑陋(Python 以编写优美的代码为目标)。2.明了胜于晦涩(优美的代码应当是明了...[作者空间]
Netty通过Reactor模型基于多路复用器接收并处理用户请求,内部实现了两个线程池,boss线程池和work线...[作者空间]
1. 偏向锁 偏向锁就是在运行过程中,对象的锁偏向某个线程。即在开启偏向锁机制的情况下,某个线程获得锁,当该线程下...[作者空间]
1. 基于数据库实现分布式锁 在数据库中创建一个表,表中包含方法名等字段,并在方法名字段上创建唯一索引,想要执行某...[作者空间]