
项目中遇到的问题
文章平均质量分 68
上班水博客
这个作者很懒,什么都没留下…
展开
-
记一次Netty模拟压测应用开发
最近需要开发一个上游端模拟数据推送,测试高流量下下游的业务功能处理速度,大致架构如下。原创 2024-10-18 15:45:08 · 378 阅读 · 0 评论 -
记java生产项目中线程池使用的一点总结
上面列出了在实际项目中使用的3种线程池的方式,使用线程池要结合业务场景以及。原创 2024-06-18 16:26:15 · 342 阅读 · 0 评论 -
记一次CPU占用过高问题排查和优化
List的contains方法查询复杂度为O(n),Set的查询复杂度最好的情况下为O(1),最坏的时间复杂度可能接近 O(n)如果我们需要判断一个元素是否在列表中,数据量大且调用频繁的时候尽量还是使用Set结构,查询的效率会比List快。原创 2024-06-13 16:38:17 · 728 阅读 · 0 评论 -
记一次jvm内存溢出排查
每日股票行情开盘时,程序内存使用一路飙升超过90%直至监控提示预警,在执行几分钟后,程序被监控自动重启。原创 2024-06-04 14:17:59 · 367 阅读 · 0 评论 -
记一次pulsar数据丢失排查
生产者往pulsar写消息时会有递增的序列号字段,消费端在消费时,会出现序列号断层。当下无法确定是生产端、mq、消费端哪个地方丢失了数据,所以先从生产端进行排查。生产端的消息发送是通过sendAsync的异步方法该方法会返回一个对象目前是没有对该对象进行检查,所以补上对应的代码逻辑在运行一段时间后,该异常被触发,可以确定问题在生产者这里了。原创 2024-02-25 14:31:19 · 784 阅读 · 0 评论 -
SQL异常:exist: integer = character varying
最近在使用mybatis的时候遇到了这样的错误SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: operator does not exist: integer = character varying No operator matches the given name and argument type(s). You might need to add explicit type casts.一原创 2020-10-22 11:20:45 · 4618 阅读 · 0 评论