- 博客(5)
- 收藏
- 关注
原创 java面试快速扫盲(三):框架
如何一个实现IOC容器 1.写一个配置文件扫描包路径 2.定义一些注解,表示Controller,Service,Dao,依赖注入,配置文件 3.递归包获取所有.class文件,将其存在Set集合 4.遍历Set集合并反射获取类,找到对应注解的类,交给IOC容器,并用安全Map存储 5.遍历IOC容器,获取实例,若依赖其它类,则对其进行依赖注入 ...
2021-06-22 14:42:30 147
原创 java面试快速扫盲(二):JVM
java类加载器 jdk自带的三个类加载器BootStrapClassLoader, ExtClassLoader, AppClassLoader BootStrapClassLoader:ExtClassLoader的父类加载器,默认加载JAVA_HOME的lib包下的jar包和class文件 ExtClassLoader是AppClassLoader的父类加载器,负责加载JAVA_HOME的lib/ext文件夹下的jar包和class类 AppClassLoader是自定义类加载器的父类,负责加载cla
2021-06-22 14:41:26 92
原创 java面试快速扫盲(一):基础和数据结构
java面试快速扫盲(过一遍) == 和 equals的区别 ==是对比的是栈中的值,基本类型比的是变量值,引用类型比的是堆中引用的地址 equals比的是对应类定义的逻辑,比如:Object的equals就是==,String中equals比的是字符串内容,也可以自定义equals方法写入自己的比较逻辑 final的作用 修饰类:不能被继承 修饰方法:不能重写,但能重载 修饰变量:一旦赋值,不能更改 为什么局部内部类和匿名内部类只能访问局部final变量 待补充 String,StringBuilder,
2021-06-22 11:58:33 124
原创 Keytool证书认证入门
Keytool证书认证概要----------------------------------------------------------------内容1.生成服务端文件2.生成客户端文件3.让服务器信任客户端4.将该文件导入服务器的证书库,添加为一个信任证书5.让客户端信任服务器6.修改Tomcat的server.xml,去掉这个注释,补全至如下内容7.测试 概要 这是使用java的key...
2019-10-03 11:29:50 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人