2018第17周总结

Spring AOP不起做用缘由记录了工做中遇到的AOP不起做用的两种状况,一是把切面类中的方法做为切入点(不然可能会陷入递归或迭代调用问题),一是切入点方法中调用同类中其它方法时(由于只对切入点方法调用时使用了代理类的加强方法,而切入方法内部仍使用被代理对象调用对应方法,因此内部调用的其它方法加强通知不起做用)。html

如何成为技术专家是网上如何快速成为技术专家一文的总结,成为技术专家是大多数程序员职业规划可考虑的一个方向。而要成为专家,首先必需要有良好的心态,空杯不迷信权限,坚持学习精益求精,其次是掌握良好的学习方法,将知识转化为能力,养成良好的编码习惯,在解决业务问题的同时快速成长。程序员

聊聊日志打印规范问题是对工做一些日志不规范问题总结,日志异常处理是很重要但不紧急会被忽视的事,不少人开发时不太在乎,后期维护时发现关键地方没加日志,打了不少没用的日志等问题,日志异常是否能处理好是区分一个开发人员责任心甚至是能力的重要标志。面试

Java中的接口和抽象类比较了接口和抽象类不一样,接口表示like-a关系,提倡“面向接口编程”,Java自身动态代理也要求类必需要实现对应的接口才行。接口中的变量默认是 public static final的,接口中的方法默认是public abstract的。为了实现函数编程等新特性,JAVA自身也在不断扩充接口的功能,好比JDK8中容许在接口中定义静态方法和默认方法;JDK8中容许接口中定义非公用的静态方法等;编程

死锁及预防总结了多线程并发过程当中产生死锁的四个必要条件,资源互斥,已有用资源不可抢占,已占用资源且申请其它互斥资源,循环等待。而预防死锁就是尽量破坏上面四个必要条件,实际可行的主要是打破占用且申请和循环等待条件。在实际Java编程时要避免死锁要注意避免嵌套锁,尽量减小锁范围,避免无限期等待,使用lock时要在finally中释放。多线程

Spring Web常见面试问题讲了Web容器初始化过程,Spring MVC中IOC容器关系,SpringMVC的工做流程,设计优势及其与Struts2的主要区别等。并发

相关文章
相关标签/搜索