rocketmq安装以及和Spring Boot快速集成
rocketmq安装 以安装目前rocket最新版本4.9.4为例,我的安装目录是:/var/www/data/rocketMq,进入该目录执行如下命令,下载二进制版本: curl -O https://dlcdn.apache.org/r...
rocketmq安装 以安装目前rocket最新版本4.9.4为例,我的安装目录是:/var/www/data/rocketMq,进入该目录执行如下命令,下载二进制版本: curl -O https://dlcdn.apache.org/r...
springcloud家族有很多不错的组件,其中Netflix开源的微服务网关zuul也被整合到了其中。Zuul 担任着网关的角色,对发送到服务端的请求进行一些预处理,比如安全验证、动态路由、负载分配等。 Zuul 的核心是 Filters...
springboot2.0.1.RELEASE版本使用的springcloud的版本为Finchley版本,本文按照使用eureka的注册中心、eureka的网关、eureka的服务来描述。 eureka注册中心 eureka的注册中心(e...
定义数据库CRUD后的处理接口 有时候我们在数据库的CRUD操作后,需要做一些缓存的清理或缓存的重置;比如select操作后添加到缓存,update、insert、delete操作后需要清理缓存。我们定义一个接口AfterCrud用于实现C...
springboot返回json格式而非Whitelabel Error Page页面 我们使用springboot做API网关,提供rest接口的时候,如果请求的接口没有实现,springboot默认情况下返回如下的页面: Whitela...
spring / spring boot项目启动时报错,如:org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean wi...
redis管道技术 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这样的处理流程是: – 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 – 服务端...
Elastic Job是一个不错的分布式定时任务调度开源组件。使用它实现定时任务简单又方便,网上有很多种做法,今天记录一下我在项目中的一种简单使用方式。在介绍具体做法之前,先给出Elastic Job的官网,没用过想了解的可以前往: htt...
作为java研发人员,什么注解编程、接口编程、切面编程,每一个出来都说得头头是道。但是你真的会用注解、接口、切面这些东西嘛?你在自己的日常研发过程中有没有踩过坑?一谈到注解,就是什么动态代理、aop啥的讲得天花乱坠,你是否遇到过注解失效的问...
有时候我们在操作数据的时候会更改多张表的数据,我们往往期望的结果是要么都修改成功,要么都修改失败。这个时候就会使用数据库事务,spring/spring boot框架对事务有较好的支持。随着业务的不断拓展、用户量、数据量不断的扩张,网站总会...