- 博客(9)
- 收藏
- 关注
原创 JVM相关的一些问题
主要有一下四种类加载器:1 启动类加载器,用来加载java核心类库.无法被java程序直接引用2 扩展类加载器,用来加载java核心扩展库,java虚拟机的实现会提供一个扩展库目录.该类加载器就会在次目录里面查找并加载java类3 系统类加载器,它是根据java应用的类路径来加载java类,一般来说java应用类都是通过他来完成加载的4 自定义类加载器,通过继承java.lang.ClassLoader类的方法实现2、说一下类装载的执行过程加载: 根据查找路径找到相对应的class文件然后导入。
2023-08-23 08:36:02
44
1
原创 JAVA基础面试题总结(不定时更新~)
不一样String str="abc": 是在常量池中创建了一个对象abcString str=new String("abc"): 创建了两个对象."abc"字符串对象在常量池中 ,new String("")在堆内存中又创建了一个新对象。
2023-08-22 23:03:23
62
1
原创 自动部署项目(免密登录)
在git上打开当前项目的仓库,点击管理->部署公钥管理->添加公钥 进行粘贴即可。说明:小编的项目push在了git上所以自动部署项目在git远程拉取 .1) ssh-keygen -t rsa 是指定加密算法rsa。进入.ssh里,打开id_rsa.pub文件就可以得到秘钥。2) /root/.ssh/id_rsa 是保存秘钥的路径。3)/root/.ssh.id_rsa.pub是生成的公钥。将未配置免密的项目删掉,执行脚本就可以实现免密登录了。命令: ssh-keygen -t rsa。
2023-07-28 17:56:43
80
1
原创 Finalshell配置静态文件后图形化界面加载不出来
设置静态ip,我们就需要修改 /etc/sysconfig/network-scripts/ifcfg-ens33 配置文件。这里的子网ip显示格式为:XXX.XXX.XXX.0 在文件中配置只用保持前三位一样即可,第四位只要在0~255之间就行.找了很多方法:有的说没有开始sshd,尝试了之后并没有什么用,检查了一下静态文件才发现是静态文件的问题!重新启动Finalshell后发现: 连接很慢而且输入不了命令,卡顿很明显,并且刷新图形化界面出现以下情况。1)这里的静态ip地址在vm里可以查到。
2023-07-28 08:08:54
798
1
原创 浅谈 String 、StringBuilder 、StringBuffer 的区别?
2)StringBuilder和StringBuffer表示的字符串可以被修改,在单线程的情况下建议使用StringBuffer,因为它的效率比StringBuilder高,StringBuilder加锁,线程更加安全。1)String是只读字符串,引用的字符串内容不能被修改,因为它的底层是一个final修饰的字符数组。
2023-07-14 13:38:52
50
1
原创 目录(面试总结)
序号 内容 1 SpringBoot自动配置原理 2 SpringBoot自动配置原理(源码跟踪) 3 如何自定义starter
2023-07-12 18:26:06
45
1
原创 自定义start配置
</parent></project>2). aliyun-oss-spring-boot-autoconfigure模块创建完starter模块后,删除多余的文件,最终保留内容如下:<parent>
2023-07-03 15:20:47
172
1
原创 浅谈SpringBoot自动配置原理(源码跟踪)
SpringBoot主启动类的注解@SpringBootApplication中的一个自动配置注解@EnableAutoConfiguration,这个注解底层使用了@Import注解导入ImportSelector的实现类,实现类中的方法selectImport中扫描了Spring.factories和AutoConfiguration.imports,这两个配置文件中有许多自动配置类,自动配置类中就是用@Bean直接把对象放到Spring容器中.原因就是因为在自动配置类当中做了自动配置.
2023-07-03 13:20:09
119
1
原创 springboot自动配置原理
在springboot启动的时候会加载核心世界@springbootApplication,这个注解中有一个自动配置注解@EnableAutoConfiguration.自动装配注解会扫描spring.factories和AutoConfiguration.impots文件中的xxxAutoConfiguration这个自动装配类,自动装配类中使用@Bean注解,把一些配置类和bean注解放到spring容器中,这样就完成了自动配置。
2023-04-25 23:52:29
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人