一次由于八股文引起的内存泄漏

转载 

转载自: 一次由于八股文引起的内存泄漏 阿里妹导读 本文记录两次报错系统监控现象以及作者针对性的排查过程和分析,最终解决了问题的全过程。 文章开头,先分享一张大部分Java开发同学都记在心里的一张图。

深入解析Mysql 主从同步延迟原理及解决方案

转载 

转载自: 深入解析Mysql 主从同步延迟原理及解决方案 https://www.cnblogs.com/cnmenglang/p/6393769.html MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,

MySQL binlog的3种格式对比(statement,row,mixed)

转载 

转载自: MySQL binlog的3种格式对比(statement,row,mixed) 写在前面 binlog主要用于主从复制和数据恢复,本文就一起来看下其都有哪些格式,以及这些模式都有哪些优点和缺点。 1:准备 1.1:打开binlog my.ini [mysqld] ... log_bin=

如何查找和杀死 MySQL查询/死锁/大事务

转载 

转载自: 如何查找和杀死 MySQL查询/死锁/大事务 文章目录 一、场景应用 二、处理方式 (1)PROCESSLIST (2)INNODB_TRX 一、场景应用 1:在某些操作场景中,我们可能需要执行一些比较耗时的在线操作,比如添加索引、修改表结构或者删除大量数据,但是很可能操作的时间过长影响了

netstat查看系统连接数及当前连接IP

转载 

转载自: netstat查看系统连接数及当前连接IP 1.查看当前连接IP地址: [root@centos69 ~]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Loc

Nginx 关闭/屏蔽 PUT、DELETE、OPTIONS 请求(漏洞修复)

转载 

转载自: Nginx 关闭/屏蔽 PUT、DELETE、OPTIONS 请求(漏洞修复) Nginx 关闭/屏蔽 PUT、DELETE、OPTIONS 请求 1、修改 nginx 配置 在 nginx 配置文件中,增加如下配置内容: if ($request\_method !~\* GET|POS

三万字长文:JVM内存问题排查Cookbook

转载 

转载自: 三万字长文:JVM内存问题排查Cookbook 阿里妹导读 本文主要系统性地整理了排查思路,为大家遇到问题时提供全面的排查流程,不至于漏掉某些可能性误入歧途浪费时间。 一、前言 本文又名《如何让对JVM一窍不通的我快速开始排查应用内存问题》。在来阿里之前,我主要做Go和C++的后端开发,J

改了一行代码,数组遍历耗时从10.3秒降到了0.5秒!

转载 

转载自: 改了一行代码,数组遍历耗时从10.3秒降到了0.5秒! 转自:原点技术 大家好,本文是程序性能调优系列专题第一篇。 本专题除讲解常见性能问题以及分析、调优手段外,还会重点讲解一些对系统性能至关重要,却又经常被忽视的高级话题,如Cache、指令流水线、Superscalar、SIMD、分支预

类型不一致导致索引失效全表扫描。

转载 

转载自: 类型不一致导致索引失效全表扫描。 起因 今天本是高高兴兴的一天,但是接到了客户的反馈,系统刚上线不到 2个月就发现一大片的功能查询很慢,甚至有的功能查找了10分钟才查出来,有的功能就直接查不出来了(我觉得有点夸张了)。经理震怒,直呼丢人。F5查看发现一片的TABLE ACCESS FULL

IDEA使用ctrl单击打开代码覆盖原标签问题解决

转载 

转载自: IDEA使用ctrl单击打开代码覆盖原标签问题解决 近期将IDEA升级到2022.3版本后,开发时如果在已打开的java文件中,使用ctrl+左键的方式打开其中的某个类,这种方式打开的文件都会在同一个标签中显示,开发中十分不方便。 这是因为新版本IDEA引入了Preview方式的开启策略,