自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 2020-2023年 近期出去面试Java的总结(持续更新)

这里主要记录这段时间面试过程中面试官问的一些问题,希望对于知识积累有帮助

2020-06-24 17:32:23 2704 2

原创 2023年Java面试总结

目前工作7年,基本问的多的是跟项目相关的问题,基础的也会带一点。

2023-08-15 09:54:55 148

原创 Java 面试Part1——Java 集合面试真题22道

2022java面试总结,1000道(集合+JVM+并发编程+Spring+Mybatis)的Java高频面试题。

2023-07-13 14:58:00 94

转载 DockerFile关键字介绍

Dockerfile使用创建镜像的时候,要在Dockerfile所在的目录使用docker build命令sudo docker build --tag examplesudo docker build --tag <用户名>/example--tag或-t选项用于设计镜像名称,将镜像上传到Docker Hub,只需要在/之前添加用户名即可。Dockerfile的书写规则及指令使用方法Dockerfile的指令是忽略大小写的,建议使用大写,使用#作为注释。每一行只支持一条指令,每条

2020-07-15 11:49:13 762

转载 Spring Cloud Zuul路由的使用

一、前言Zuul的功能:Zuul 注册于 Eureka并集成了 Ribbon所以自然也是可以从注册中心获取到服务列表进行客户端负载。功能丰富的路由功能,解放运维。具有过滤器,所以鉴权、验签都可以集成。在项目中使用到Zuul这块主要是用在了结合 Eureka实现负载均衡反向代理。这里记录一下Zuul的路由的使用。通过服务发现自动映射路由Eureka配合Zuul使用的优美之处在于,不仅可以通过单个端点来访问应用的所有服务,而且,在添加或移除服务实例的时候不用修改Zuul的路由配置。另外,也可以

2020-07-08 16:59:10 197

转载 Spring boot配置文件中Map和List类型是如何配置的

spring boot项目中常用的配置文件格式为 key:value,这里记录一下被面试问到的map和list配置文件是如何配置的。一、具体步骤1、对象、Map(属性和值)(键值对)例如配置类中的字段为Map<String,Object> maps;在yml配置文件中,行内写法person.maps: {key1: value1,key2: value2}需要注意:号后的空格,或者person: maps: key: value在properties配置文件.

2020-07-08 16:33:23 10386

原创 Java的创建对象的几种方式

1、使用new关键字这是我们最常见的也是最简单的创建对象的方式,通过这种方式我们还可以调用任意的构造函数(无参的和有参的)。User user = new User();在执行上述语句的时候JVM做了什么?首先在方法区的常量池中查看是否有new 后面参数(也就是类名)的符号引用,并检查是否有类的加载信息也就是是否被加载解析和初始化过。如果已经加载过了就不在加载,否则执行类的加载全过程。加载完类后,大致做了如下三件事:a、给实例分配内存:此内存中存放对象自己的实例变量和从父类继承过来的实例变量

2020-07-08 10:51:28 1387

转载 Java的类加载顺序

面试官问:“class A和class B,其中class A中有静态方法和构造函数,class B中也有静态方法和构造函数,class A为父类,class B为子类,请问他们的加载顺序如何?”一、对于有继承关系的加载顺序关于关键字static,大家 都知道它是静态的,相当于一个全局变量,也就是这个属性或者方法是可以通过类来访问,当class文件被加载进内存,开始初始化的时候,被static修饰的变量或者方法即被分配了内存,而其他变量是在对象被创建后,才被分配了内存的。所以在类中,加载顺序为:.

2020-07-08 09:36:57 194

转载 Spring事务详解

一、Spring 支持两种方式的事务管理1、编程式事务管理通过TransactionTemplate或者TransactionManager手动管理事务,实际应用中很少使用,但是对于你理解 Spring 事务管理原理有帮助。使用TransactionTemplate进行编程式事务管理的示例代码如下:@Autowiredprivate TransactionTemplate transactionTemplate;public void testTransaction() { t

2020-07-07 16:31:57 130

原创 Mac 通过docker搭建ELK日志收集系统

ELK简介ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。ELK中各个服务的作用Elasticsearch:用于存储收集到的日志信息;Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash,Logstash再把日志转发给Elasticsearch;Kibana:通过Web端的可视化界面来查看日志。环境要求docker(

2020-07-04 20:21:50 880

原创 Macos 安装docker并配置镜像加速器

因为我的Macos系统版本:10.15.5,所以下载了Docker for Mac版本是这个亚子的:后来遇到因为docker pull过慢,于是去配了阿里云的镜像加速器。但是我发现阿里云的镜像加速器发现并不管用,后来又加了国内镜像https://registry.docker-cn.com/,是生效了的。使用docker info查看镜像是否配置成功然后就可以愉快的pull镜像了。...

2020-07-04 20:10:33 1515

空空如也

空空如也

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

TA关注的人

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