09 2018 档案
摘要:一、JPS(虚拟机进程状况工具) 显示虚拟机进程状况 二、JSTAT(虚拟机统计信息监视工具) 可 以显示本地或者远程[1]虚拟机进程中的类装载、 内存、 垃圾收集、 JIT编译等运行数据。 下面命令每250毫秒查询一次进程212垃圾收集状况,一共查询20次 [root@5be18ebdbeeb b
阅读全文
摘要:JVM的垃圾回收包含4个部分,如图: 一、对象存活判定 在垃圾回收之前,首选需要做的是判定对象是否存活,JVM通过可达性分析算法实现。即从GC Roots开始向下搜索对象的引用链,当一个对象到GC Roots没有任何引用链相连 时,证明此对象是不可用的。 二、垃圾收集算法 2.1 标记-清除算法 算
阅读全文
摘要:运维找过来了,说是DR系统JBOSS进程没了。 查看JBOSS日志和业务日志,当时并没有任何请求访问和任务在执行。 内存、cpu都不高,但是IO比较高。百思不得其姐。 无奈让运维把JBOSS整体打包拿下来,暴力破解。发现hs_err_pidxxxx.log,时间正好匹配。这是JVM崩溃的时候产生的错
阅读全文
摘要:1、以root用户登入linux,执行命令查看jboss的线程ID ps -ef | grep java 2、执行jstack指令dump线程 jstack -l 6348 > /opt/dump/6348.dump 报错:-bash: jstack: command not found 原因:ja
阅读全文
摘要:一、项目背景(摘要) 根据《私募基金募集行为管理办法》、《信托公司集合资金信托计划管理办法》、《中国银监会办公厅关于印发银行业金融机构销售专区录音录像管理暂行规定的通知》,客户认购信托产品或R5风险私募基金必须做录音录像(以下简称“双录”); 二、项目目标 1、 通过互联网实现用户和坐席双向视频音频
阅读全文
摘要:金融类系统由于和用户隐私、资金紧密关联,研发特殊也显而易见。稍有不慎就可能造成灾难性的后果。 一、信息安全 大部分金融类系统中存储了用户姓名、联系方式、银行账号、账号密码等敏感信息。 开发的时候很容易在不经意间将这些信息泄露出去,设计和开发的时候要特别留心。比如: 1.1 通过URL(包含AJAX请
阅读全文
摘要:一、背景 1、DP的系统间服务调用都是通过ESB集中转发,包括同步接口调用与异步接口调用。 异步接口基于IBM MQ实现,实际开发过程中各系统自行实现开发有难度(开发能力不足),事故率高; 2、代码重复率高; 二、目标 1、提供健壮的API,简化ESB异步接口开发、接入; 2、可调节的性能参数; 三
阅读全文
摘要:一、建设背景 1.1 各业务系统、管理系统、平台系统配置参数散落在各自工程中,常因随意修改、环境差异造成线上发布失败或生产事故; 1.2 线上调整参数配置须改war包中的配置文件,重新启动; 二、技术选型 2.1 选型包含:zookeeper、ETCD; 2.2 二者实现功能和使用场景基本一致; 2
阅读全文
摘要:问题1、日志系统,数据采用MongoDB存储,MongoDB数据库存储容量经常性暴露不足。 原因:随着业务量、接入系统数量增加,数据量呈线性增长。 解决办法: 深入研究MongoDB存储机制,对比目前使用版本(2.4)与更新版本,经过测试决定采用较新版本3.0。 问题2、日志系统,数据采用Mongo
阅读全文
摘要:1.1 MongoDB启动报错 ERROR: Insufficient free space for journal files Please make at least 422MB available in /opt/mongodb/data/journal or use –smallfiles
阅读全文
摘要:1.到eclipse官网下载可执行的分析工具Memory Analyzer 下载地址:http://www.eclipse.org/mat/downloads.php 2.用JMAP或其它工具、命令生成heap dump文件,如:java_pid6300.hprof 3.解压下载的memory an
阅读全文

浙公网安备 33010602011771号