摘要: HystrixCircutBreaker可以防止应用程序重复的尝试调用容易失败的依赖服务。 HystrixCircutBreaker的目的和Retry模式的目的是不同的。 Retry模式令应用程序不断的去重试调用依赖服务,直到最后成功。 而HystrixCircutBreaker是阻止应用程序继续尝 阅读全文
posted @ 2018-09-25 15:48 looyee 阅读(211) 评论(0) 推荐(0)
摘要: 利用@ControllerAdvice 注解来捕获控制器抛出的异常 把这个类放在Common包下的exception包下,后面在每个模块下的主程序Application类使用@ComponentScan注解引入进来,第一个参数是GlobalExceptionHandler所在的包名,第二个参数为Ap 阅读全文
posted @ 2018-09-25 15:47 looyee 阅读(137) 评论(0) 推荐(0)
摘要: 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 阅读全文
posted @ 2018-09-07 15:44 looyee 阅读(130) 评论(0) 推荐(0)
摘要: maven具有多模块聚合功能,即可以以父子关系体现模块间的关系,并关联各模块。 首先介绍一下具有继承依赖关系模块(多个模块不仅与公共模块关联,彼此间也存在相互依赖的关系)。 父模块的定义: 1.packaging必须是pom类型 2.modules部分声明子模块 3.properties部分声明公用 阅读全文
posted @ 2018-08-24 10:28 looyee 阅读(772) 评论(0) 推荐(0)
摘要: 切面配置@Component @Aspect public class HelloAspect { @Pointcut("execution(* com.educationtek.daoxue.controller.*.*(..))") public void pointCut() { } @Before("pointCut()") public vo... 阅读全文
posted @ 2018-08-14 14:18 looyee 阅读(113) 评论(0) 推荐(0)
摘要: 拦截器配置 @Configurationpublic class SpringWebConfig extends WebMvcConfigurerAdapter { @Bean AuthInterceptor interfaceAuthInterceptor() { return new AuthInterceptor(); } @Overri... 阅读全文
posted @ 2018-08-14 14:04 looyee 阅读(197) 评论(0) 推荐(0)
摘要: 当 Web 应用集成 Spring 容器后,代表 Spring 容器的WebApplicationContext对象将以 WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中。您当 阅读全文
posted @ 2018-08-14 13:46 looyee 阅读(316) 评论(0) 推荐(0)
摘要: List<MeetingMember> meetingMemberList = MeetingMember.find("meeting.id in ?1", meetingList.stream().map(meeting -> meeting.id).collect(Collectors.toLi 阅读全文
posted @ 2018-07-11 10:59 looyee 阅读(746) 评论(0) 推荐(0)
摘要: $("#verifyCodeBtn").click(function () { var phone = $("#mobile").val(); $.post(veryfyCodeAction({phone:phone}), function(data) { }); var timer=null; ... 阅读全文
posted @ 2018-07-05 17:37 looyee 阅读(1207) 评论(0) 推荐(0)
摘要: 分布式怎么来的。传统的电信、银行业,当业务量大了之后,普通服务器CPU/IO/网络到了100%,请求太慢怎么办?最直接的做法,升级硬件,反正也不缺钱,IBM小型机,大型机,采购了堆硬件。但是互联网不能这么干,互联网没有那么财大气粗,还有很多初创,能不能赚钱还不知道。所以就有了软件方面的解决方案:分布 阅读全文
posted @ 2018-06-01 11:53 looyee 阅读(222) 评论(0) 推荐(0)