JVM自带内存调优工具
JVM自带内存调优工具 jdk在安装的时候会提供一些性能分析、故障诊断、JVM监控之类的工具,了解这些工具对我们分析JVM内存、JVM调优有一定的帮助,本篇文章来学习一下。 监控类工具 jps jps(JVM Process Status)是查看正在运行的虚拟机进程的工具。jps能获取进程id,所以会被经常使用。在 linux 中,一般自带了 OpenJdk

Mr.Dabao2023/7/12大约 11 分钟
Arthas - Java 线上问题定位处理的终极利器
Arthas - Java 线上问题定位处理的终极利器 在使用 Arthas 之前,当遇到 Java 线上问题时,如 CPU 飙升、负载突高、内存溢出等问题,你需要查命令,查网络,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最终焦头烂额,还不一定能查出问题所在。而现在,大多数的常见问题你都可以使用 Arthas 轻松定

Mr.Dabao2023/7/12大约 16 分钟
MySQL中select count(*) 和 count(1) 的区别
MySQL中select count(*) 和 count(1) 的区别 在MySQL中count(*) 或者 count(1) 或者 count(某一字段) 是最常用的聚合函数。很多人即使有MySQL多年的使用经验,对这三者之间的区分也不是很清楚的。本文会阐述这三者的作用,关系以及背后的原理。 在做SQL优化时,很多人建议不使用count()而是使用cou

Mr.Dabao2023/7/9大约 1 分钟
xxl-job通过代码的方式动态添加任务,修改任务,执行任务,停止任务等
xxl-job通过代码的方式动态添加任务,修改任务,执行任务,停止任务等 Xxl-job 是目前比较主流的轻量级定时任务框架,该框架以相对简单的使用方式,灵活的配置,和可读性强的源码 等优势,深得广大开发者的喜欢。让我们的定时任务实现起来变得简单。具体的使用方法这里就不介绍了,想了解的可以直接访问官网:分布式任务调度平台XXL-JOB 今天我们主要解决一下使

Mr.Dabao2023/7/9大约 6 分钟
SpringBoot 自定义线程池
SpringBoot 自定义线程池 " 自定义线程池有2种方法:" " 第一种:是自定义线程池,使用时指定线程池名称,执行异步任务。" " 第二种:重写spring默认线程池,然后使用自己重写后的线程池,执行异步任务。" 一、自定义线程池 1.yml配置 2.线程池配置属性类 3. 开启异步线程支持 在启动类上/开启异步线程支持+开启配置属性支持 4.创建自

Mr.Dabao2023/6/28大约 6 分钟
最左匹配原则
最左匹配原则 为什么会有这个 最左匹配原则? 答 : mysql 底层使用的索引是 B+ 树 , B+ 树的存放方式是 从左到右依次有序【特定的结构】,我们写sql时用到联合索引,按照索引的数据结构,按照特定的方式写查询 sql 的条件,最大化的提高查询速度。 最左匹配原则是什么? 简单来讲:在联合索引中,只有左边的字段被用到,右边的才能够被使用到。 " 左

Mr.Dabao2023/6/21大约 2 分钟
图文并茂教你学会使用 IntelliJ IDEA 进行远程调试
图文并茂教你学会使用 IntelliJ IDEA 进行远程调试 1. 前言 今天线上出现了个 Bug ,而且比较坑的是涉及到微信相关的东西不能线下调试。传统方式是在代码中各种的日志 log 埋点然后重新部署进行调试,再根据 log 中的信息进行分析。如果你的 log 埋点不合理,就要不停的修改代码、不停的打包部署。有没有什么骚操作避免上面的问题呢? 2. 远

Mr.Dabao2023/6/16大约 3 分钟
如何运行vue项目(超详细图解)
如何运行vue项目(超详细图解) 一、查看node.js版本 Vue环境配置教程 :https://blog.csdn.net/m0_57545353/article/details/124366678 配置完成后分别在cmd中执行node -v查看是否安装成功,出现版本号就安装成功了 进入cmd命令行窗口, 输入node -v查看nodejs版本 输入np

Mr.Dabao2023/6/16大约 3 分钟
看完这一篇,ShardingSphere-jdbc 实战再也不怕了
看完这一篇,ShardingSphere-jdbc 实战再也不怕了 谈到分库分表中间件时,我们自然而然的会想到 ShardingSphere-JDBC 。 这篇文章,我们聊聊 ShardingSphere-JDBC 相关知识点,并实战演示一番。 1 ShardingSphere 生态 Apache ShardingSphere 是一款分布式的数据库生态系统,

Mr.Dabao2023/6/16大约 10 分钟
实现真正的高性能高并发的上亿级别秒杀系统!
实现真正的高性能高并发的上亿级别秒杀系统! 前言 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:10个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功。这类活动商家绝大部分是不赚钱的,说白了是找个噱头宣传自己。 秒杀特点是持续时间短,抢购人数多,参与人数远远高于商品数量。抢购开始前后大量用户请求

Mr.Dabao2023/6/10大约 54 分钟
2
3
4
5
...
11