04 2020 档案
摘要:最近在开发过程中遇到一个需求,想要实现该需求需要把一个mongodb库里面的表&数据复制到另一个mongodb库。首先需要做的一件事就是配置多数据源,由于项目采用SpringBoot,所以配置多数据源也是在这个框架基础上的。话不多说,直接上代码 首先pom.xml需要引入如下配置 1 <depend
阅读全文
摘要:大家在开发功能模块的时候,有没有发现遇到需要把数据存到mongodb数据库里,其实在做增加、删除、查询都比较顺利,但在做修改的时候会发现比较麻烦。如果需要修改的对象属性很多,但后端不知道前端会传递过来几个字段,在代码里面按照对象属性来判断,代码会很长很长。这时候我就想有没有办法通过循环获取对象的属性
阅读全文
摘要:1. 概述 一直在用SpringBoot中的@Transactional来做事务管理,但是很少没想过SpringBoot是如何实现事务管理的,今天从源码入手,看看@Transactional是如何实现事务的,最后我们结合源码的理解,自己动手写一个类似的注解来实现事务管理,帮助我们加深理解。 阅读说明
阅读全文
摘要:背景 最近给听见的用户导积分的数据,由于积分服务重构了之后,需要去es里面查询对应的积分数据。 遇到的问题 用ElasticsearchTemplate的queryForList最多只能取出一万条数据。超过的部分没办法取出来。问:如果导出的数据多余一万条,怎么破? 前方高能,非战斗人员请尽快离开战场
阅读全文

浙公网安备 33010602011771号