俺就是菜得很
码龄4年
关注
提问 私信
  • 博客:88,893
    问答:510
    89,403
    总访问量
  • 64
    原创
  • 1,183,144
    排名
  • 1,049
    粉丝
  • 84
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-05-29
博客简介:

俺就是菜的很的博客

查看详细资料
个人成就
  • 获得77次点赞
  • 内容获得24次评论
  • 获得239次收藏
  • 代码片获得4,542次分享
创作历程
  • 54篇
    2023年
  • 5篇
    2022年
  • 5篇
    2021年
成就勋章
TA的专栏
  • 性能调优MySQL
    13篇
  • 软件安装
    6篇
  • java
    4篇
  • Netty
    1篇
  • MongoDB
    3篇
  • redis
    8篇
  • JVM性能调优
    9篇
  • Tomcat
    2篇
  • Spring
    5篇
  • 力扣
    11篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

RabbitMQ快速实战与集群架构详解

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,
原创
发布博客 2023.07.03 ·
1092 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

1. Netty核心功能与线程模型详解

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:01、Netty核心组件快速了解03、深入理解Channel、EventLoop(Group)04、深入理解EventLoop和EventLoopGroup05、ChannelHandler和它的适配器06、ChannelPipeline辨析07、ChannelHandlerContext辨析08、用Netty解决TCP粘包/半包09、Netty中的编解码器。
原创
发布博客 2023.07.01 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL生产环境高可用架构实战

随着现在互联网的应用越来越大,数据库会频繁的成为整个应用的性能瓶颈。我们经常使用的MySQL数据库,也会不断面临数据量太大、数据访问太频繁、数据读写速度太快等一系2iP在增加MQ进行流量削峰等等。但定,o数据库,例如添加Redis缓存,增加MQ进行流量削峰等等。但是,数据库本身如果不能得到提升,这就相当于是水桶理论中的最短板。而要提升数据库的性能,一种思路,当然是对数据库本身进行优化,例如对MySQL进行优化配置,或者干脆换成ClickHouse这一类的针对大数据的产品。
原创
发布博客 2023.06.28 ·
895 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2. MongoDB分片集群架构实战-----MongoDB分片集群和多文档事务详解

分片(shard)是指在将数据进行水平切分之后,将其存储到多个不同的服务器节点上的一种扩展方式。分片在概念上非常类似于应用开发中的“水平分表"。不同的点在于,MongoDB本身就自带了分片管理的能力,对于开发者来说可以做到开箱即用。为什么要使用分片?MongoDB复制集实现了数据的多副本复制及高可用,但是一个复制集能承载的容量和负载是有限的。在你遇到下面的场景时,就需要考虑使用分片了∶存储容量需求超出单机的磁盘容量。活跃的数据集超出单机内存容量,导致很多请求都要从磁盘读取数据,影响性能。
原创
发布博客 2023.06.28 ·
3016 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

centos7 安装Python3.9

【代码】centos7 安装Python3.9。
原创
发布博客 2023.06.28 ·
388 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

1. MongoDB快速实战与基本原理

MongoDB是一个文档数据库(以JSON为数据模型),由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。文档来自于“JSON Document”,并非我们一般理解的PDF,WORD文档。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,数据格式是BSON,一种类似JSON的二进制形式的存储格式,简称Binary JSON,和JSON一样支持内嵌的文档对象和数组对象,因此可以存储比较复杂的数据类型。
原创
发布博客 2023.06.26 ·
1674 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

7. Redis队列的实现方式与Redis Stream详解

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。8、面试灵魂8问:Redis 6为什么要改用多线程?5、解决Redis Stream的生产实践问题。2、什么是Redis Stream?7、Redis中的线程和IO模型详解。1、Redis中的消息队列那些事。3、操作Redis Stream。4、总结比较Redis队列的实现。6、网络通信中的线程和IO模型。
原创
发布博客 2023.06.25 ·
838 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

6. Redis缓存设计与性能优化

以上我们针对的都是读多写少的情况加入缓存提高性能,如果写多读多的情况又不能容忍缓存数据不一致,那就没必要加缓存了,可以直接操作数据库。当然,如果数据库抗不住压力,还可以把缓存作为数据读写的主存储,异步将数据同步到数据库,数据库只是作为数据的备份。放入缓存的数据应该是对实时性、一致性要求不是很高的数据。切记不要为了用缓存,同时又要保证绝对的一致性做大量的过度设计和控制,增加系统复杂性!
原创
发布博客 2023.06.25 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5. 一线大厂高并发缓存架构实战与性能优化

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。9、Redis分布式锁解决缓存与数据库双写不一致问题实战。12、利用多级缓存架构解决Redis线上集群缓存雪崩问题。3、实战解决大规模缓存击穿导致线上数据库压力暴增。6、一次大V直播带货导致线上商品系统崩溃原因分析。7、突发性热点缓存重建导致系统压力暴增问题分析。8、基于DCL机制解决热点缓存并发重建问题实战。4、黑客攻击导致缓存穿透线上数据库宕机Bug。5、一行代码解决线上缓存穿透问题。
原创
发布博客 2023.06.24 ·
1306 阅读 ·
1 点赞 ·
5 评论 ·
2 收藏

4. Redis高并发分布式锁实战---大厂生产级Redis高并发分布式锁实战

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。7、从CAP角度剖析Redis与Zookeeper分布式锁区别。8、Redlock分布式锁原理与存在的问题分析。2、秒杀抢购场景下实战JVM级别锁与分布式锁。9、大促场景如何将分布式锁性能提升100倍。1、高并发场景秒杀抢购超卖Bug实战重现。3、大厂分布式锁Redisson框架实战。4、Lua脚本语言快速入门与使用注意事项。5、Redisson分布式锁源码剖析。6、Redis主从架构锁失效问题解析。
原创
发布博客 2023.06.19 ·
1124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

3. redis cluster集群运维与核心原理剖析

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。1、哨兵集群与Redis Cluster架构异同。4、Redis集群Master选举原理剖析。5、Redis集群脑裂问题剖析与解决。6、Redis集群水平扩缩容运维实战。3、Redis集群数据分片算法剖析。2、Redis高可用集群快速实战。
原创
发布博客 2023.06.14 ·
832 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2. Redis持久化、主从哨兵架构详解

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:1、RDB、AOF及混合持久化详解2、并行持久化之写时复制机制详解3、Redis主从架构原理详解4、Redis管道及lua脚本详解5、Redis哨兵高可用架构详解。
原创
发布博客 2023.06.09 ·
1007 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1. redis核心数据结构实战与高性能原理剖析

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容: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。
原创
发布博客 2023.06.08 ·
348 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

centos7换源

【代码】centos7换源。
原创
发布博客 2023.06.08 ·
1929 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

centos的7.0安装Redis

其实我之前是在ubuntu与windows都进行安装学习过,但是这次复习一下用centos进行安装一下。这个我尝试了很久没有下载下来,所以建议直接在windows下下载好,然后复制过去即可。我们是在centos的7.0以上版本。安装的是redis5.0版本。
原创
发布博客 2023.06.08 ·
524 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

9. GraalVM.云原生时代的Java虚拟机

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:1、Java在云原生时代的困境及解决方案2、GraalIVM安装及入门3、使用GraalVM实战演练AOT4、惊现C2编译器BUG5、GraalVM编译器性能对比实战6、GraalVM与Spring6。
原创
发布博客 2023.06.07 ·
849 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

8. 让java性能提升的JIT深度解剖

所以JVM其实跟语言是解耦的,也就是没有直接关联,JVM运行不是翻译Java文件,而是识别class文件,这个一般称之为字节码。还有像Groovy 、Kotlin、Scala等等语言,它们其实也是编译成字节码,所以它们也可以在JVM上面跑,这个就是JVM的跨语言特征。Java程序在运行的时候,主要就是执行字节码指令,一般这些指令会按照顺序解释执行,这种就是解释执行。本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。6、JIT优化技术之标量替换与栈上分配。
原创
发布博客 2023.06.06 ·
1696 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

7. JVM调优实战及常量池详解

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:1、阿里巴巴Arthas调优工具详解2、GC日志详解与调优分析3、Class常量池与运行时常量池详解4、字符串常量池与基本类型常量池详解。
原创
发布博客 2023.06.05 ·
779 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6. JVM调优工具详解及调优实战

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:1、Jmap,Jstack,Jinfo命令详解2、Jvisualvm调优工具实战3、JVM内存或CPU飙高如何快速定位4、Jstat命令预估JⅣVM运行情况5、系统频繁Full GC导致系统卡顿实战调优6、内存泄露到底是怎么回事。
原创
发布博客 2023.06.03 ·
658 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

5. 垃圾收集器G1&ZGC详解

本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。2、每秒几十万并发的系统JVM级别如何优化。3、ZGC垃圾收集器详解。4、颜色指针与读屏障解读。5、安全点与安全区域详解。1、G1垃圾收集器详解。
原创
发布博客 2023.06.01 ·
1042 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多