![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
经常构建docker 镜像的时候,在镜像Build时需要经常软件的安装或更新时,运行apt-get update 或者apt-get install 时出现Temporary...
以前面试被虐的一道多线程题目
1、检测是否已有samba服务在运行 有的话停止服务2、安装依赖包 (假设配置的域名为:sendo.com)3、配置/etc/samba/smb.conf 4、配置创建用户h...
就写给自己以后忘记的时候看看,不一定正确 安装redis 一、搭建master-slave模式 (主备模式) 192.168.3.27 (master)192.168.3.2...
ArrayList底层用数组来实现,重点方法是每次添加元素的时候,是否需要扩容 1、成员变量 2、构造函数 3、添加元素 扩容方法
以AnnotationConfigApplicationContext来学习ioc容器的初始化过程 AnnotationConfigApplicationContext的构造...
序列化:序列化是将对象转成字节的过程反序列化:反序列化就是将字节还原为对象的过程 需要序列化的原因: 1)持久化:当我们程序创建一个对象的时候,这个对象的生命周期在程序运行结...
官网的解释:Indicates that a bean should be given preference when multiple candidates are qua...
浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。深拷贝:不仅只是对成员变量赋值,而且如果成员变量是引用类型的话,也一并赋值引用类型,然后将新引用...
运行结果: 在类加载阶段,先顺序执行static变量的赋值 顺序执行static代码块(static代码块只有在类加载的时候,才会执行,发生在类加载的初始化阶段,putsta...
一、String String由于是不可变类,所以线程安全。 二、StringBuffer以及StringBuilder 先看StringBuffer和StringBuild...
什么是不可变类 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。可...
经常面试会被问到这两个的区别,比如String s = new String("abc")创建了几个对象,String s = "abc"又是创建了几个对象 ps: Stri...
JDK1.5之后,引入了自动装箱和拆箱,下面用Integer来解释 1、普通例子 2、常见例子 1) 在执行Integer i = 100的时候,实际上是执行Integer ...