这是我自己写的,最近我看见有人直接把我的文转载她自己的文里 我不是不给你模仿,而是你们模仿也不能把我整个文都搬过去吧?就算是你也要经过我同意啊!只要你和我说一声,我会同意的,...
这是我自己写的,最近我看见有人直接把我的文转载她自己的文里 我不是不给你模仿,而是你们模仿也不能把我整个文都搬过去吧?就算是你也要经过我同意啊!只要你和我说一声,我会同意的,...
学习完整课程请移步 互联网 Java 全栈工程师 本节视频 【视频】Dubbo 实现微服务架构-Zookeeper-什么是分布式锁1 【视频】Dubbo 实现微服务架构-Zo...
死锁大家都知道,但是 有没有老铁 知道活锁呢?我在看《并发编程实战》的时候 了解到这个名次 活锁 活锁 是指 活锁同样会发生在多个相互协作的线程间,当他们为了彼此间的响应而相...
什么是线程池 线程池 我们都知道 是一种池化技术,主要解决了线程创建都额外资源消耗,线程监控 等问题 当然 线程池不适用于以下几种情况 依赖性任务 对响应时间敏感的任务 使...
Don't forget, a person's greatest emotional need is to feel appreciated.莫忘记,人类情感上最大的需要是...
最近实在是太忙了,许久没有写写技术博客了. 最近发现一个挺有意思的hashcode 与equals 的现象 我们先预设一个条件,假设有一个person.class,我们的ha...
I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...
单例模式 上述代码并不是线程安全的因为singleDecl = SingleDecl.getInstance();这部分代码并不是原子性的,这个操作有很多步 如果遇到这种情况...
如何检测死锁 死锁预防 让线程获取锁的顺序一致 死锁检测 jps 查看java 进程信息 jstack +进程号 知道哪个死锁
调用locksupport 可以 指定唤醒哪个线程特性优雅实现线程循环打印
采用Pull模型还是Push模型是很多中间件都会面临的一个问题。消息中间件、配置管理中心等都会需要考虑Client和Server之间的交互采用哪种模型:服务端主动推送数据给客...
MySQL 主备的基本原理 备库 B 跟主库 A 之间维持了一个长连接。主库 A 内部有一个线程,专门用于服务备库 B 的这个长连接。 一个事务日志同步的完整过程是这样的: ...
假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: 由于要使用邮箱登录,所以业务代码中一定会出现类似于这样的语句:mysql> select f1, f2 from...
概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只...
前言 只有光头才能变强 回顾前面: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 本来我预想是先来回顾一下传统的IO模式的,将传统的IO模式的相关类理清楚(因为IO的类...
1.什么是引用 如果一个Reference类型的数据里面装的是另外一块内存的起始地址,就说这块内存代表着一个引用。这种定义纯粹但是比较狭隘。在这个定义下,对象只有被引用和没有...
hotspot中 决定一个对象是否可用的 是根搜索算法。 根搜索算法 基本思路:通过一系列GCROOT作为起始点,这些节点开始向下搜索,搜索过的路径 称为引用链,当一个对象和...
1.java虚拟机运行时数据区域 2. 程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它的作用可以看做当前线程所执行的字节...