[@徐雷frank][¥20]1 JVM既然有GC机制,为什么还会有内存泄露的情况? 2 简单解释一下spring的AOP? 3 . JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@徐雷frank][¥20]1 JVM既然有GC机制,为什么还会有内存泄露的情况? 2 简单解释一下spring的AOP? 3 . JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?

薛小暖 2018-11-13 22:27:04 1542

1 JVM既然有GC机制,为什么还会有内存泄露的情况?
2 简单解释一下spring的AOP?
3 . JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?

Java 数据库连接 Spring mybatis
分享到
取消 提交回答
全部回答(1)
  • 徐雷frank
    2019-07-17 23:13:59
    已采纳

    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个问题发帖。~~

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程