上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 平时我们在做应用开发时,一般情况下都会连接到一个MySQL数据库上去,把MySQL当个黑盒子一样执行各种增删改查的语句。里面的逻辑很多人都不清楚。那现在一个简单的 update users set name = "靓仔" where name = "吴磊" 在执行的时候,究竟会经过哪几步呢? 首先前 阅读全文
posted @ 2021-02-14 23:56 吴磊的 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一般我们的java应用系统都是部署在4核8g的服务器上,每秒大概能抗住几百个请求左右。而我们通常都是java程序读取mysql数据,经过逻辑处理后响应到页面。所以很大程度上,mysql的性能直接影响了我们的系统能承载多大的并发量。一般数据库都是选择8核16g起步,每秒1~2000并发没问题;甚至是1 阅读全文
posted @ 2021-02-14 18:39 吴磊的 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 故事背景 cpu持续走高,直接导致服务器宕机,无法对外提供服务。 排查思路 1. 一般cpu过高只有两种情况:1.线程太多,可以用命令看一下;2.频繁full gc,因为full gc是很消耗cpu资源的。 2. 用jstat命令看了下,果然是频繁full gc造成的。但是内存分配比例和大小还是很合 阅读全文
posted @ 2021-02-10 13:57 吴磊的 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在前面文章我们了解到了jvm的内存模型、对象分配的规则、以及对象何时进入到老年代、垃圾回收器,并且知道jvm调优的本质就是对堆内存进行调优,尽量使对象留在新生代中、少触发老年代gc。那么本文将介绍生产环境上如何去排查问题这样的一个思路。用的是最原始、有low、也最有效的jstat命令,因为每个公司情 阅读全文
posted @ 2021-02-07 23:35 吴磊的 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: Young GC 案例准备 /** * 案例代码 */ public class Demo1 { public static void main(String[] args) { // 1. 在eden区创建了一个1m数组对象,main线程虚拟机栈中 // 的main()方法栈帧的局部变量arry1 阅读全文
posted @ 2021-02-04 17:52 吴磊的 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: String 字符串 字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的,所以字符串类型能为其他四种数据结构的学习尊定基础。字符串类型实际上可以是字符串(简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视 阅读全文
posted @ 2021-01-14 00:52 吴磊的 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Arthas 使用场景 是否有一个全局视角来查看系统的运行状况? 为什么 CPU 又升高了,到底是哪里占用了 CPU ? 运行的多线程有死锁吗?有阻塞吗? 程序运行耗时很长,是哪里耗时比较长呢?如何监测呢? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什 阅读全文
posted @ 2021-01-12 16:22 吴磊的 阅读(3202) 评论(0) 推荐(0) 编辑
摘要: 工作原理 canal 译意为水道,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 * MySQL主备复制原理MySQL master 将数据变更写入二进制日志( binary log, 其中记录叫做二进制日志事件binary log events,可以通过 show bin 阅读全文
posted @ 2020-12-25 18:01 吴磊的 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: Nacos注册中心 服务端安装 官网下载地址:https://nacos.io/zh-cn/docs/quick-start.html 解压安装包进入bin目录单机模式启动 sh startup.sh -m standalone访问 localhost:8848/nacos默认账号密码 nacos/ 阅读全文
posted @ 2020-12-21 14:57 吴磊的 阅读(3086) 评论(0) 推荐(0) 编辑
摘要: 技术选型 下载地址:链接:https://pan.baidu.com/s/1bak9cDDc2Edc4S3gn4fFsA 提取码:tas3 数据库 mysql5.6 ~ mysql5.7 代码分析 sonarqube-7.6 扫描器 sonar-scanner-cli-4.0.0.1744-linu 阅读全文
posted @ 2020-10-10 16:15 吴磊的 阅读(1731) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
//生成目录索引列表