自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 39 1

原创 JAVA基础面试题总结(不定时更新~)

不一样String str="abc": 是在常量池中创建了一个对象abcString str=new String("abc"): 创建了两个对象."abc"字符串对象在常量池中 ,new String("")在堆内存中又创建了一个新对象。

2023-08-22 23:03:23 55 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 72 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 761 1

原创 浅谈 String 、StringBuilder 、StringBuffer 的区别?

2)StringBuilder和StringBuffer表示的字符串可以被修改,在单线程的情况下建议使用StringBuffer,因为它的效率比StringBuilder高,StringBuilder加锁,线程更加安全。1)String是只读字符串,引用的字符串内容不能被修改,因为它的底层是一个final修饰的字符数组。

2023-07-14 13:38:52 47 1

原创 目录(面试总结)

序号 内容 1 SpringBoot自动配置原理 2 SpringBoot自动配置原理(源码跟踪) 3 如何自定义starter

2023-07-12 18:26:06 39 1

原创 自定义start配置

</parent></project>2). aliyun-oss-spring-boot-autoconfigure模块创建完starter模块后,删除多余的文件,最终保留内容如下:<parent>

2023-07-03 15:20:47 167 1

原创 浅谈SpringBoot自动配置原理(源码跟踪)

SpringBoot主启动类的注解@SpringBootApplication中的一个自动配置注解@EnableAutoConfiguration,这个注解底层使用了@Import注解导入ImportSelector的实现类,实现类中的方法selectImport中扫描了Spring.factories和AutoConfiguration.imports,这两个配置文件中有许多自动配置类,自动配置类中就是用@Bean直接把对象放到Spring容器中.原因就是因为在自动配置类当中做了自动配置.

2023-07-03 13:20:09 111 1

原创 springboot自动配置原理

在springboot启动的时候会加载核心世界@springbootApplication,这个注解中有一个自动配置注解@EnableAutoConfiguration.自动装配注解会扫描spring.factories和AutoConfiguration.impots文件中的xxxAutoConfiguration这个自动装配类,自动装配类中使用@Bean注解,把一些配置类和bean注解放到spring容器中,这样就完成了自动配置。

2023-04-25 23:52:29 52

空空如也

空空如也

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

TA关注的人

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