常用的交换机 DirectExchange 直连型交换机,根据消息携带的路由键,将消息转发给对应的队列 FanoutExchange 扇形交换机,接收到消息后会将消息转发到所有队列 TopicExchange 主题交换机,根据消息携带的路...
java
java中由类名和方法名字符串实现其调用【反射机制】
获取反射的方法有: 第一种: Class c = SubjectService.class 第二种: Class c = Class.forName(SubjectService) 获取到 Class 之后,便可以获取有参方法 c.getDeclaredMethod(String name, Cl...
Java生成xml文件
引入 dom4j 包 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> 代码 public class ...
java动态加载插件化编程详解
对于java程序员来说,插件化是一件很酷的功能,小二有幸在工作中实现了此功能。 需要将mysql的数据通过canal同步至kafka/mysql/hdfs等 实现 public class PluginManager { private final static Logger...
Java导入导出excel,easypoi的简单使用
基于spring boot框架,先上pom配置 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> ...
Spring boot 去除URL 里的 JSESSIONID
方法一 application.yml 里设置 server: port: 80 servlet: session: tracking-modes: cookie cookie: http-only: true 方法二 启动类继承SpringBootServletInitializer 类,重写 onStartup 方法 ...
SpringBoot中自定义拦截器详解 (Token校验与放行)
首先是拦截类AuthInterceptor.java中的具体逻辑,主要是有继承BaseInterceptor.java 类,而这个BaseInterceptor.java类继承了HandlerInterceptorAdapter类,然后拦截类AuthInterceptor.java实现了其中的preHandle...
java HttpClient操作工具类
maven: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</...
XMLSerializer转换Xml格式为Json
Maven <!-- 解析xml文件 --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.1</version> ...
Java泛型详解:和Class的使用。泛型类,泛型方法的详细使用实例
一、引入 1、泛型是什么 首先告诉大家ArrayList就是泛型。那ArrayList能完成哪些想不到的功能呢?先看看下面这段代码: ArrayList<String> strList = new ArrayList<String>(); ArrayList<I...