大家好,我是咸鱼程序员(我想做最咸的那只) 发布对象:使一个对象 能够被当前范围之外的代码使用 对象溢出: 一种错误的发布 当一个对象构造完成 就使他被其他线程所见 如何安全...
大家好,我是咸鱼程序员(我想做最咸的那只) 发布对象:使一个对象 能够被当前范围之外的代码使用 对象溢出: 一种错误的发布 当一个对象构造完成 就使他被其他线程所见 如何安全...
大家好,我是咸鱼程序员(我想做最咸的那只) 线程安全性 体现在 线程的 1.原子性 原子性,同一时刻只能有一个线程来对他进行操作 2.可见行 一个线程对主内存的修改,其他线程...
大家好,我是咸鱼程序员(我想做最咸的那只) 并发的基本概念 并发:两个或者多个线程在单核处理器上交替运行或者这些线程同时存在,可以将这些线程分配到一个处理器上运行,多个线程操...
大家好,我是咸鱼程序员(我想做最咸的那只) EXPLAIN + sql EXPLAIN 代表执行计划 支持 select update insert delete 执行计划能...
大家好,我是咸鱼程序员(我想做最咸的那只) 数据库集群方案 通常有 两种方式 Replication 和 PXC 集群方案 Replication 集群方案 通常是用来保存 ...
1.下载Redis镜像 docker pull yyyyttttwwww/redis docker network ls 查看docker的内网 docker network...
1.RedisCluster 没有中心节点 不需要中间代理层 2.RedisCluster 节点是分片存储的 被切分成为不同的节点上 如果A,B , C 发现问题就会造成数据...
安装Docker yum -y update yum install -y docker service docker start 开启Docker service dock...
Docker的好处,部署程序方便 会对程序之前通过虚拟空间进行隔离 Docker的概述
大家好,我是咸鱼程序员(我想做最咸的那只) 大项目为了,保证高性能,高负载 1.前端后端要部署成为集群,因为只有这样才能具备高性能,高负载的项目 docker pause n...
大家好,我是咸鱼程序员(我想做最咸的那只) 分代垃圾回收算法 在jvm进行gc的时候会发生stop-the-world 而我们进行gc调优就是减少stop-the-world...
大家好,我是咸鱼程序员(我想做最咸的那只) 1.标记清除算法 标记算法 : 从根节点扫描,对存活对象进行标记 清除算法 : 对堆从头到位进行遍历,回收不可达的对象 缺点:会产...
大家好,我是咸鱼程序员(我想做最咸的那只) java垃圾回收机制 垃圾回收的标准 没有被其他对象引用 1.引用计数算法 该对象被引用一次,被引用加1,完成引用则减1 引用计数...
大家好,我是咸鱼程序员(我想做最咸的那只) java性能调优的三大参数 -Xms 堆的初始值 -Xmx 堆的最大值 -Xss 虚拟机栈的大小 Java内存模型堆和栈的区别--...
大家好,我是咸鱼程序员(我想做最咸的那只) 元空间和永久代的区别 jdk1.8以后 元空间替换了永久代 1.元空间使用的本地内存 2.永久代使用的是jvm内存 元空间的优势 ...
大家好,我是咸鱼程序员(我想做最咸的那只) java 内存简介 计算机内存简介 JDK8内存模型 线程私有:程序计数器,虚拟机栈,本地方法栈 线程共享:常量池,堆内存,Met...
大家好,我是咸鱼程序员(我想做最咸的那只) java 一次编译多次运行 JVM 如何加载 .class文件 JVM 要学好两点 1.JVM内存结构模型 2.JVM的垃圾回收器...
大家好,我是咸鱼程序员(我想做最咸的那只) 1.结构体系主要分为,用户态和内核态 2.内核本质是管理计算机硬件设备的程序 3.系统调用:内核访问接口,是一种不能在简化的操作 ...
大家好,我是咸鱼程序员(我想做最咸的那只) Redis如何存储,和查询海量数据 1.如何查找海量数据 添加分片的规则,通过规则去具体访问哪一个Redis机器 一致性哈希算法 ...
大家好,我是咸鱼程序员(我想做最咸的那只) pipeline 是一个管道 ,可以批量执行Redis的命令 为什么要有Pipeline呢? 因为Redis是基于请求与相应结构的...