摘要:
常用七大原则 1) 单一职责原则2) 接口隔离原则3) 依赖倒转(倒置)原则4) 里氏替换原则5) 开闭原则6) 迪米特法则7) 合成复用原 =》总的来说就是:高内聚,低耦合,可扩展,面向接口编程 单一职责原则 1) 降低类的复杂度,一个类只负责一项职责。2) 提高类的可读性,可维护性3) 降低变更 阅读全文
摘要:
一般指的是 bean 在容器中创建 -初始化-销毁的过程,在这之前会先进行bean的定义 先定义,再初始化 定义: Resource定位,定位到配置XML或者注解 BeanDefinition载入,将Resource定位到的bean的信息保存到Bean的定义(BeanDefinition中,此时并不 阅读全文
摘要:
参考 java3y《对线面试官》、尚硅谷 简单理解 SpringMVC是对Servlet的封装,屏蔽掉Servlet的一些细节 比如Servlet获取参数需要不断getParameter,SpringMVC只需要属性名与参数名一致就可以自动封装到对应javaBean上 SpringMVC处理请求的流 阅读全文
摘要:
参考文档; java3y《对线面试官》 为什么要进行调优 避免OOM 减少FullGC频率(导致stw) 充分利用系统性能,合理使用硬件资源 优化原则 尽可能让对象都在新生代里面分配和回收,尽量别让太多对象向频繁进入老年代,避免频繁对老年代进行垃圾回收 同时给系统充足的内存大小,避免新生代频繁进行垃 阅读全文