摘要: 单例(singleton)就是一个只实例化一次的类。使类成为单例可能会使它的测试变得困难,因为除非它实现了作为其类型的接口,否则不可能用模拟实现来代替这个单例。下面是几种实现单例的方法: 1、共有静态成员是final类型 私有构造器之后执行一次,实例化Elvis.INSTANCE属性,由于缺少公有( 阅读全文
posted @ 2019-06-05 09:26 炫舞风中 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式 1、定义统一的接口,并在接口中定义要实现的抽象方法。 2、创建接口的具体实现类,并实现抽象方法。 3、创建一个工厂类,根据传递的参数,生成具体的实现类对象,执行具体的方法。 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工 阅读全文
posted @ 2019-06-04 16:50 炫舞风中 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 参考文档:https://www.cnblogs.com/zhangboyu/p/7622412.html https://blog.csdn.net/qq_34322777/article/details/80833935 一、动态注入多数据源 1、配置多数据源配置文件(application-d 阅读全文
posted @ 2019-05-29 19:42 炫舞风中 阅读(7545) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/myblogs-miller/p/9046425.html # SpringBoot中CommandLineRunner的作用> 平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并 阅读全文
posted @ 2019-05-28 12:02 炫舞风中 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1、在需要校验的参数名上面添加注解 2、在web层接收参数(参数前面使用@Valid进行标记,后面必须紧跟参数bindingResult,存储参数的错误信息) 3、使用aop进行校验信息统一处理 阅读全文
posted @ 2019-05-27 11:33 炫舞风中 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: @Component @Slf4j public class CreateBaseDictoryListener implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent sce) { log.info("========... 阅读全文
posted @ 2019-05-27 11:09 炫舞风中 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、在配置文件中进行配置 2、注册拦截器需要实现WebMvcConfigurer 阅读全文
posted @ 2019-05-27 11:05 炫舞风中 阅读(206) 评论(0) 推荐(0) 编辑
摘要: @Configuration public class WebMvcConfiguration implements WebMvcConfigurer { @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSo... 阅读全文
posted @ 2019-05-27 11:00 炫舞风中 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/zhangjianbing/p/8992897.html 一。 近期自己的项目想要一个记录日志的功能,而springboot本身就内置了日志功能,然而想要输入想要的日志,并且输出到磁盘,然后按天归档,或者日志的切分什么的,自带的日志仅仅具有简单 阅读全文
posted @ 2019-05-06 10:50 炫舞风中 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/stozen/p/5638369.html 一、前言 近期需要对Nginx产生的日志进行采集,问了下度娘,业内最著名的解决方案非ELK(Elasticsearch, Logstash, Kibana)莫属。 Logstash负责采集日志,El 阅读全文
posted @ 2019-05-06 10:24 炫舞风中 阅读(894) 评论(0) 推荐(0) 编辑