ab Apache服务器的性能测试工具 补充说明 ab命令 是一个测试你 Apache http 服务器的工具…
墙裂推荐指引线的JS库leader-line
近期项目需要一个流程图需要划线的组件发现一个好用的开源JS组件 leader-line LeaderLine:…
maven生命周期是什么?
相信开发很多年的人不了解maven生命周期的大有人在,其实基本大家都天天接触、相信大多数java开发者应该知道…
linux命令系列——ps、pstree、crontab
## processes 进程管理 ##ps查看当前系统执行的线程列表,进行瞬间状态,不是连续状态,连续状态需…
linux命令系列—网络相关netstat、tcpdump 、ifconfig
#/bin/sh #查看http请求的header tcpdump -s 1024 -l -A -n host…
linux命令系列——mysql监控脚本
#/bin/sh #检测mysql server是否正常提供服务 mysqladmin -u sky -ppw…
linux名字系列—maven常用命令
maven常用命令 ##查看maven版本 mvn –version ##创建基于maven we…
linux名字系列—磁盘相关du、df
#按照目录大小排序战士最前面15个目录或者文件 du -xB M –max-depth=2 /va…
linux命令系列—cpu相关指标
#限制某个线程的cpu使用率 sudo cpulimit -p pid -l 50 ps -eo %cpu,a…
linux命令系列–日志数据统计
#统计apache cookie log中访问频率最高的20个ip和访问次数 cat cookielog | …
linux命令系列–教你使用awk
#删除temp文件的重复行 awk ‘!($0 in array) { array[$0]; pr…
linux命令系列–磁盘IO
##iostat是查看磁盘活动统计情况 ##显示所有设备负载情况 r/s: 每秒完成的读 I/O 设备次数。即…
spring中 拦截器中注入配置的bean为null的问题
拦截器加载的时间点在springcontext之前,即在bean实例化之前,所以在拦截器中注入自然为null 。那么我们就让拦截器执行的时候实例化拦截器Bean,在拦截器配置类里面先实例化拦截器。
JVM调优(java应用程序通过调整垃圾回收器和JVM内存空间)
JVM调优主要是针对JVM参数
调优指标:吞吐量、延迟或者响应时间、内存占用 JVM调优目标:更少的内存,减少GC频率和次数
java栈溢出
栈(JVM Stack)存放主要是栈帧( 局部变量表, 操作数栈 , 动态链接 , 方法出口信息…
java堆内存溢出
内存溢是指在无法回收内存或使用内存过多,最终使得应用程序运行需要用到的内存大于JVM虚拟机能够提供的最大内存 …
JVM JIT运行模式及特点
解释器和编译器的特点 当程序需要快速启动和执行的时候,解释器可以先发挥作用,省去编译的时间,立即执行。在程序运…
JVM执行流程
java源代码先编译成字节码 动态编译和解释为机器码的过程 如下图所示 编译器和解释器的协调方式 javac编…
如何解决Kafka重复消费,顺序消费
如何保证 Kafka 消息不重复消费? 1.保存并且查询 每个消息一个唯一key 消费国记录下来,每次消费查询…
java中是不是所有的对象和数组都会在堆内存分配空间?
不一定是这样的 一般情况下对象和数组的内存分配是在堆内存上进行的,但随着JIT编译器的发展日渐成熟,很多优化是…