自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 sql分析 show profile,performance_schema,optimizer_trace

使用show profiles命令,可以为最近发送的sql语句做一个概要的性能分析。展示的条目数有profiling_history_size会话变量控制,该变量的默认值为15,最大值为100,将值设置为0具有禁用分析的实际效果。show profile 是mysql的一个性能分析命令,可以跟踪sql的各种资源消耗。查看当前是否启用了show profile,0表示未启用,1表示已启用。执行如下sql语句做性能分析,这样就可以知道这条sql各个阶段的信息。开启或关闭性能分析,设成1表示开启,0表示关闭。

2023-03-30 21:36:14 87

原创 Java内存溢出

类型信息、class文件常量池(静态常量池)、运行时常量池 ---------元空间存放。如果虚拟机的栈内存允许动态扩展,当无法申请到足够内存时,将抛出StackOverflowError。如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError。静态变量,字符串常量 --------堆中存放。动态代理的操作库生成了大量的动态类。2、加载类的”种类“太多。设置合理的代码缓冲区大小。1、常量池里对象太大。

2023-03-26 15:28:39 69

原创 CPU高问题定位

针对Java程序。

2023-03-26 09:07:02 87

原创 JVM垃圾回收参数、元空间相关参数

基于JDK1.8整理收集器参数及默认值说明Serial虚拟机在Client模式下的默认值,开启后,使用Serial+Serial Old的组合ParNew开启后,使用ParNew + Serial Old的组合设置垃圾收集器在并行阶段使用的垃圾收集线程数,当逻辑处理器数量小于8时,n的值于逻辑处理器数量相同;如果逻辑处理器数量大于8个,则n的值大约为逻辑处理器数量5/8,大多数情况下是这样,除了较大的SPARC系统,其中n的值约为逻辑处理器的5/16.

2023-03-22 19:55:09 106

原创 Java编译机制

4:C2编译,使用C2编译器进行优化,该级别会启用一些编译耗时较长的优化,一些情况下会根据性能监控信息进行一些非常激进的性能优化。public的实例方法,指向的实现可能是自身、父类、子类的代码,当且仅当JIT唯一确定方法的具体实现时,才有可能完成内联。1:简单C1编译,会用C1编译器进行一些简单的优化,不开启Profiling(性能监控)2:受限的C1编译,仅执行带有方法调用次数以及循环回边执行次数的C1编译。-Xcomp:Jvm优先以编译模式运行,不能编译的,以解释模式运行。优势在于没有编译等待时间。

2023-03-18 11:40:07 89

原创 Keepalived安装配置,建立Nginx高可用

keepalived实现nginx高可用

2022-06-12 16:01:46 492

原创 Nginx 跨域支持,静态资源防盗链

nginx 跨域,防盗链 upstream keepalived

2022-06-07 21:24:24 182

原创 nginx 日志切割

nginx日志切割

2022-06-06 20:20:15 125

原创 nginx linux环境安装

nginx 安装配置

2022-06-04 12:05:05 57

原创 KMP算法详解

引言KMP算法指的是字符串模式匹配算法,问题是:在主串T中找到第一次出现完整子串P时的起始位置。该算法是三位大牛:D.E.Knuth、J.H.Morris和V.R.Pratt同时发现的,以其名字首字母命名。在网上看了不少对KMP算法的解析,大多写的不甚明了。直到我看到一篇博客的介绍,看完基本了解脉络,本文主要是在其基础上,在自己较难理解的地方进行补充修改而成。该博客地址为:https://www.cnblogs.com/yjiyjige/p/3263858.html,对作者的明晰的解析表示感谢。.

2020-08-25 19:36:21 237

原创 修改CentOS默认yum源为国内镜像

国内主要开源的开源镜像站点应该是网易和阿里云了。修改为163yum源-mirrors.163.com1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo[root@localhost~]#mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup2、进入yum源配置文件所在的文件夹[root@localhost~]#cd/etc...

2020-07-16 20:21:08 191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除