摘要:
介绍 在项目中,如果需要在 Header 中获取请求头,一般使用 RequestHeader 注解。代码案例如下: @RequestMapping("/normalHeaders") public Map<String, Object> normalHeaders(@RequestHeader("u 阅读全文
摘要:
简介 微服务推崇单服务单数据库;但是还是免不了存在一个微服务连接多个数据库的情况,今天介绍一下如何使用 JPA 的多数据源。主要采用将不同数据库的 Repository 接口分别存放到不同的 package,Spring 去扫描不同的包,注入不同的数据源来实现多数据源。 创建 jpa-multip- 阅读全文
摘要:
简介 上篇讲解了 JPA 多数据源实现;这篇讲解一下 Mybatis 多数据源实现 。主要采用将不同数据库的 Mapper 接口分别存放到不同的 package,Spring 去扫描不同的包,注入不同的数据源来实现多数据源。原理跟 JPA 多数据源实现基本一致。 创建 mybatis-multip- 阅读全文
摘要:
引入 nimbus-jose-jwt <dependency> <groupId>com.nimbusds</groupId> <artifactId>nimbus-jose-jwt</artifactId> <version>9.23</version> </dependency> 该包可以使用r 阅读全文
摘要:
1. 自定义一个简单 spring-boot 组件 创建 olive-starter 项目 对应的 pom.xml文件如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
摘要:
动态路由的实现方式多种多样,研究一下基于数据方式的动态路由。 1. 创建项目,并pom.xml文件引入如下依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
摘要:
1.下载jdk https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.上传或下载文件到指定目录 3.解压文件 tar -zxvf jdk-8u261-linux-x64.tar.gz 4.文件移动并重 阅读全文
摘要:
1. 卸载旧 MySQL 查看 rpm 包 rpm-qa | grep mysql 如果存在,使用如下命令卸载 rpm -e 查找是否存在mysql 相关目录 find / -name mysql 卸载系统自带 mariadb [root@localhost ~]# rpm -qa|grep mar 阅读全文
摘要:
#1. Pipeline 概述 Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案。与传统的自由风格项目不同,它是通过 jenkins DSL 编写代码来实现。相比于之前用户只能通过 Web 界面进行配置的方式来定义 Jenkins 任务, 阅读全文
摘要:
1. Gitblit 概述 Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。 Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持 阅读全文