自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 收藏
  • 关注

原创 JAVA_自定义注解_参数校验_日志拦截

注解的功能有很多,不一一赘述,我一般通过自定义注解实现比较通用的功能,比如哪些接口需要特殊校验,哪些接口访问记录需要入库等。根据你的业务需要进行处理。import java.lang.annotation.*;@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface TestDemo { String name() default ""; String

2021-08-11 17:12:59 509

原创 RabbitMQ详解

1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。1.2 MQ有哪些当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka

2021-08-11 16:53:43 10936 1

原创 spring cloud gateway 路由转发 token校验

微服务的时代背景下,多个服务之间协同合作已经成为常态,一个高可用的项目应该将细粒度化业务,多节点部署。网关转发即多个服务的门户,暴露一个接口对外,安全性高,只需要在网关层做校验,其余的服务依赖网关转发,代码不冗余,可读性强。pom依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-

2021-08-11 16:39:18 1529

原创 Eureka Zookeeper consul各自的用法和区别

当前微服务下注册服务和发现不外乎Eureka\Zookeeper\consul这三种,当然alibaba的nacos也是非常好用,nacos后期会专门讲一下。Eureka:从18年开始,基本上springCloud项目都会用,两大插件 client和service首先都会写一个注册中心,注册中心调用service插件,依赖如下:<dependency> <groupId>org.springframework.cloud</groupId>

2020-07-06 17:37:40 474

原创 JAVA _POI_EXCEL万能公式,满足百分之九十的导出,模板自定义,代码无需动

做项目的时候,经常会有一些报表类的应用,需要导出,但是POI提供了大量的API,写一个复杂的导出文件,光对样式,格式就需要几百行的代码,不仅不美观,可读性也很差,对此,我做了不少研究后,发现通过事先设计好EXCEL的模板,java只做对数据的解析,将数据填进模板里,可读性强,代码量少,对于某些情景能做到万能公式的效果,无需修改代码,修改模板即可完成复杂的导出文件。废话不多说,代码献上。首先是工具类:public class ExcelUtil { public ExcelUtil() {

2020-06-04 15:09:23 1125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除