- 博客(6)
- 收藏
- 关注
原创 Springboot集成ProtoBuf
ProtoBuf是一种序列化和解析速度远高于JSON和XML的数据格式,项目中使用了CouchBase作为缓存服务器,从数据库中拿到数据后通过protobuf序列化后放入CouchBase作为缓存,查询数据的时候解压并反序列化成数据对象,下面是ProtoBuf的具体使用方法1、pom.xml引入相关依赖<dependency> <groupId>com....
2019-04-30 10:41:13 8167
原创 SpringBoot集成RabbitMQ(自定义)
项目需要将用户的消费记录以异步方式存入到数据库表中,故引入了MQ,用户消费时发送MQ消息,文件处理服务监听到MQ消息后进行入库操作,以下是MQ的具体实现方案1、消息生产者端实现1.1、在pom.xml中加入MQ的依赖<dependency> <groupId>org.springframework.boot</groupId>...
2019-04-29 18:53:10 3132
原创 springboot项目实现多数据源切换
在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据,下面是具体的实现方案1. 必要配置1.1 依赖包引入pom文件中引入相关支持<!-- 与数据库操作相关的依赖 -->&...
2018-04-24 10:15:06 5123 1
原创 springboot项目实现jar包外配置文件管理
背景为实现快速搭建和开发,项目以Springboot框架搭建,springboot搭建的项目可以将项目直接打成jar包并运行,无需自己安装配置Tomcat或者其他服务器,是一种方便快捷的部署方式。假设项目以最常规的方式打包成一个整体的jar包部署,即配置文件和第三方依赖包都包含在jar包里,就会有如下两个问题问题一:项目运行过程中,要改动配置文件的话需要重新打包并部署。问题二:多个第三方依赖包都相...
2018-04-23 14:45:06 101066 19
原创 springboot整合swagger2并实现自定义开关
pom.xm文件添加<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version> </dependency&
2018-04-18 11:37:43 5698 2
原创 maven打包springboot项目的三种场景
近期开发了一个微服务项目,打包部署的时候遇到过很多问题,现将遇到的问题总结,方便有需要的猿友们借鉴1、有些公共代码,如缓存,数据源和公共实体类以及其它工具类的封装我们可以打包成工具包,方便其他服务开发时调用,其他服务在pom文件里添加依赖即可使用,这个时候pom.xml里的build如下<build> <resources> <resource> ...
2018-04-17 18:38:38 3980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人