java
文章平均质量分 87
ymlkl
这个作者很懒,什么都没留下…
展开
-
一次线上tomcat OOM故障排查
公司的一组tomcat集群最近隔段时间出现OOM故障的问题,间隔时间以及发生故障的tomcat也是随机的,一时定位不到问题发生OOM时 ,使用jmap -dump:file=文件名.dump [pid]一直无法dump出堆内存,于是给所有tomcat启动脚本配置参数,发生OOM时导出堆内存快照。-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=目录.hprof最后使用mat分析内存快照。发现大量的hibernate实体类对..原创 2020-05-14 14:54:15 · 1110 阅读 · 0 评论 -
RedHat最简单方便的Ganglia集群监控安装配置 以及 用python定时发送监控报表
上一章讲了用django搭建了一个检测网站是否可访问的简单监控系统 , 领导要求还需要有云服务器CPU 内存等硬件方面的监控信息 ,并按时提供报表看了下开源的这种集群监控方案,决定先采用ganglia, 毕竟安装简单,报表丰富~安装ganglia编译安装的方式非常繁琐,直接采用yum安装的方式。云服务器系统 redhat6.3 到yum的配置文件 /etc/yum.repo/ 目录下 ,将此目录...原创 2018-01-03 15:14:22 · 799 阅读 · 0 评论 -
java 直接调用python脚本,并传递参数
最近陆续用python写了很多文件处理脚本,虽然功能都比较简单 ,但还是感觉到python对文件处理的简洁高效 ,越发觉得java的语法相当的繁琐~ 接到个需求处理ftp数据接口 。所以想把python脚本也用上。java代码定时扫描ftp数据仓库 ,调用python脚本入库。直接采用java执行系统命令的方式 @Async public void r原创 2017-05-27 15:58:27 · 6881 阅读 · 0 评论 -
接口返回的 json数据中含有双引号 或其他非法字符的解决办法
最近做一个新闻客户端 ,需要解析接口数据,格式json。 但是数据源中含有双引号 ,导致fastjson ,gson等都解析失败如下:{"result":{"stat":"200","remark":"成功"},"data":{"news":[ {"id":"104773","title":"黄湖一孤寡老人一次缴20000元党费"}, {"id":"112324","title原创 2014-12-16 13:50:10 · 21941 阅读 · 2 评论 -
hessian 在spring中的使用 (bean 如 Dao无法注入的问题)
spring 整合 hessianhessain接口实现类无法通过注解注入spring bean原创 2017-03-21 14:57:39 · 2826 阅读 · 2 评论 -
linux服务器(centos7)Apache+Tomcat 安装配置以及集群实现(上)
现在服务器都往云方向发展,公司新配服务器全部为电信云服务器,系统为centos7,故而也开始了linux的学习之路。先从最基本的服务器配置学习开始 因为云服务器只对外开放了9090~9096这几个特定的端口,所以采用apache 监听这些端口并转发到相应的tomcat,实现软负载均衡 以下操作在vm虚拟机中进行,系统centos7Apache安装原创 2016-08-18 12:17:05 · 6894 阅读 · 2 评论 -
java 网页版 找出删除你的微信好友(翻译修改自python脚本)
使用地址: ymlkl.jsp.fjjsp.net/wchat/index.do微信网页版接口来源自 gaosen的python 脚本 ,地址: https://github.com/0x5e/wechat-deleted-friends主要接口通信源码: package com.toltech.wchat.process;import java.io.IOException;import java.io.StringReader;imp原创 2016-02-06 19:20:23 · 6042 阅读 · 2 评论 -
HashMap的实现原理及源码
最近看 thinking in java 容器深入研究 这一章讲到了HashMap 散列表实现高速查询的实现思想.书中关于桶位讲解的有点抽象,故翻出HahsMap的实现源码来加深理解原创 2014-06-19 15:36:38 · 692 阅读 · 0 评论 -
SwingWork + 线程池 +JTable +java写入中文乱码-- 一个swing的小应用
这几天因为业务需求需要开发一个批量订购业务的小工具,之前一直是通过代码处理,想着做个图形界面的小工具会更方便点于是用swing做了这个小工具。因为需要http请求订购接口,所以使用了swing中的线程工具SwingWork,这个类的用法和安卓的异步消息处理比较类似,同样是开启线程执行后台任务,并能将处理结果更新到UI。 这个小应用里是将http请求订购接口后返回的订购结果实时的更新到s原创 2015-11-23 11:02:23 · 2294 阅读 · 0 评论