自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Spring框架XML启动过程详解(四):创建Bean

本文主要对下面这个方法,这里是创建Bean的地方,在这里面经过一系列的操作最终生成了原始的Bean实例。

2023-05-04 22:55:31 207

原创 MyBatis中的一级、二级缓存

对MyBatis框架的一级、二级缓存进行详解

2023-04-28 16:56:00 211

原创 Spring框架XML启动过程详解(三):加载Bean前后过程

主要介绍在bean的加载前后做了哪些事情

2023-04-27 23:27:31 407

原创 Spring框架XML启动过程详解(二):解析BeanDefinition

将Spring框架对bean.xml文件的解析过程进行一个系统的梳理,详细介绍了各组件间是如何协作完成解析并生成一个完整的BeanDefinition实例的

2023-04-25 22:28:16 116

原创 MyBatis框架各组件作用详解

简单介绍下在MyBatis运行过程中所使用到的一些组件的作用

2023-04-25 10:28:47 88

原创 Spring框架XML启动过程详解(一):初步认识

Spring中通过bean.xml形式解析并使用bean的全过程的源码的详细解析

2023-04-22 16:11:08 210

原创 深度解析HashMap中的put方法及其扩容机制

左边为n-1,我们知道HashMap的初始容量为16,那么n-1的二进制值为 0000 1111,假设hash值为6,二进制为 0000 0110,那么15&6的值为 0000 0110等于6。再假设hash值为22,0001 0110,那么15&22的结果为 0000 0110,可以看到结果仍然为6,这样就起到一个取余的作用,当然仅限于n等于2的n次方的情况下。先上源码,可以看到一共分三部分,第一部分判断是否需要初始化,第二部分解决hash冲突,第三部分放入元素后判断是否需要扩容。

2023-03-27 22:22:18 167

原创 MyBatis延迟加载详解

MyBatis中延迟加载源码分析

2023-03-08 14:56:00 195

原创 重写、重载与静态分派、动态分派

对分派的理解和笔记

2023-03-02 23:03:34 145

原创 类加载过程

类加载过程学习笔记

2023-03-02 22:29:57 39

原创 自制Object转XML工具类

利用Java基础知识以及递归做的一个简略版的XML转换工具,可以将集合、对象以及嵌套对象自动转换为XML格式的文本。

2023-03-01 14:19:05 388

原创 对接支付接口时设计模式的实际应用

对接支付接口时设计模式的实际应用

2023-03-01 10:44:33 134

原创 MyBatis配置加载过程粗略解析

MyBatis的配置加载过程粗略解析

2023-02-23 22:31:32 245

原创 ThreadLocal源码解析

根据自己所学看的源码简略整理的ThreadLocal笔记

2023-02-23 14:59:33 89

原创 支付宝获取用户信息中调起支付宝注意事项

1.PC端直接通过url拼接的形式跳转到支付宝的授权地址,参考官方文档:PC 网页内获取用户信息 | 网页&移动应用2.手机端支付宝内需要通过支付宝提供的JSAPI来跳转,参考官方文档:生活号/H5 内获取用户信息 | 网页&移动应用可直接使用其示例代码3.手机端支付宝外需要通过支付宝短链接拼接授权地址的形式,方法如图:完整示例由两部分组成:前段:alipays://platformapi/startapp?appId=20000067此段为支付宝的唤起短链接,为固定格

2022-01-07 09:31:19 6956

原创 程序员的注释吐槽

​​​​​​​

2021-09-28 15:08:13 324

原创 WebLogic配置Web项目注意事项

必须先创建域后才可以在域中部署项目,一个域中可部署多个项目 最好一个域对应一个项目 部署项目的原理是将编译好的class文件和静态资源存放在webapps目录下,WebLogic对此文件进行部署 要实现持续部署可以使用IDEA或Eclipse集成,或者手动编译后在后台更新项目 部署项目前需要先配置数据库连接 不同的webLogic版本对应着不同版本的JDK,8对应1.4,10对应1.6,12对应1.8 域无法启动可能是因为JDK版本配置不对或者JDK环境配置问题...

2021-09-22 10:07:54 293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除