<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[俺就是菜的很的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Ding_JunXia</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Ding_JunXia]]></copyright><item><title><![CDATA[RabbitMQ快速实战与集群架构详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131519486</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131519486</guid><author>Ding_JunXia</author><pubDate>Mon, 03 Jul 2023 23:09:34 +0800</pubDate><description><![CDATA[Netty1. MQ介绍1.1 什么是MQ?为什么要用MQ?1.2 MQ的优缺点1.3 几大MQ产品特点比较2. Rabbitmq安装2.1 实验环境2.2 版本选择2.3 安装Erlang语言包2.4 安装RabbitMQ:3. RabbitMQ集群搭建3.1 搭建普通集群3.2 搭建镜像集群3.3 RabbitMQ基础使用
本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。
课程内容：
1. MQ介绍
1.1 什么是MQ?为什么要用MQ?
MQ: MessageQueue，]]></description><category></category></item><item><title><![CDATA[1. Netty核心功能与线程模型详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131491258</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131491258</guid><author>Ding_JunXia</author><pubDate>Sat, 01 Jul 2023 22:24:53 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。课程内容：01、Netty核心组件快速了解03、深入理解Channel、EventLoop(Group)04、深入理解EventLoop和EventLoopGroup05、ChannelHandler和它的适配器06、ChannelPipeline辨析07、ChannelHandlerContext辨析08、用Netty解决TCP粘包/半包09、Netty中的编解码器。]]></description><category></category></item><item><title><![CDATA[MySQL生产环境高可用架构实战]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131444779</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131444779</guid><author>Ding_JunXia</author><pubDate>Wed, 28 Jun 2023 23:10:45 +0800</pubDate><description><![CDATA[随着现在互联网的应用越来越大，数据库会频繁的成为整个应用的性能瓶颈。我们经常使用的MySQL数据库，也会不断面临数据量太大、数据访问太频繁、数据读写速度太快等一系2iP在增加MQ进行流量削峰等等。但定，o数据库，例如添加Redis缓存，增加MQ进行流量削峰等等。但是，数据库本身如果不能得到提升，这就相当于是水桶理论中的最短板。而要提升数据库的性能，一种思路，当然是对数据库本身进行优化，例如对MySQL进行优化配置，或者干脆换成ClickHouse这一类的针对大数据的产品。]]></description><category></category></item><item><title><![CDATA[2. MongoDB分片集群架构实战-----MongoDB分片集群和多文档事务详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131429517</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131429517</guid><author>Ding_JunXia</author><pubDate>Wed, 28 Jun 2023 12:27:11 +0800</pubDate><description><![CDATA[分片(shard)是指在将数据进行水平切分之后，将其存储到多个不同的服务器节点上的一种扩展方式。分片在概念上非常类似于应用开发中的“水平分表"。不同的点在于，MongoDB本身就自带了分片管理的能力，对于开发者来说可以做到开箱即用。为什么要使用分片?MongoDB复制集实现了数据的多副本复制及高可用，但是一个复制集能承载的容量和负载是有限的。在你遇到下面的场景时，就需要考虑使用分片了∶存储容量需求超出单机的磁盘容量。活跃的数据集超出单机内存容量,导致很多请求都要从磁盘读取数据，影响性能。]]></description><category></category></item><item><title><![CDATA[centos7 安装Python3.9]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131431618</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131431618</guid><author>Ding_JunXia</author><pubDate>Wed, 28 Jun 2023 12:10:47 +0800</pubDate><description><![CDATA[【代码】centos7 安装Python3.9。]]></description><category></category></item><item><title><![CDATA[1. MongoDB快速实战与基本原理]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131391412</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131391412</guid><author>Ding_JunXia</author><pubDate>Mon, 26 Jun 2023 11:44:33 +0800</pubDate><description><![CDATA[MongoDB是一个文档数据库(以JSON为数据模型)，由C++语言编写，旨在为WEB应用提供可扩展的高性能数据存储解决方案。文档来自于“JSON Document”，并非我们一般理解的PDF，WORD文档。MongoDB是一个介于关系数据库和非关系数据库之间的产品，是非关系数据库当中功能最丰富，最像关系数据库的。它支持的数据结构非常松散，数据格式是BSON，一种类似JSON的二进制形式的存储格式，简称Binary JSON，和JSON一样支持内嵌的文档对象和数组对象，因此可以存储比较复杂的数据类型。]]></description><category></category></item><item><title><![CDATA[7. Redis队列的实现方式与Redis Stream详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131381739</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131381739</guid><author>Ding_JunXia</author><pubDate>Sun, 25 Jun 2023 20:16:50 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。8、面试灵魂8问:Redis 6为什么要改用多线程?5、解决Redis Stream的生产实践问题。2、什么是Redis Stream?7、Redis中的线程和IO模型详解。1、Redis中的消息队列那些事。3、操作Redis Stream。4、总结比较Redis队列的实现。6、网络通信中的线程和IO模型。]]></description><category></category></item><item><title><![CDATA[6. Redis缓存设计与性能优化]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131373318</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131373318</guid><author>Ding_JunXia</author><pubDate>Sun, 25 Jun 2023 12:04:03 +0800</pubDate><description><![CDATA[以上我们针对的都是读多写少的情况加入缓存提高性能，如果写多读多的情况又不能容忍缓存数据不一致，那就没必要加缓存了，可以直接操作数据库。当然，如果数据库抗不住压力，还可以把缓存作为数据读写的主存储，异步将数据同步到数据库，数据库只是作为数据的备份。放入缓存的数据应该是对实时性、一致性要求不是很高的数据。切记不要为了用缓存，同时又要保证绝对的一致性做大量的过度设计和控制，增加系统复杂性！]]></description><category></category></item><item><title><![CDATA[5. 一线大厂高并发缓存架构实战与性能优化]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131360315</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131360315</guid><author>Ding_JunXia</author><pubDate>Sat, 24 Jun 2023 12:29:24 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。9、Redis分布式锁解决缓存与数据库双写不一致问题实战。12、利用多级缓存架构解决Redis线上集群缓存雪崩问题。3、实战解决大规模缓存击穿导致线上数据库压力暴增。6、一次大V直播带货导致线上商品系统崩溃原因分析。7、突发性热点缓存重建导致系统压力暴增问题分析。8、基于DCL机制解决热点缓存并发重建问题实战。4、黑客攻击导致缓存穿透线上数据库宕机Bug。5、一行代码解决线上缓存穿透问题。]]></description><category></category></item><item><title><![CDATA[4. Redis高并发分布式锁实战---大厂生产级Redis高并发分布式锁实战]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131297081</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131297081</guid><author>Ding_JunXia</author><pubDate>Mon, 19 Jun 2023 23:16:36 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。7、从CAP角度剖析Redis与Zookeeper分布式锁区别。8、Redlock分布式锁原理与存在的问题分析。2、秒杀抢购场景下实战JVM级别锁与分布式锁。9、大促场景如何将分布式锁性能提升100倍。1、高并发场景秒杀抢购超卖Bug实战重现。3、大厂分布式锁Redisson框架实战。4、Lua脚本语言快速入门与使用注意事项。5、Redisson分布式锁源码剖析。6、Redis主从架构锁失效问题解析。]]></description><category></category></item><item><title><![CDATA[3. redis cluster集群运维与核心原理剖析]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131216622</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131216622</guid><author>Ding_JunXia</author><pubDate>Wed, 14 Jun 2023 23:13:28 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。1、哨兵集群与Redis Cluster架构异同。4、Redis集群Master选举原理剖析。5、Redis集群脑裂问题剖析与解决。6、Redis集群水平扩缩容运维实战。3、Redis集群数据分片算法剖析。2、Redis高可用集群快速实战。]]></description><category></category></item><item><title><![CDATA[2. Redis持久化、主从哨兵架构详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131135360</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131135360</guid><author>Ding_JunXia</author><pubDate>Fri, 09 Jun 2023 22:31:35 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。课程内容：1、RDB、AOF及混合持久化详解2、并行持久化之写时复制机制详解3、Redis主从架构原理详解4、Redis管道及lua脚本详解5、Redis哨兵高可用架构详解。]]></description><category></category></item><item><title><![CDATA[1. redis核心数据结构实战与高性能原理剖析]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131105023</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131105023</guid><author>Ding_JunXia</author><pubDate>Thu, 08 Jun 2023 23:15:24 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。课程内容：1、Redis核心数据结构精讲2、微博与微信消息流Redis实现4、微博与微信朋友关注模型基于Redis实现5、电商购物车如何用Redis实现6、电商推荐系统如何用Redis实现7、Redis高性能核心原理剖析、Redis 6.0多线程模型初探redis安装步骤：https://blog.csdn.net/Ding_JunXia/article/details/131112871。]]></description><category></category></item><item><title><![CDATA[centos7换源]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131117392</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131117392</guid><author>Ding_JunXia</author><pubDate>Thu, 08 Jun 2023 22:42:31 +0800</pubDate><description><![CDATA[【代码】centos7换源。]]></description><category></category></item><item><title><![CDATA[centos的7.0安装Redis]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131112871</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131112871</guid><author>Ding_JunXia</author><pubDate>Thu, 08 Jun 2023 22:37:15 +0800</pubDate><description><![CDATA[其实我之前是在ubuntu与windows都进行安装学习过，但是这次复习一下用centos进行安装一下。这个我尝试了很久没有下载下来，所以建议直接在windows下下载好，然后复制过去即可。我们是在centos的7.0以上版本。安装的是redis5.0版本。]]></description><category></category></item><item><title><![CDATA[9. GraalVM.云原生时代的Java虚拟机]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131096107</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131096107</guid><author>Ding_JunXia</author><pubDate>Wed, 07 Jun 2023 21:41:35 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。课程内容：1、Java在云原生时代的困境及解决方案2、GraalIVM安装及入门3、使用GraalVM实战演练AOT4、惊现C2编译器BUG5、GraalVM编译器性能对比实战6、GraalVM与Spring6。]]></description><category></category></item><item><title><![CDATA[8. 让java性能提升的JIT深度解剖]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131077693</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131077693</guid><author>Ding_JunXia</author><pubDate>Tue, 06 Jun 2023 23:16:23 +0800</pubDate><description><![CDATA[所以JVM其实跟语言是解耦的，也就是没有直接关联，JVM运行不是翻译Java文件，而是识别class文件，这个一般称之为字节码。还有像Groovy 、Kotlin、Scala等等语言，它们其实也是编译成字节码，所以它们也可以在JVM上面跑，这个就是JVM的跨语言特征。Java程序在运行的时候，主要就是执行字节码指令，一般这些指令会按照顺序解释执行，这种就是解释执行。本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。6、JIT优化技术之标量替换与栈上分配。]]></description><category></category></item><item><title><![CDATA[7. JVM调优实战及常量池详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131051256</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131051256</guid><author>Ding_JunXia</author><pubDate>Mon, 05 Jun 2023 18:57:16 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。课程内容：1、阿里巴巴Arthas调优工具详解2、GC日志详解与调优分析3、Class常量池与运行时常量池详解4、字符串常量池与基本类型常量池详解。]]></description><category></category></item><item><title><![CDATA[6. JVM调优工具详解及调优实战]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/131022868</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/131022868</guid><author>Ding_JunXia</author><pubDate>Sat, 03 Jun 2023 23:21:00 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。课程内容：1、Jmap，Jstack，Jinfo命令详解2、Jvisualvm调优工具实战3、JVM内存或CPU飙高如何快速定位4、Jstat命令预估JⅣVM运行情况5、系统频繁Full GC导致系统卡顿实战调优6、内存泄露到底是怎么回事。]]></description><category></category></item><item><title><![CDATA[5. 垃圾收集器G1&ZGC详解]]></title><link>https://blog.csdn.net/Ding_JunXia/article/details/130990464</link><guid>https://blog.csdn.net/Ding_JunXia/article/details/130990464</guid><author>Ding_JunXia</author><pubDate>Thu, 01 Jun 2023 21:50:23 +0800</pubDate><description><![CDATA[本文是按照自己的理解进行笔记总结，如有不正确的地方，还望大佬多多指点纠正，勿喷。2、每秒几十万并发的系统JVM级别如何优化。3、ZGC垃圾收集器详解。4、颜色指针与读屏障解读。5、安全点与安全区域详解。1、G1垃圾收集器详解。]]></description><category></category></item></channel></rss>