小技巧
小肥宅Lee
这个作者很懒,什么都没留下…
展开
-
我们如何在代码中实现主从的选择-Java
问题描述:我们在分布式任务系统之中,会经常遇见一种情况,比如:定时的对任务进行刷新,然后进行一些操作。通常我们会将这个定时任我Job单独部署成一个服务,这个服务如果我们不进行主选择,便会出现多个服务同时进行刷新,造成业务的紊乱。解决方案:使用Zookeeper来进行主的选择1、添加对应的依赖<!-- zookeeper 客户端 --><dependency> <groupId>org.apache.curator</groupId>.原创 2022-05-18 17:49:26 · 631 阅读 · 0 评论 -
Java解压GZIP文件,并上传至Minio(也可以自己修改上传至其他的)
前言:最近遇到一个开发的问题,就是上传了一个Gzip文件,需要对其解压缩,并将解压后的文件上传至Minio里面去,左思右想,搞出一个方法,可能不太成熟,有能修改的地方,欢迎大家指出!废话不多说,咱们马上开干!直接上码import io.minio.*;import io.minio.errors.*;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;.原创 2022-04-28 10:52:08 · 1415 阅读 · 0 评论 -
Spring中几种事务失效的场景
说事务失效,要先知道什么是事务?访问并可能更新数据库中各种数据项的一个程序执行单员。事务有四个特性,即我们耳熟闻详的:1、原子性:即操作这些指令时(如更新、插入、删除等),要么全部执行成功,要么全部不执行,只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回到执行指令之前的数据状态。原创 2022-04-20 17:21:57 · 1351 阅读 · 0 评论 -
直接查询出树状数据结构-Java
1、表结构:一个简单的组织架构表,子父级的形式,直接查询出树状结构返回给前端人员2、2、实体类3、业务层4、总结原创 2022-04-18 14:30:14 · 5325 阅读 · 3 评论 -
Gradle项目迁移到Maven项目完美解决
1、原始项目2、新增一个项目3、再把项目相关的目录,包括 .git、src 等,拷贝到新的脚手架目录4、迁移 build.gradle 里面的 dependency 到 pom.xml 里面,注意 springboot 关联的依赖,不需要添加版本号5、删除 .idea 目录,重新使用 IDEA 打开项目,将会以 maven 的方式进行管理Gradle、迁移项目原创 2022-04-13 10:09:33 · 5117 阅读 · 4 评论