摘要: 业务背景:公司存证产品升级,随着数据量的增加,存证产品线按业务分表,导致以往的存证关联数据需要做数据同步更新。版本发布前,通过当前存储过程解决数据升级问题。##创建存证文档关联情况下更新所用存储过程 CREATE PROCEDURE evi_doc_refs_eid_deal() begin declare pageNum int default 0; declare tota... 阅读全文
posted @ 2017-09-14 23:51 HEWU 阅读(2852) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 最近几天生产环境上的mongodb一直在报警,cpu飙高,其他如内存、iops、连接数、磁盘操作等都正常。通过定位业务,发现是由于mongodb的表其中一个查询未建立索引导致,110多W的数据,每秒经历的查询10次左右。但是未建立索引导致数据查询走全表扫描,从而致使导致cpu飙高。 解决 阅读全文
posted @ 2017-09-08 12:13 HEWU 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 查询计划Explain mysql查询过程中,如若想了解当前sql的执行计划,可以通过explain your_sql的方式查看,具体可以参考mysql官方解释:https://dev.mysql.com/doc/refman/5.5/en/explain-output.html mysql que 阅读全文
posted @ 2017-09-05 10:54 HEWU 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 公司的时间戳存证业务,对发版过程中间数据处理需要用到存储过程。对此做一个简短记录,以免遗忘。 阅读全文
posted @ 2017-05-02 11:53 HEWU 阅读(8125) 评论(0) 推荐(0) 编辑
摘要: 众所周知,java服务提供者提供给服务请求者应该是特定格式的数据,而不能出现异常栈类似信息,那么jersey中,如何添加统一的异常处理呢? 针对jersey启动如果是实现了ResourceConfig接口的实现类,可以注册自定义的异常处理类。 在启动类中,需要将该类注册进rest中,jersey启动 阅读全文
posted @ 2016-09-09 21:25 HEWU 阅读(2485) 评论(0) 推荐(0) 编辑
摘要: 一、JProfiler简介 JProfiler 是一个商业授权的Java剖析工具,由EJ技术有限公司,针对的Java EE和Java SE应用程序开发的。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler的是一个独立的 阅读全文
posted @ 2016-06-14 19:39 HEWU 阅读(9400) 评论(1) 推荐(1) 编辑
摘要: 在Windows下安装Git-preview-1.7.4后,使用中发现许多的乱码问题,感觉甚是不便。这是因为Git是在linux下开发的管理软件,而linux的编码方式是基于UTF-8的,所以移植到Windows之后难免会存在编码方式不同的情况,所以极易产生乱码。即便如此,也是有解决方案的,方法如下 阅读全文
posted @ 2016-04-09 14:52 HEWU 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 前言:通常情况下,在不使用angularJS/nodeJS/react等这类完整性的解决方案的js时,前端与后台的异步交互都是使用Ajax技术进行解决 一:作为java web开发工程师可能以下代码是刚开始的阶段最普遍的写法 如果业务系统稍微复杂,CRUD比较多的看情况下,项目中会出现过多的类似代码 阅读全文
posted @ 2016-03-23 22:05 HEWU 阅读(3356) 评论(1) 推荐(0) 编辑
摘要: git的一些操作指令,仅供自己记忆用途! 阅读全文
posted @ 2016-01-24 20:46 HEWU 阅读(164) 评论(0) 推荐(0) 编辑
摘要: package com.timevale.esign.vip.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutpu... 阅读全文
posted @ 2015-12-28 17:03 HEWU 阅读(1552) 评论(0) 推荐(0) 编辑