[@徐雷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 3432 1

1 JVM既然有GC机制,为什么还会有内存泄露的情况?
2 简单解释一下spring的AOP?
3 . JDBC编程有哪些不足之处,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
相关问答

1

回答

开源出来的fuse版pfs文件系统主要就是解决缓存问题吧。nfs挂载参数带sync规避缓存问题是不是

2022-07-30 10:40:43 1323浏览量 回答数 1

1

回答

想问下, https://github.com/alibabacloud-sdk-php/fc-op

2022-07-14 11:18:54 169浏览量 回答数 1

1

回答

java使用redis的keys命令时报错提示“Exception in thr?报错

2020-06-14 20:50:35 417浏览量 回答数 1

1

回答

dubbox 项目启动报错,java.lang.IncompatibleClas?报错

2020-06-12 14:19:51 324浏览量 回答数 1

1

回答

网页编程:如何用php+javascript选中多选框的某一值:报错

2020-06-08 18:50:47 291浏览量 回答数 1

1

回答

[@wangccsy][¥20]Spring 5.0把重注押在了自家的Reactive框架Reactor上,请问响应式编程真的是Java EE的未来吗?

2018-12-07 14:55:09 1229浏览量 回答数 1

1

回答

[@徐雷frank][¥20]如何理解spring boot中的aop 面向切面编程

2018-11-13 21:49:08 2907浏览量 回答数 1

0

回答

重装了apache2不支持php5了怎么办?libphp5.so 不存在

2018-07-20 16:07:44 1910浏览量 回答数 0

0

回答

device.notification.showPreloader 提示is not a function

2016-12-23 10:21:05 2218浏览量 回答数 0

1

回答

搭建 openfire成功后spark可以登录 用spark无法注册

2016-10-28 02:57:00 3649浏览量 回答数 1
+关注
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载