07 2021 档案
摘要:JDK 源码解析 —— 集合(一)数组 ArrayList 1. 概述 ArrayList ,基于 [] 数组实现的,支持自动扩容的动态数组。相比数组来说,因为其支持自动扩容的特性,成为我们日常开发中,最常用的集合类,没有之一。 在前些年,实习或初级工程师的面试,可能最爱问的就是 ArrayList
阅读全文
posted @ 2021-07-31 08:34
mzjnumber1
摘要:在开始阅读之前请先思考以下两个问题,并希望您能再接下来的文章中找到答案 1. 如果我自己实现了一个新的java.lang.String类,并通过UrlClassLoader加载使用该类,能否覆盖JDK中的 java.lang.String ? 2. 如果问题1的回答是不能,那用什么方式能做到覆盖JD
阅读全文
posted @ 2021-07-26 12:10
mzjnumber1
摘要:MySQL设置了useCursorFetch,FetchSize参数的影响 从MySQL中获取大量的数据出来,如果不设置 useCursorFetch,mysql会把所有的数据从数据库server端搬到client端后再做处理,这样我们原先使用ResultHandler的方式节省内存的打算就落空了。
阅读全文
posted @ 2021-07-26 10:29
mzjnumber1
摘要:以JDBC为例谈双亲委派模型的破坏 java本身有一套资源管理服务JNDI,是放置在rt.jar中,由启动类加载器加载的。以对数据库管理JDBC为例,java给数据库操作提供了一个Driver接口: public interface Driver { Connection connect(Strin
阅读全文
posted @ 2021-07-26 10:11
mzjnumber1
浙公网安备 33010602011771号