作者归档:midas
linux下分析JAVA问题
在这里对linux下、JDK的线程资源占用问题的查找步骤做一个小结;linux环境下,当发现java进程占用CPU资源很高,且又要想更进一步查出哪一个java线程占用了CPU资源时,按照以下步骤进行查找:
top
查看占用资源异常的java进程PID,如12333
ps p 12333 -L[......]
nginx实现跨域访问并支持(GET, POST,PUT,DELETE, OPTIONS)
最近有同事提出在使用客户端跨域访问的时候,发现服务器对option请求返回了403,后来查看了网络添加了一段配置,发现option服务返回204了,但是后续的put操作也直接返回了204导致无法使用图片上传功能,经过一番查询才发现,原来put等请求也需要定义,不然会直接使用option那段配置的请求[……]
SLB Haproxy Mycat代理mysql分库分表,读写分离
#随着业务增长,对于后端数据库的压力越来越大,尤其是个人信息中心等超级大表,超过千万级别的表,我们决定通过分库分表来减轻压力,这就需要在前面加代理,后来调研到mycat适合我们的业务,又由于跑在阿里云,通过slb直接代理mycat会报错,就想到了通过haproxy来做mycat的代理,由于阿里云不支[……]
Mongodb慢查询(Mongodb slow query log)
#设置慢查询
Profiling Levels:
1 resume
0 – the profiler is off, does not collect any data.
1 – collects profiling data for slow operations only. By[……]
CentOS 7更新时区
设置时区, 在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序.
用法很简单:
timedatectl list-timezones # 列出所有时区
timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0[......]