logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis学习日记——DAY03(手写MyBatis框架实现简单功能)

DbProfile运行流程回顾:Test.main调用。XMLParser读取和,将数据库配置和 SQL 语句存入DbProfile。拿到DbProfile。创建数据库连接。利用 JDK 动态代理生成接口的实现类(ProxyImpl调用-> 被代理拦截 -> 拼接 Key -> 从 Map 中查找 SQL ->DBUtil执行 JDBC -> 返回结果。

#学习
Maven项目管理快速精通(比ai还牛)

在pom.xml项目根级的配置文件中常见的pom.xml的标签:<dependencies>加<dependency>声明项目需要的所有jar包<dependencyManagement>在父工程统一管理依赖版本,子模块引用时可省略版本号<scope>在dependency中控制jar包的作用范围<build>配置编译、打包资源过滤等行为<plugins>build内,配置构建过程中使用的插件<m

#maven#java#开发语言
Java学习日记——DAY21

先获取锁对象之后复制其引用,现在栈里有两个锁元素,将一个存储到slot1中,另一个的markword置为Monitor,完成操作后将slot1中的锁对象导出,将栈顶的锁对象markword重置还原,并唤醒entryList。Monitor的Owner是指锁目前的拥有者,在程序开始时为null,EntryList中的元素是正在等待获取锁的线程,WaitSet中的元素是进行线程休眠的线程(wait);

#学习
到底了