性能调优
洛枫偃月
骑自行车也能上月球! /r/n
You can go to the moon by bike!
展开
-
Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
1、介绍jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信转载 2016-09-28 13:57:46 · 673 阅读 · 0 评论 -
jconsole监控jvm
前方高能,请看下图: 注意到没有,自带死锁检测!Tomcat的bin目录下面catalina.sh中增加如下配置:JAVA_OPTS='-server-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=8888 -Djava.rmi.server.ho原创 2016-09-28 14:05:09 · 337 阅读 · 0 评论 -
java字符串求交集算法
分享给需要的人,可以一起讨论更好的实现方法:import java.util.Arrays;import java.util.Comparator;public class NoticeUtils { public static void main(String[] args) { String user_tag="12,1,3,5,8,3000,9,18,199,500,800原创 2017-02-28 09:14:44 · 2617 阅读 · 0 评论 -
nginx 反向代理使tomcat日志中无法获取真实IP-解决办法
使用Nginx作为反向代理时,Tomcat的日志记录的客户端IP就不在是真实的客户端IP,而是Nginx代理的IP。要解决这个问题可以在Nginx配置一个新的Header,用来存储$remote_add,然后再Tomcat获取记录这个值。1.Nginx新增配置:proxy_set_header X-Real-IP $remote_addr; 可以参见:http:/原创 2017-02-21 14:59:02 · 935 阅读 · 0 评论 -
Nginx动静分离及性能调优实践
直接看配置文件!直接看配置文件!直接看配置文件!#user nobody;worker_processes 8;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;#--------原创 2017-03-02 13:32:06 · 775 阅读 · 0 评论