- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 一次线上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 1134
原创 RedHat最简单方便的Ganglia集群监控安装配置 以及 用python定时发送监控报表
上一章讲了用django搭建了一个检测网站是否可访问的简单监控系统 , 领导要求还需要有云服务器CPU 内存等硬件方面的监控信息 ,并按时提供报表看了下开源的这种集群监控方案,决定先采用ganglia, 毕竟安装简单,报表丰富~安装ganglia编译安装的方式非常繁琐,直接采用yum安装的方式。云服务器系统 redhat6.3 到yum的配置文件 /etc/yum.repo/ 目录下 ,将此目录...
2018-01-03 15:14:22 811
原创 python生成每日报表数据(Excel)并邮件发送
逻辑比较简单 ,直接上代码 #coding:utf-8from __future__ import divisionimport pymssql,sys,datetime,xlwt import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartf
2017-07-14 17:30:31 10275
原创 java 直接调用python脚本,并传递参数
最近陆续用python写了很多文件处理脚本,虽然功能都比较简单 ,但还是感觉到python对文件处理的简洁高效 ,越发觉得java的语法相当的繁琐~ 接到个需求处理ftp数据接口 。所以想把python脚本也用上。java代码定时扫描ftp数据仓库 ,调用python脚本入库。直接采用java执行系统命令的方式 @Async public void r
2017-05-27 15:58:27 6903
原创 android 融云 + 科大讯飞 实现仿微信语音消息转换为文字(附DEMO源码)
融云SDK 使用很方便,简单配置就可以搭建即时通讯功能,配合科大讯飞的语音识别, 即可实现微信中语音消息转换为文字的功能 融云sdk的基本使用就不细说了, 网上很多资料 使用融云sdk自带的聊天会话界面,想要在此会话界面上增加语音消息长按时弹出 “转换为文字” 的菜单, 只需实现聊天会话界面的事件监听即可,监听类为:ConversationBehaviorList...
2017-04-20 10:30:46 8253 7
原创 hessian 在spring中的使用 (bean 如 Dao无法注入的问题)
spring 整合 hessianhessain接口实现类无法通过注解注入spring bean
2017-03-21 14:57:39 2836 2
原创 linux服务器(centos7)Apache+Tomcat 安装配置以及集群实现(上)
现在服务器都往云方向发展,公司新配服务器全部为电信云服务器,系统为centos7,故而也开始了linux的学习之路。先从最基本的服务器配置学习开始 因为云服务器只对外开放了9090~9096这几个特定的端口,所以采用apache 监听这些端口并转发到相应的tomcat,实现软负载均衡 以下操作在vm虚拟机中进行,系统centos7Apache安装
2016-08-18 12:17:05 6917 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 6087 2
原创 SwingWork + 线程池 +JTable +java写入中文乱码-- 一个swing的小应用
这几天因为业务需求需要开发一个批量订购业务的小工具,之前一直是通过代码处理,想着做个图形界面的小工具会更方便点于是用swing做了这个小工具。因为需要http请求订购接口,所以使用了swing中的线程工具SwingWork,这个类的用法和安卓的异步消息处理比较类似,同样是开启线程执行后台任务,并能将处理结果更新到UI。 这个小应用里是将http请求订购接口后返回的订购结果实时的更新到s
2015-11-23 11:02:23 2305
原创 第一次拿到一台肉鸡 -- sql注入和内网端口转发登陆内网服务器
前几天和同事说起网站安全的问题 ,突然想起来大学时无聊热衷于用些注入工具拿到网站后台,上传各种asp网马改别人首页,简直乐此不彼啊不过也就只能拿到webshell了 ,想进一步提权拿到服务器从未成功过 ,也是一个遗憾回想起来那会对各种数据库 ,端口什么的一窍不通,能拿到服务器那真是奇了现在既然从事web开发 ,就想能不能弥补下当年的遗憾,拿下一台服务
2015-11-20 17:10:17 7681 1
原创 AsynImageLoader andriod异步加载图片类
public class AsynImageLoader { private static final String TAG = "AsynImageLoader"; // 缓存下载过的图片的Map private Map> caches; // 任务队列 private List taskQueue; private b
2015-03-23 14:57:38 827
原创 android异步消息处理机制 handler MessageQueue Looper 类 学习
一直以来对android的异步消息处理机制都弄不太明白,handler类也只能依样画葫芦使用,内部如何实现完全不了解 今天翻看 android内核剖析 这本书, 总算稍微弄明白了点 ,所以写下来,一来加深自己的理解 ,二来方便以后再研究 异步消息处理线程 一般的普通线程 ,执行完run()之后该线程就会结束 。 而对于异步消息处理线程,run()方法内部会启动一个无限循
2015-03-04 09:32:31 761
原创 接口返回的 json数据中含有双引号 或其他非法字符的解决办法
最近做一个新闻客户端 ,需要解析接口数据,格式json。 但是数据源中含有双引号 ,导致fastjson ,gson等都解析失败如下:{"result":{"stat":"200","remark":"成功"},"data":{"news":[ {"id":"104773","title":"黄湖一孤寡老人一次缴20000元党费"}, {"id":"112324","title
2014-12-16 13:50:10 21979 2
原创 HashMap的实现原理及源码
最近看 thinking in java 容器深入研究 这一章讲到了HashMap 散列表实现高速查询的实现思想.书中关于桶位讲解的有点抽象,故翻出HahsMap的实现源码来加深理解
2014-06-19 15:36:38 706
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人