Spring-beans架构设计原理
IOC
==
IOC,官方给的定义是依赖注入(Dependency Injection)或者控制反转(Inversion of Control)。光从字面理解起来还是比较费劲。但任何一种模式都是来自人的行为思考方式,只要想象下日常生产过程,在生产之前是客户下单,单子会详细注明需要的产品,包括产
Spring Boot应用首次启动慢的问题
最近一个项目中,遇到了一个奇怪的现象,spring boot应用启动后,第一次访问页面总是会有大量的ajax请求pedding,然后刷新页面,大量的`IOException`错误:
```java
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at or
springboot 统一异常处理(包含统一数据校验)
1、统一异常处理的优势
在开发中,我们是否遇到过如下两种奇葩现象:
(1)只要没有成功,不管什么原因,前端界面给出提示:服务端错误/异常。哪怕是数据校验不过,也这样提示(嗯,反正先把锅甩出去再说,具体什么原因我才不在乎呢,老子就是这么聪明);
如果想学习Java工程化、高性能及分布式、深入浅出。
分布式服务Dubbo从入门到"精通"之Schema实现
前言
尽管使用了Dubbo许久,但其实对于其了解还是九牛一毛,上个月通读了Netty实战(粗略的了解),突然有了解读Dubbo源码的欲望,时不待我,那就赶紧开始吧。
熟悉Dubbo的朋友,可能都知道其采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。