
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在使用Mybatis查询数据的时候,设定查询条件,使其没有命中纪录,这时返回的内容为[null],size为1,因此通过null == list无法判断,0 == list.size()也无法判断,甚至借鉴了CollectionUtils.isEmpty(list)去判断是否为空,但都不好使。当然,我们知道了返回的数据格式,必然有办法对这种情况下的list进行处理,但是还是对这种情况不理解,对..
项目上需要对一些重要的接口记录操作日志,便于历史问题追踪、排查。主要记录的字段有操作人、请求ip、操作时间、模块、功能、请求参数、请求结果等。
使用davinci可以快速将多种数据源中的数据以柱状图、折线图、饼图等数据可视化展示。使开发者在不会前端、不使用任何报表工具的情况下快速可视化数据。官网地址https://edp963.github.io/davinci/GitHub地址https://github.com/edp963/davinci模块架构支持的数据源数据源名称驱动类mysql...
使用davinci可以快速将多种数据源中的数据以柱状图、折线图、饼图等数据可视化展示。使开发者在不会前端、不使用任何报表工具的情况下快速可视化数据。官网地址https://edp963.github.io/davinci/GitHub地址https://github.com/edp963/davinci模块架构支持的数据源数据源名称驱动类mysql...
var yyyymm = contentPane.getCellValue(0,0,row-1);var manager=contentPane.getCellValue(0,1,row-1);window.location = FR.cjkEncode("${servletURL}?reportlet=xxxxxx.cpt&op=view&yyyy="+yyyymm+...
线上有一个应用使用到mongo(v 4.4.4),平常系统业务量比较少,系统使用起来没有任何问题,最近今天系统业务量突然增多了。发现mongo挂掉了,重启之后,第二天又挂了。从查询结果可以看出来, “Out of memory: Kill process 24567 (mongod)”,表示mongod占用内存过高,系统自动kill掉mongo了。通过查阅资料(In-Memory Storage
mongo很多知识点在网上搜到的都是比较基础,很多都是告诉你Aggregation聚合基本用法,一些复杂一点的用法,还是得自己去看官方文档比较靠谱,之前遇到的几个MongoDB问题,都是通过查看官方文档解决的,官方文档也比较详细。
业务背景系统中有个mongodb集合每天增长上千万,时间长了,系统中这个集合已经有几亿数据了,需要写一个定时任务,把集合中三个月前的数据删除,并且后面每天凌晨执行这个定时任务.方案分析方案一使用Mongo的游标MongoCursor,遍历获取集合id获取id列表idList,然后根据idList批量删除方案二使用mongoTemplate.find,每次查询1万条数据,遍历获取集合id获取id列表
参与的项目中有一个业务场景,有两个消费者从kafka中拉取数据消费:1、订单消费者:从订单队列中拉取订单数据,插入到mongodb,集合名称为order(主要包含id、orderNo、orderName、status)2、订单状态消费者:从订单状态队列中拉取数据,更新order集合中的状态字段(status)存在问题:1、订单状态消费者消费依赖于订单消费者,如果订单消费者消费速度慢了,订单还没有插







