RUI个人博客 首页>>spring

Apollo分布式集中配置

Apollo分布式集中配置

1、What is Apollo 1.1 背景 随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址…… 对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制…… 在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。 Apollo配置中心应运而生! 1.2 Apoll...

阅读全文 »

spring boot整合mongo查询抛converter的异常

spring boot整合mongo查询抛converter的异常

前言碎语 使用过spring boot的人都知道spring boot约定优于配置的理念给我们开发中集成相关技术框架提供了很多的便利,集成mongo也是相当的简单,但是通过约定的配置信息来集成mongo有些问题。当你的字段包含 Timestamp这种类型时,读取数据的时候会抛一个类型转换的异常,如 No converter found capable of converting from type [java.util.Date] to type [java.sql.Timestamp],是因为,mongo本身时间类型为Date,在...

阅读全文 »

spring boot之retry方法调用失败重试

spring boot之retry方法调用失败重试

前言碎语 很多场景会用到重试的机制,比如:rpc服务调用失败重试,文件上传oss失败重试,http接口调用失败重试,支付回调失败重试等等,一切因为网络,非逻辑性错误等不确定因素引起的失败都可以加上重试的机制,来增强系统的健壮性,博主也处理过文件上传到第三方oss服务失败增加重试的事例,在这之前不知道spring有个spring-retry项目,所以采用的是限制次数的递归调用的方式...

阅读全文 »

spring boot通过MQ消费log4j2的日志

spring boot通过MQ消费log4j2的日志

前言碎语 当系统的并发比较高的时候,日志的处理输出也是一种性能的开销负担,所以,选择一个中间件来处理消费日志必不可少!下面是spring boot整合log42结合spring amqp来消费处理系统日志的实例,只需要简单的三步 1.添加相关jar依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-amqp/artifactIdexclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-logging/artifactId...

阅读全文 »

spring boot优雅整合activiti

spring boot优雅整合activiti

前言碎语 本文描述的是怎么将activiti优雅的整合进你的spring boot应用,并增强你的activiti管理功能,此文流程性不强,有spring boot和activiti使用经验的阅读最佳,仅供参考 spring boot整合activiti只需两步 1.添加boot的activiti模块 dependency groupIdorg.activiti/groupId artifactIdactiviti-spring-boot-starter-basic/artifactId version${activiti.version}/version /dependency 2.添加你的流程图文件 在你boot项目的资源文件resources下新建...

阅读全文 »

spring集成redis客户端jedis以及redisson

spring集成redis客户端jedis以及redisson

集成jedis实例,xml方式 集成前引用的jar !--kl add redis client-- dependency groupIdredis.clients/groupId artifactIdjedis/artifactId version2.9.0/version /dependency !-- https://mvnrepository.com/artifact/commons-pool/commons-pool -- dependency groupIdorg.apache.commons/groupId artifactIdcommons-pool2/artifactId version2.2/version /dependency spring bean配置xml ?xml version="1.0" encoding="UTF-8"? beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc...

阅读全文 »

spring boot&&cloud干货系列

spring boot&&cloud干货系列

前言碎语 接触spring boot也有些时日了,刚开始博主还想参照官方参考指南自己写一个系列的入门式的教程,包含spring boot的所有模块的用法,后来发现,有一大波优秀的系列文章和项目了,所以就没班门弄斧重复造轮子了,这里对网上热门spring boot系列教程来个汇集,希望看到此博的人在spring boot的学习道路上能乘前人栽树之凉,少走弯路! 首先上个本站的spring boot开发指南 spring boot指...

阅读全文 »