Java框架
钱无极
nothing is impossible!
展开
-
《俗人笔记》之《mybatis与spring的自我小结》
框架的真谛总结:非侵入式编程,及不在源代码上修改,也能实现效果,这里是动态代理的绝佳展示,还有就是集中管理mybatis的期望:减少sql语句与java代码的耦合,sql就干sql,所以才用mapper配置文件替代接口的实现类,为了让mapper配置文件与接口连接,所以使用动态代理,这样做不但可以减少耦合,还便于集中管理,spring的期望:减少各层间的耦合度,通过工厂模式+反射+xml来实现...原创 2018-12-09 00:24:40 · 149 阅读 · 0 评论 -
《俗人笔记》之《springmvc个人小结》
springmvc基本十二步走(前提是实现Controller接口)1.带来请求控制器:.xml配置文件DispatercherSevlet2找映射器映射器:BeanNameUrlHandlerMapper3.返回具体处理器和拦截器给控制器4.控制器将具体处理器给适配器适配器:SimpleControllerHandlerAdapter5.适配器根据具体处理器来找处理器处理器:...原创 2018-12-09 00:35:26 · 135 阅读 · 0 评论 -
《俗人笔记》之《SpringCloud上》
springboot在使用springbootapplication时,作用一springbootconfiguration就是告知这是个注解类作用二enableautoconfiguration是自动根据导的依赖来引入相关依赖,比如我导入spring-boot-starter-web总依赖,表明是web项目,它就会自动导入tomcat,springmvc,spring相关的包,至于各方面的...原创 2019-03-19 11:10:16 · 92 阅读 · 0 评论 -
《俗人笔记》之《SpringCloud下》
Hystrix(服务保护机制)问题:出现雪崩问题,现在一业务会调用多个服务接口,如果一服务出现问题,就会造成堵塞,原本线程有限,但那问题服务会因为每次请求失败而累加堵塞最终会导致所有线程都被占据,这就是问题所在解决优化:线程隔离与服务降级所谓线程隔离及时每个服务接口提前分好线程,就那么多,超出了也不会占用其它服务而服务降级就是指在服务出问题后不是让用户干等,而是返回一个友好的反馈信息,而作...原创 2019-03-19 11:13:17 · 138 阅读 · 0 评论