
Java
文章平均质量分 54
KKKKKKOBE_24
这个作者很懒,什么都没留下…
展开
-
手写 Spring 框架之 XML 解析+反射实现 IoC
核心技术点:XML解析 + 反射具体思路: 配置XML文件,程序读配置文件,把信息读出来,创建对象,装到Map里,再从Map里把对象取出来。1、根据需求编写 XML 文件,配置需要创建的 bean。2、编写程序读取 XML 文件(dom4j 解析 XML),获取 bean 相关信息,id、类、属性。3、根据第 2 步获取到的信息,结合反射机制动态创建对象,同时完成属性的赋值。4、将创建好的 bean 存入 Map 集合,设置 key - value 映射,key 就是 bean 中 id .原创 2021-07-19 13:20:43 · 682 阅读 · 1 评论 -
[Java]Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource...
学习MyBatis框架过程中多数人可能都会遇到以下这个问题:提示:Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource xxx/AccountMapper.xml即找不到 AccountMapper.xml 这个 Mapper 文件,这是因为项目在编译 java 目原创 2021-01-20 16:47:42 · 1580 阅读 · 3 评论 -
[Java/Date]时间格式化:特定格式的字符串与Date类型时间互转,美国时间格式 ---> 中国时间格式
parse():把特定格式的字符串转换成Date类型。format():把Date类型转换成特定格式的字符串。1. 特定格式字符串 -> Date类型parse():把特定格式的字符串转换成Date类型。// 特定格式字符串 -> Date类型String str_date = "2021年01月15日 20:50:10";System.out.println("字符串格式:" + str_date);SimpleDateFormat sdf = new SimpleDateFor原创 2021-01-15 21:04:24 · 679 阅读 · 0 评论 -
[Java]String和int类型相互转换
1. int转String类型① Integer类中parseInt()方法Integer.parseInt(str)String str = "123456";int num = Integer.parseInt(str);② Integer类中valueOf()方法Integer.valueOf(str).intValue()String str = "123456";int num = Integer.valueOf(str).intValue();2. String转int类型原创 2020-12-17 12:44:30 · 347 阅读 · 0 评论 -
[Java]反射——框架设计的灵魂
前沿:反射——框架设计的灵魂使用框架,不会反射也没关系,因为框架已经写好了,并不需要用反射;开发框架,写框架,需要用到反射;理解反射,掌握反射,在学习框架,使用框架时,也能使用的更好。1. 反射概念反射:将类的各个组成部分封装为其他对象。Java代码在计算机中经历的三个阶段:Source 源代码阶段源代码阶段代码还在硬盘Class 类对象阶段Runtime 运行时阶段将类的成员变量封装为Filed对象;将类的构造方法封装为Constructor对象;将类的成员方原创 2020-09-04 15:35:18 · 249 阅读 · 0 评论 -
[Java]动态代理
1. 代理模式设计模式:一些通用的解决固定问题的方式代理模式概念真实对象:被代理的对象代理对象代理模式:代理对象代理真实对象,达到增强真实对象功能的目的代理模式实现方式静态代理:有一个类文件描述代理模式动态代理:在内存中形成代理类动态代理需要重点掌握,框架的底层的实现原理很多都会涉及到动态代理代理模式应用于增强对象2. 动态代理实现步骤代理对象和真实对象实现相同的接口代理对象 = Proxy.newProxyInstance(类加载器, 代理对象要实现的接口字节码原创 2020-08-20 18:27:35 · 201 阅读 · 0 评论