摘要: 我们现在通用的maven项目结构可能是这样的: *parent module* *module A* *module B* 大家遇到过以下几个问题没? 1.maven多个模块之间互相依赖,一个模块更新影响另一个模块的运行; 2.maven 不小心把开发版jar包deploy到远程仓库,影响到了线上的 阅读全文
posted @ 2019-03-26 23:45 安琪拉的博客(公众号) 阅读(5326) 评论(0) 推荐(2) 编辑
摘要: CountDownLatch可以用来让一个或多个线程等待,如下代码所示: 结果输出: 实际使用过程中,可以用来控制多个线程等待,CountdownLatch作为结束等待信号。比如说我有一个任务,可以拆分成多个子任务并行执行,最后将执行结果汇总,如下是我在实际生产环境用的代码,一个人有多个联系人电话, 阅读全文
posted @ 2019-03-25 19:03 安琪拉的博客(公众号) 阅读(235) 评论(0) 推荐(0) 编辑
摘要: NotifyService站点今天maven build的时候出现如下异常 这种错误通常意味着您在类路径上同时具有JAX-RS 1和JAX-RS 2 jar.Jersey2使用JAX-RS 2(javax.ws.rs-api-2.0.1.jar),但是如果你还有jsr311-api.jar,那就是J 阅读全文
posted @ 2019-03-25 18:51 安琪拉的博客(公众号) 阅读(4512) 评论(2) 推荐(0) 编辑
摘要: 在Java中,异常分为二类:Error和Exception, Exception是运行时异常,Error是JVM内部错误,捕获Exception没法捕获Error 今天我在项目中就遇到了一个问题,如下: 打印出异常信息,如下图所示: java.lang.Object java.lang.Throwa 阅读全文
posted @ 2019-03-25 16:46 安琪拉的博客(公众号) 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. jps(Java Virtual Machine Process Status Tool) jps主要用来输出JVM中运行的进程状态信息,如下所示: -m 输出传入main方法的参数 -l 输出main类或Jar的全限名 -v 输出传入JVM的参数 -q 不输出类名、Jar名和传入main方法 阅读全文
posted @ 2019-03-21 22:53 安琪拉的博客(公众号) 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 起因:周末测试发现线上mq消息积压了十几万的消息,如下图所示 每个队列几万的消息,立即采取紧急措施,将队列下线重新上线。 处理积压消息的量,调用量起来了,很快消息积压解决了。开始事件复盘。 首先分析是否是消息消费能力跟不上消息产生原因,看入口消息,QPS是29.6 消息消费QPS如下 事后开始分析原 阅读全文
posted @ 2019-03-20 17:27 安琪拉的博客(公众号) 阅读(3924) 评论(0) 推荐(1) 编辑
摘要: 现在有一个需求,mysql查询记录映射到List<pojo>中,其中pojo某个字段是Map类型,需要将查询记录中这列映射到Map中,否则默认会当作String映射,以下为当前代码: 解决方案,如果设置属性时每次都检查字段类型,效率会比较低,通过发生异常捕获,然后再转化的方式,如下代码所示: 阅读全文
posted @ 2019-03-19 20:39 安琪拉的博客(公众号) 阅读(323) 评论(0) 推荐(0) 编辑
摘要: MAC环境安装jmeter 1.新建一个线程组,如下图所示 Ramp-up Period指的是随着时间的后移,启动的用户请求会增加,这个时间是总时间,10秒内跑完200个用户请求,也就是一秒增加20个请求。 设置压力测试时线程数,每秒请求数。 2.添加一个Summery Report,如下图所示 3 阅读全文
posted @ 2019-03-12 10:17 安琪拉的博客(公众号) 阅读(592) 评论(0) 推荐(0) 编辑
摘要: zip: zip -q -r 015xml2.zip 015xml2 //安静模式下 把015xml2文件夹和内容打包成015xml2.zip tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打 阅读全文
posted @ 2019-01-18 16:13 安琪拉的博客(公众号) 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 我有如下这张表的数据,需要根据mobile电话号码分组,每条电话取最新的数据 方案1: SELECT * from (SELECT * from model_online_forecastscore_phone0001 ORDER BY id DESC) as cn GROUP BY cn.mobi 阅读全文
posted @ 2018-12-19 15:35 安琪拉的博客(公众号) 阅读(6504) 评论(0) 推荐(0) 编辑