摘要:
有时候项目里面写的try catch部分,无法通过全局异常或者通过实现handlerExceptionResolver 来捕获到。比如一些sql异常、空指针之类导致的内部错误。这时候可以通过日志的级别来打印出来。实现代码如下 package com.gwm.lafeng.filter.log; im 阅读全文
摘要:
问题描述:最近项目在各个环境,发现第一次请求时候,总是会很慢。但是之后的请求都是几十或者几百毫秒。通过skywalking检测,发现有个undertow特别耗时: 一般都是第一次有这个问题,之后再请求,都是毫秒级的。 网上搜了几次后,刚开始是在yaml文件加上配置: server: port: ${ 阅读全文
摘要:
公司最近有这样的一个需求:针对用户发布的动态、评论,如果触发了后台设置的舆情词功能,则触发下沉操作(状态标识)。查询时候如果是下沉的动态或者评论,那么自己能看到但是其他人看不到。 这个需求里面有几个功能点:后台需要一个舆情词功能管理,当用户发布动态和评论后 ,需要判断出来是否包含有舆情词。这就涉及到 阅读全文
摘要:
1.github创建repositories 后使用下面的命令: git remote remove origin git remote add origin git@github.com:用户名/项目名.git git branch -M master git push origin master 阅读全文
摘要:
这几天一直在纠结这个问题。解决办法: 在mac 中可以使用jenv 管理 jdk 的多个版本。 但是,jenv 不能管理mvn的java 版本。 方法是:创建一个mvn的脚本 add the following to your ~/.mavenrc: 1. vi ~/.mavenrc 2. add 阅读全文
摘要:
1.实现数组拷贝 private static int[] copyArray(int[] a){ if(a == null || a.length == 0 ){ return null; } int[] b = new int[a.length]; for(int i = 0;i<a.lengt 阅读全文
摘要:
1.idea maven 的私服地址需要修改 2.mvn -version 找到 /usr/local/apache-maven-3.5.0 修改settings.xml 3.找到 /Users/fan/.m2 里面默认的settings.xml 阅读全文
摘要:
最近两天线上的一个job服务持续的报full gc问题,运维的同事把dump文件给我们导了出来。2个多g,把自己使用mat 分析的过程记录下。 下载mat工具,官网下载:https://www.eclipse.org/mat/ 自己的是mac,下载后解压。自己遇到个问题:解压后直接打开文件,会提示异 阅读全文
摘要:
项目里面有比较多的导入导出,录音文件加载等功能,但是有个问题是:导入导出客户端可能会频繁的点击,录音文件一次性可能会加载多个。如果导出的excel文件过大,或者加载的录音文件过多,或者一个音频文件过长,可能会出现 这个异常: org.apache.catalina.connector.ClientA 阅读全文
摘要:
公司每次做新项目都要去搭建一套新的架子,形成新的服务。其实大部分的架子都差不多,但是每次都要重新建包,引入pom依赖,配置数据源,修改日志文件,配置文件修改,类目录结构修改等等。每次步骤都差不多,主要是耗时,有时候甚至出个问题都要解决半天。那么有没有一种方式可以从这里面解放出来? 有,就是maven 阅读全文