ps:首先要讲一下前提。用的是gitlab。然后因为需求原因,希望实现的是用户的某个操作自动创建一个git的工作空间,然后用户可以配置一些东西,会用代码的形式以文件的形式pu...
ps:首先要讲一下前提。用的是gitlab。然后因为需求原因,希望实现的是用户的某个操作自动创建一个git的工作空间,然后用户可以配置一些东西,会用代码的形式以文件的形式pu...
背景是有一个上传压缩包,然后解析出指定出包名和版本的需求,直接上代码:接口: 工具类: 如果稍微帮到你了记得点个喜欢点个关注~
最近在部署项目包括申请环境之类的东西,感触倒是也比较多,总想着记一记笔记。但是因为种种原因一拖再拖。今天终于下定决定从头整理。几年前上家公司做过部署,但是因为规模小,所以所谓...
@川流不息attitude 没有没有,最近工作都很少用到技术了,好不容易用到所以记录下
Spring boot 从数据库读取配置信息动态切换多数据源现在项目中配置多数据源的情况很多,但是大多数情况都是在yml中配置,或者用配置中心例如spring config或者nacos中的配置文件中写死的。这样做的坏处有两点: 如果...
现在项目中配置多数据源的情况很多,但是大多数情况都是在yml中配置,或者用配置中心例如spring config或者nacos中的配置文件中写死的。这样做的坏处有两点: 如果...
Dubbo基础 什么是Dubbo? Dubbo是Apache下的,一款高性能,轻量级,开源的java RPC框架。根据Dubbo官方文档的介绍,Dubbo提供了溜达核心能力:...
何为RPC? RPC即远程过程调用,通过名字我们就能看出RPC关注的是远程调用而非本地调用。为什么要RPC?因为两个不同的服务器上的服务提供的方法不在一个内存空间,所以需要网...
这两个理论都是对于分布式系统设计而言的。CAP:Consistency(一致性),Availability(可用性),Partition Tolerance(分区容错)。这三...
先说一下为什么要定时任务: 数据备份。 下单一定时间未支付则取消 钉钉定时发送日志 博客定时发送文章 app定时推送消息 这些情况其实都是需要定时任务来完成的。但是其实jav...
这周工作中遇到的一个问题就是要把组内的两个项目(完全不同的两个项目,没有任何关联那种)做成统一入口。这里用A,B来代指两个项目。现在要做成去掉B的登录,然后在A的项目里用if...
认证(Authentication)和授权(Authorization)的区别是什么? 这两个单词长得很像,而且经常放在一起说。所以很多人可能以为是一件事。其实并不是。这是两...
@SpringBootApplication 这个注解其实我们常见但是又不怎么主动使用。这个注解是spring boot项目的基石。会默认在启动类上加上。其实我们可以把这个注...
有些时候我们在项目中,会对增加/修改进行字段的校验,比如年龄一定的在一个合理的范围内。比如不能超过1000岁。不能是-1岁。名字也会在合理的范围内,如果都是中国人的话先不说不...
工作四五年,除了第一年用过jpa,剩下一直都是mybatis,后来变成mybatis plus。今天维护一个老项目才发现jpa又出了一个非常实用的功能:自动将reposito...
今天遇到一个场景,公司的消息因为过多。所以做成了分库的情况。一个月内的数据存在当前表中。一个月之前的数据存放在备份表中。然后把主库和备份库做成多数据源的形式。在查询的时候如果...
什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。事务能否生效数据库引擎是否支持事务是关键。比如常用的MySQL数据库默认使用支持事务的innodb引擎。但是如...
Spring基础 什么是Spring框架? Spring是一款开源的轻量级java开发框架。旨在提高开发人员的开发效率以及系统的可维护性。我们一般说的Spring框架指的是S...
@川流不息attitude 失业了啊,不学咋整
JavaGuide知识点整理——MySQL三大日志(binlog,redo log,undo log))MySQL日志主要包括错误日志,查询日志,慢查询日志,事务日志,二进制日志几大类。其中比较重要的还属于二进制日志binlog(归档日志)和事务日志redo log(重做日志)...
Redis事务 如何使用Redis事务? Redis可以通过multi,exec,discard和watch等命令来实现事务功能。使用multi命令后可以输入多个命令。Red...
总要有些人,去不停追逐着那天际线。 无所谓有没有意义,坚持去追逐,本身就是意义。 我从来都没有过高原反应,直到那年回乡,心慌到难以入眠,我才发现我居然被我的故乡唾弃。 你还有...