1 JVM既然有GC机制,为什么还会有内存泄露的情况?
2 简单解释一下spring的AOP?
3 . JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?
1.简单来说,就是有些申请的资源不受GC管理,或者有些使用过的对象没有及时把引用置null.导致内存泄露。
2.Spring AOP是为了方便Java代码中实现AOP编程,提供了简洁的支持,包括 Spring AOP 的 AfterReturning、Around Before、After、AfterThrowing 等AOP注解,非常方便简洁实现AOP扩展。
3.JDBC说白了最原始的Java数据库连接技术,有点像原始社会自己做法。MyBatis是方便快捷的ORM框架,转换映射自动完成,而且提供了连接池等机制。可以快速开发。JDBC就需要自己去实现这些代码。相对来说MyBatis使用方便,JDBC原始,但是可能自定义实现的转换代码性能更高效。
你这3个问题放一起,可以获的奖品电脑包吗?不行的话 就拆开3个问题发帖。~~
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。