12 2017 档案
摘要:先查询进程 top 再根据进程号,查出进程的线程 ps p 3036 -L -o pcpu,pid,tid,time,tname,cmd 得到最高使用率CPU的线程TID,转换成16进制 printf "%x\n" 3251 记住这个字符码 cb3,16进制就是0xcb3 再查,使用jstack工具
阅读全文
摘要:在tomcat 中,logs文件夹下会存放着一些tomcat自带的日志文件,其中有三种文件: 1 > localhost_access_log.2017-12-28 文件,它用来记录tomcat接受到的所有请求信息。 2 > localhost.2017-12-28 文件,它用来记录tomcat运行
阅读全文
摘要:Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。 Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据
阅读全文
摘要:当你在linux下用命令ll 或者ls -la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:r:read就是读权限 --数字4表示w:write就是写权限 --数字2表示 x:excute就是执行权限 --数字1表示 读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,-r
阅读全文
摘要:CentOS 升级到7之后,发现无法使用iptables控制Linuxs的端口, google之后发现Centos 7使用firewalld代替了原来的iptables。 下面记录如何使用firewalld开放Linux端口: firewall-cmd --zone=public --add-por
阅读全文
摘要:环境介绍>>>>>>>>>>>>>>>>>> 操作系统:Centos 7 mysql数据库版本:mysql5.7.20 mysql 下载: 下拉~ 选择全家桶 tar 包... 1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载 [root@5201351 ~]# rpm -
阅读全文
摘要:11.11活动当天,服务器负载过大,导致部分页面出现了不可访问的状态、那后来主管就要求调优了,下面是tomcat bio、nio、apr模式以及后来自己测试的一些性能结果。 原理方面的资料都是从网上找的,并且把多个地方的整理到了一起,觉得很有意义。(后面对tomcat默认页面测试的数据是自己测出来的
阅读全文
摘要:tomcat内存优化 tomcat 线程优化 禁用DNS查询 设置session过期时间 Apr插件提高Tomcat性能
阅读全文
摘要:Criteria 查询条件如果是子对象中的非主键字段会报 could not resolve property 以上运行正常。 然而.... 这么写就会报错。 最后... ,查了相关资料发现: 如果是非主键字段必须要给父对象的字段取别名。 完美运行!
阅读全文
摘要:查看当前目录下磁盘占用(不包括子目录) 查看linux内存、CPU、磁盘占用信息指令 查看程序实时运行状态
阅读全文
摘要:1 编写背景 2 分析步骤 根据前面我描述的假死现象,我最先想到的是网络是否出现了问题,是不是有什么丢包严重的情况,于是我开始从请求的数据流程开始分析,由于我们业务的架构采用的是nginx+tomcat的集群配置,一个请求上来的流向可以用下图来简单的描述一下: 1 - 检查nginx的网络情况 2
阅读全文
摘要:1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照。 1.2编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问的情况。经过一段时间的观察最近又发现有台tomcat的应用出现了无法访问情况。简单描述下该台tomcat当时具体的表现:客户端请求没有响应,
阅读全文

浙公网安备 33010602011771号