
java
文章平均质量分 96
开开开山怪
没时间学习的查爷
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
采用JDBC解释java SPI机制和线程上下文类加载器 —————— 开开开山怪
采用JDBC解释java SPI机制和线程上下文类加载器 先说说SPI(Service Provider Interface),大部分解释是这样的,我简单总结一下就是这样,SPI机制可以做到将服务接口和和真正的服务接口的实现类分开,可以增加程序的可扩展性,通过扫描规定的路径来进行实现类的获取,可以说是一种服务发现机制。 好处就在于,在面向对象的设计中,我们一般建议基于接口的编程,如果代码中涉及到...原创 2020-02-09 12:40:42 · 533 阅读 · 0 评论 -
HashMap源码解析JDK1.8 —————— 开开开山怪
hashMap源码解析 导航 1.影响hashmap性能因素 key的hash实现 loadFactor的设定 2.hashMap的数据结构 3.hashmap的主要方法解析 put() get() resize() remove() containsKey()原创 2020-01-26 15:31:20 · 563 阅读 · 3 评论 -
java分发器 及(注解 + 反射机制)—————— 开开开山怪
java分发器 及 (注解 + 反射机制) 引 入: 在C/S框架应用中,当应用层通过点击界面的按钮进行资源的请求的时候,请求的背后代码的实现实际上会自动构成一系列的requst信息请求,由C/S框架内部的communcation层进行消息的发送,服务器通过解析requst请求获取到action(希望服务器端做出的响应)来调用已经配置好的对应的action的方法来进行请求的响应工作,当然这些方法...原创 2019-09-30 00:44:35 · 1249 阅读 · 0 评论 -
java 包扫描 —————— 开开开山怪
包扫描 1.包扫描过程 包扫描事实上就是通过包名称来扫描到该包下该包下的文件夹下的所有class文件,为我们需要处理的.class文件提前提供一个获取.class文件的一个手段。 只需要提供该包的名称便可以扫描到包下所有的.class文件。而事实上包相当于文件夹。 那我们需要做的就是对提供的包名称进行处理,从而做一个工具可以自动扫描到该包下的所有类。 First : 通过包名称得到URL,再根据U...原创 2019-09-26 18:27:33 · 330 阅读 · 0 评论 -
Spring内部原理模拟实现(一)—————— 开开开山怪
Spring模拟实现 引入 知道Spring框架的的人,应该对 IOC(控制反转) 和 DI (依赖注入)都有一定的认识。 IOC :IOC全称为“Inversion of Control”,即控制反转,不是一种技术,而是一种设计思想。在这种设计思想中,你设计好的对象交给容器管理,而不是在应用程序内部对对象进行管理。控制的含义是IOC容器控制了对象(也可以包括文件及其他外部资源);而反转的含义是I...原创 2019-10-02 16:45:02 · 287 阅读 · 0 评论