![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
BigFishAndBegonia
我居然不知道怎么改名字
展开
-
设计模式之工厂模式——静态工厂
本文略长,所以先来个内容提要 序:什么是静态工厂方法 Effective Java 2.1 静态工厂方法与构造器不同的第一优势在于,它们有名字 2.2 第二个优势,不用每次被调用时都创建新对象 2.3 第三个优势,可以返回原返回类型的子类 2.4 第四个优势,在创建带泛型的实例时,能使代码变得简洁 除此之外 3.1 可以有多个参数相...转载 2018-06-03 23:10:42 · 596 阅读 · 0 评论 -
org.thymeleaf.exceptions.TemplateInputException: Exception parsing document:
org.thymeleaf.exceptions.TemplateInputException: Exception parsing document: template="home", line 29 - column 48] with root causeorg.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。。。。。。。。。。今天报了这个错误...原创 2018-07-11 11:31:14 · 1001 阅读 · 0 评论 -
SpringMVC的接口鉴权
工作中,我们肯定都会接触到拦截器,但是经常在拦截的过程中出现各种问题,比如拦截之后,静态资源也被拦截,结合AOP的时候起不到作用,或者拦截根本没有生效。用SpringMVC的小伙伴肯定深有感受,接下来,我们一起整理一遍拦截器及AOP。1.什么是拦截器在SpringMVC中用于拦截请求的代码。由于SpringMVC的视图解析器的存在,在拦截请求到处理请求再到返回视图中间有两个间隙,inter...原创 2018-09-02 20:22:04 · 6552 阅读 · 2 评论 -
Redis延时消息队列、异步消息队列的实现
package list;import java.lang.reflect.Type;import java.util.Set;import java.util.UUID;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;import redis.clients.jedis.Je...原创 2018-09-24 23:53:40 · 1375 阅读 · 1 评论 -
多实例下获取Redis分布式锁完成多库并发的定时任务
本篇旨在提供SpringCloud下多实例多库跑定时任务的优化方案业务场景:有这样一个需求,需要跑大数据下的定时任务,主要是查表和写表操作,量很大,要支持续跑,并且每个库的数据不一致,所以需要轮询库,假如生产有4台实例,一共有8个库,为了减小服务器的压力,并且能够同时跑8个库的任务。需要解决几个问题:1.确保每个库,有且只能有1个线程在跑,如果其他线程也跑了这个库,就会导致数据插入...原创 2019-04-28 22:29:24 · 1029 阅读 · 0 评论 -
微服务下的单元测试覆盖率(Maven+JaCoco)跨模块
需求:最近需要对5、6个微服务的单元测试覆盖率做一次统计,要求是能够测到某个单元测试不仅可以覆盖本服务下的方法,还能够覆盖到其他服务下的方法(比如服务A,B,C,A服务下的单元测试用到了B服务下的某个方法,那么这个也算是间接覆盖了B服务下的方法,所以也要统计进去)在网上找了一大堆的方法,全是一个套路,只能对单个模块进行单元测试,大家这样的东西Copy来Copy去的,有啥用。。。浪费我...原创 2019-07-21 23:50:57 · 1478 阅读 · 3 评论 -
死磕源码——Spring系列__IOC
原文链接https://javadoop.com/post/spring-ioc#BeanFactory%20%E7%AE%80%E4%BB%8B转载 2019-09-29 00:09:12 · 286 阅读 · 0 评论