
综合
文章平均质量分 85
徐赤赤
这个作者很懒,什么都没留下…
展开
-
jvm总览
运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!下面梳理一下具体常用的指令。jpsJVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。jps [options] [hostid]...转载 2022-04-19 20:29:43 · 164 阅读 · 0 评论 -
锁的四种状态及升级过程
锁的四种状态与锁升级过程 图文详解一、前言锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级?其实在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(synchronized)进行了优化,引入了偏向锁 和 轻量级锁,从此以后锁的状态就有了四种(无锁、偏向锁、轻量级锁、重量级锁),并且四种状态会随着竞争的情况逐渐升级,而且是不可逆的...转载 2022-04-17 21:30:27 · 14747 阅读 · 3 评论 -
Redis主从复制
1.1 简介主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower), 数据的复制是单向的!只能由主节点复制到从节点(主节点以写为主、从节点以读为主)—— 读写分离。默认情况下,每台Redis服务器都是主节点,一个主节点可以有0个或者多个从节点,但每个从节点只能由一个主节点。架构图 :1.2 作用数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余的方式.转载 2022-04-10 22:50:32 · 4976 阅读 · 0 评论 -
Redis持久化
持久化(Persistence),持久化是将程序数据在持久状态和瞬时状态间转换的机制,即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。Redis的持久化方法分为RDB和AOF。RDB:Redis的数据都在内存中,为了提供所有数据的可靠性保证,它执行的是全量快照,也就是说,把内存中的所有数据都记录到磁盘中。RDB持久化方式:可以在指定的时间间隔能对数据进行快照存储。Redis 调用forks。同时拥有父进程和子进程。 子进程将数据集写入到一个临时 RDB 文件中。 当子进程完成对原创 2022-04-10 22:25:40 · 578 阅读 · 0 评论 -
详解大端模式和小端模式
一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋的时候,必原创 2016-09-17 10:21:32 · 264 阅读 · 0 评论