摘要: RabbitMq消费者在初始配置之后进行数据消费 问题背景 在写一个消费rabbitmq消息的程序是,发现了一个问题,消费者的业务逻辑里面依赖这一些配置信息,但是当项目启动时,如果队列里面有积压数据的时候,就会出现配置信息还没有加载完成就开始进行数据消费了,这样就会出现业务逻辑混乱的情况,所以现在想 阅读全文
posted @ 2021-01-29 11:17 喜中5000万 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 文件监控性能问题【BUG】 背景:JAVA写了一个文件夹目录监控的程序,使用的是org.apache.commons.io.monitor 包,项目稳定运行了一个月,现场反馈,文件夹数据处理越来越慢,等到数据推送到前端要好几分钟,于是开始了寻找问题的路程。 监控代码 之前写的文件监控代码 问题发现 阅读全文
posted @ 2021-01-19 11:43 喜中5000万 阅读(1039) 评论(7) 推荐(1) 编辑
摘要: 背景:公司提供给第三方的数据传输接口一直是以Hessian的协议进行发布的,但是由于交通车辆通行数据量较大,导致第三方反应出现数据延迟的情况或者连接超时的情况,所以需要更换Hessian,换成性能更高的Thrift协议 区别: Hessian Thrift 优点 1、简单易用,面向接口,通过接口暴露 阅读全文
posted @ 2021-01-13 11:59 喜中5000万 阅读(219) 评论(0) 推荐(0) 编辑
摘要: ## 背景:最近在做海康相机sdk接入数据程序的过程中,针对一些指针转换成对象遇到了一些问题,现在记录一下转换过车.本文的jna版本是3.0.9 ## 代码``` java log.debug("交通抓拍结果上传(新报警信息)"); //定义新报警处理对象 NET_ITS_PLATE_RESULT 阅读全文
posted @ 2020-12-11 16:03 喜中5000万 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: Mysql存储引擎-MyISAM 项目背景: 公司接入数据中,有一个是过车数据,数据量非常大,每天大概有几百万数据,峰值上千万(就是道路上车辆通行数据),在老的项目中是按照数据接入时间进行分表的,每天都会生成一张新表,这也只能按照数据接入时间进行分表查询,但是这也就有一个问题,如果按照过车经过时间进 阅读全文
posted @ 2020-08-28 16:08 喜中5000万 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 背景:在实际环境部署构成中,由于特殊网络环境因素,有很多服务器之间的网络都是单向的,不能互相访问的,只有通过特定技术手段做到文件的单项摆渡,这就需要在两台服务器上分别写序列化程序和反序列化程序,这里不记录序列化的内容,记录反序列化程序中的文件监控内容。 1、文件监控方式一:java的文件监控有两种方 阅读全文
posted @ 2020-07-27 10:32 喜中5000万 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: 在rabbitmq的分布式集群中,我们都是通过配置集群的模式进行分布式部署的,一般都是在内网中使用客户端进行连接调用,但是如果我们遇到大型的分布式集群的时候,比如一个部署在南方,一个部署在北方,然而rabbitmq集群只是部署在了南方,如果北方的分布式程序要来调用rabbitmq集群,那么就只能通过 阅读全文
posted @ 2020-07-17 17:01 喜中5000万 阅读(722) 评论(6) 推荐(1) 编辑
摘要: 背景:公司的项目很大,往往一个项目父项目下面有很多子项目,每个项目都要在application.properties配置文件中写很多的配置,后来发现有很多配置信息都是固定的,每个项目都需要取维护就会很麻烦,所以准备采取在数据库中进行配置,统一管理,有点类似于nacos、阿波罗的服务中的配置文件管理功 阅读全文
posted @ 2020-07-03 14:49 喜中5000万 阅读(9787) 评论(0) 推荐(0) 编辑
摘要: 背景:最近有一个需求是根据app传来的请求参数,根据行政部门编码请求不同地区的数据,之前写的多数据源都是固定某个方法调用指定的dao然后查询不同的数据库,但是这次是需要根据前端传入参数进行动态区分数据库,所以就需要做特殊处理 1.注册多数据源: @Configuration public class 阅读全文
posted @ 2020-06-28 15:17 喜中5000万 阅读(4591) 评论(2) 推荐(0) 编辑
摘要: 背景:最近工作中发现项目中大家使用的json工具类比较混乱,其中用的比较多的是google的Gson 和 阿里的FastJson,所以整理一下,记录一下两个json的区别,方便以后工作中更合理的使用。 1.Google的GsonGson是目前功能最全的Json解析神器,Gson当初是为因应Googl 阅读全文
posted @ 2020-06-28 14:46 喜中5000万 阅读(888) 评论(1) 推荐(0) 编辑