- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 springboot过滤器和拦截器的实现和区别
springmvc中有两种很普遍的AOP实现:1.过滤器(Filter)2.拦截器(Interceptor)本篇面对的是一些刚接触springboot的人群所以主要讲解filter和interceptor的简单实现和它们之间到底有什么区别(一些复杂的功能我会之后发出文章,请记得关注)Filter的简单实现字面意思:过滤器就是过滤的作用,在web开发中过滤一些我们指定的url那...
2018-08-21 16:53:58 295
原创 在Windows中安装zookeeper和kafka单点环境
1.首先需要先安装zookeeper在windows下安装单点测试a.下载zookeeper-3.4.9.tar.gz,解压在conf\下把zoo_sample.cfg 复制为zoo.cfg ;在bin目录下运行zkServer.cmd。b.在系统环境变量中创建ZOOKEEPER_HOME值为zookeeper的Home目录;在PATH中添加zookeeper的bin目录. 2...
2018-08-15 10:50:51 687
原创 Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
spring事件(application event)为Bean与Bean之间的消息通信添加了支持,当一个Bean处理完一个任务之后,希望另一个Bean知道并能做相应的处理,这时我们就需要另外一个Bean监听当前Bean所发送的事件。 spring的事件需要遵循以下流程: (1)自定义事件:继承ApplicationEvent (2)定义事件监听器:实现ApplicationListener...
2018-08-13 09:46:25 392
转载 TimerTask类和Timer类的cancel()方法详解
无论是TimerTask类还是Timer类,其cancel()方法都是为了清除任务队列中的任务。虽然都是清除任务队列中的任务,却有一些不同:TimerTask类中的cancel()方法侧重的是将自身从任务队列中清除,其他任务不受影响,而Timer类中的cancel()方法则是将任务队列中全部的任务清空。下面以具体示例进行演示。 TimerTask类中的cancel()方法测试:import...
2018-08-09 13:41:04 1232
原创 springboot之异步调用@Async
springboot之异步调用@Async引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将介绍在springboot中如何使用@Async。1、pom.xml中导入必要的依赖:...
2018-08-01 16:15:14 220
原创 RestTemplate自定义ErrorHandler
当通过RestTemplate调用服务发生异常时,往往会返回400 Bad Request或500 internal error等错误信息。如果想捕捉服务本身抛出的异常信息,需要通过自行实现RestTemplate的ErrorHandler。 RestTemplate实例可以通过调用setErrorHandler方法设置ErrorHandler,实现对请求响应异常的判别和处理。自定义...
2018-08-01 14:29:32 1120
原创 @Order(Ordered.HIGHEST_PRECEDENCE)什么意思
注解@Order(Ordered.HIGHEST_PRECEDENCE)什么意思?解决方法:例如以下过滤器@Component@Order(Ordered.HIGHEST_PRECEDENCE)public class SimpleCORSFilter implements Filter {}@Order(Ordered.HIGHEST_PRECEDENCE)代表这个过...
2018-08-01 14:27:56 7237 2
原创 SpringBoot自定义配置以及拦截器配置
https://www.jianshu.com/p/3bd687e9d1e7 在进行 SpringBoot 项目开发的过程中,对于 SpringBoot 自带的默认配置我们难免有自己不喜欢的地方。或者你认为更合理更想要的处理方式,这种时候你就可以选择配置自己的处理逻辑。如果Spring Boot提供的Sping MVC不符合要求,则可以通过一个配置类(注解有@Configuration...
2018-08-01 14:24:03 456
原创 spring cloud学习笔记(1)
springcloud 分为几个大的模块,包括服务、注册、消费、配置等。 Spring Cloud Config:配置管理开发工具包,可以让你把配置放到远程服务器,目前支持本地存储、Git以及Subversion。@EnableConfigServer就是把相关配置文件.properties、.yml等放到远程服务器,如git或本地,通过springcloud提供的config子项目,根据相关配...
2018-07-12 15:58:56 152
原创 mybatis
Mybatis之高级映射collection (递归查出树形数据 )http://blog.csdn.net/fantasy522272820/article/details/62422207
2018-02-07 10:18:00 160
原创 Swagger的使用
由于要给公司别的部门提供api接口,给对外openapi映入了swagger,通过一些代码的注解和配置,实现接口自动生成文档的功能相关学习地址如下:http://blog.csdn.net/Gyb_csdn/article/details/75123575http://blog.csdn.net/qq_25615395/article/details/70229139htt
2018-02-07 09:58:59 222
转载 mina框架学习
http://maosheng.iteye.com/blog/1891665转到此博客有详细讲解http://www.cnblogs.com/xuekyo/archive/2013/03/06/2945826.html
2017-11-08 15:24:19 221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人