有趣的灵魂_不世俗的心
码龄7年
关注
提问 私信
  • 博客:643,858
    643,858
    总访问量
  • 246
    原创
  • 30,183
    排名
  • 137
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-05-27
博客简介:

weixin_42324471的博客

查看详细资料
  • 原力等级
    当前等级
    5
    当前总分
    1,566
    当月
    3
个人成就
  • 获得332次点赞
  • 内容获得135次评论
  • 获得1,300次收藏
  • 代码片获得2,750次分享
创作历程
  • 12篇
    2024年
  • 37篇
    2022年
  • 91篇
    2021年
  • 49篇
    2020年
  • 82篇
    2019年
  • 23篇
    2018年
成就勋章
TA的专栏
  • 中间件
    33篇
  • 源码分析
    4篇
  • Redis
    24篇
  • 微服务
    9篇
  • 设计模式
    7篇
  • 数据库相关
    32篇
  • 经济知识
    1篇
  • Java基础
    64篇
  • linux
    9篇
  • java高级部分
    23篇
  • Bug修复记录
    13篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

mysql自带数据库分析mysql数据库性能

events_statements_summary_by_digest 表保存了所有 SQL 语句的执行摘要信息,包括语句的执行次数、平均执行时间、总执行时间等等。events_waits_summary_global_by_event_name 表保存了 MySQL 服务器等待事件的统计信息,包括事件的计数、总等待时间等等。可以使用 events_waits_summary_global_by_event_name 表查看 MySQL 服务器等待事件的瓶颈。
原创
发布博客 2024.09.09 ·
867 阅读 ·
10 点赞 ·
0 评论 ·
14 收藏

mysql explain分析

[TOC]
原创
发布博客 2024.09.06 ·
1590 阅读 ·
22 点赞 ·
0 评论 ·
27 收藏

show命令监控分析mysql实例信息

使用mysql自带的show命令分析数据库当前状态,找出数据库性能瓶颈,并合理的设置相关的参数信息
原创
发布博客 2024.09.05 ·
426 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

线上问题排查利器 Arthas 命令二

【代码】Arthas操作命令2。
原创
发布博客 2024.07.26 ·
446 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

线上问题排查神器 arthas使用

1、RUNTIME(系统运行环境JVM相关信息,运行时长等)4、GARBAGE-COLLECTORS(垃圾回收器相关)5、MEMORY-MANAGERS(内存管理信息)2、CLASS-LOADING(类加载信息)查看前10的 列出cpu占用前10的线程详情。3、 COMPILATION(编译信息)6、MEMORY(内存信息)
原创
发布博客 2024.07.04 ·
264 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

mysql逗号分割字符串“1,2,3”实现in查询

数据示例。
原创
发布博客 2024.07.03 ·
1087 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

RabbitMQ学习思维导图

原创
发布博客 2024.06.25 ·
147 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mysql中in参数过多优化

未优化前。
原创
发布博客 2024.06.23 ·
325 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

公用nacos,实现只调用本机相应服务,不出现负载均衡到别人机器上

当我们有两个研发同时在调试一个微服务模块时,你和对方本地都会启动服务,这就导致在nacos会同时注册两个实例。默认情况下请求这个服务,具体处理请求的程序会在你和对方之间来回轮询,即一下你的服务一下对方的服务。其结果就导致你的程序一下正常一下异常。
原创
发布博客 2024.06.11 ·
781 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

MYSQL优化大全

原创
发布博客 2024.06.07 ·
141 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Java8 Stream用法大全

TOC。
原创
发布博客 2024.06.07 ·
204 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

mysql当前状态分析(show status)

Innodb_row_lock_time:自系统启动到现在,锁定的总时间,单位:毫秒 ms。Innodb_row_lock_waits:自系统启动到现在,锁等待次数,即锁定的总次数。Innodb_row_lock_time_avg:平均锁定的时间,单位:毫秒 ms。Innodb_row_lock_time_max:最大锁定时间,单位:毫秒 ms。Innodb_row_lock_current_waits:当前锁等待的数量。等待中的线程数(Threadpool_waiting_threads):0。
原创
发布博客 2024.06.07 ·
1322 阅读 ·
10 点赞 ·
0 评论 ·
15 收藏

Linux服务器如何查看CPU使用率、内存占用情况

Top命令Top命令很常用,在第三行有显示CPU当前的使用情况。字段说明:PID:进程标示号USER:进程所有者PR:进程优先级NI:进程优先级别数值VIRT:进程占用的虚拟内存值RES:进程占用的物理内存值SHR :进程使用的共享内存值S :进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死%CPU :进程占用的CPU使用率%MEM :进程占用的物理内存百分比TIME+:进程启动后占用的总的CPU时间Command:进程启动的启动命令名称Free命令查看总内存、使用、空
转载
发布博客 2022.04.22 ·
13613 阅读 ·
3 点赞 ·
0 评论 ·
32 收藏

MySQL添加索引导致表死锁问题

出现该问题描述:由于SQL慢,希望通过索引优化,发现很多单字段索引、且组合索引缺少一些关键字段,便决定删除单字段索引,补全组合索引。修改完索引后提交,发现执行时间几个小时都没有执行完成。造成结果:测试环境数据库表死锁,一些数据库执行语句查询超时。MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;
原创
发布博客 2022.04.01 ·
4790 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

SpringBoot启动流程详解(二)

执行run(args)方法源码 public ConfigurableApplicationContext run(String... args) { //创建任务计时器,并开始计时 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; Collection<SpringBootExceptionReporter>
原创
发布博客 2022.03.23 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot启动流程详解(一)

启动流程图(个人理解)我们都是知道SpringBoot启动其实了类似下面的代码自动定义启动类代码@Configuration@Component@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})public class StudySpringApplication { public static void main(String[] args) { SpringApplication.run(Stud
原创
发布博客 2022.03.23 ·
899 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringBoot项目中有些依赖不加版本号原因

我们都知道maven其实是一个坐标体系一样,我们平常看到的groupId、artifactId、version节点,其实就是Maven的坐标,通过这些坐标,可以唯一定位一个Jar包。找到SpringBoot的版本依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-parent</artifactId> <version&g
原创
发布博客 2022.03.22 ·
2379 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

@Component和@Configuration的区别

源码@Configuration@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface Configuration { @AliasFor( annotation = Component.class ) String value() default ""; boolean proxyBeanMethod
转载
发布博客 2022.03.22 ·
368 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringBoot自动装配原理源码详解

文章目录自动装配原理及源码解析自动装配实现流程图简述自动装配步骤详解核心代码加载SpringBoot可以自动装配集合利用LinkedHashSet对得到的需要自动装配的集合去重过滤@SpringBootApplication注解中exclude参数集合利用AutoConfigurationImportFilter过滤器对不满足条件的配置类,进行过滤OnClassConditionOnWebApplicationConditionOnBeanCondition源码解析按照优先级,对配置类进行实例化(bean初
原创
发布博客 2022.03.21 ·
2851 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

@SpringBootApplication注解详解

首先我们看下@SpringBootApplication注解的源码:从上面的源码中可以看出,@SpringBootApplication是由@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan这三个核心注解构成的,也就说我们其实也可以使用这三个注解代替@SpringBootApplication注解。下面我们来逐一简单分析下这三个注解@SpringBootConfiguration作用:标识该类为配置类首先依赖看源代码;
原创
发布博客 2022.03.21 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多