自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker面试相关

docker与传统虚拟化的对比传统虚拟化技术,是在硬件的基础上,虚拟出多个操作系统。docker技术则是在操作系统的基础之上,通过操作系统的复用,实现虚拟化,因此docker相比于传统虚拟化技术,资源占用更少,效率更高。1、如何批量删除或者停止运行的容器?docker kill/rm docker ps -aq2、如何查看镜像支持的环境变量?使用sudo docker run IM...

2019-03-25 11:04:34 9516 1

原创 java面试:线程与进程简洁准确介绍

进程:可以等效为一个程序的执行,从main()开始到程序运行结束。线程:可以等效为一个程序之中一块代码片的执行。区别:进程的存储空间和上下文环境都是独立的,无特殊情况,进程之间无法相互访问对方的存储环境。线程,运行在同一个进程的内存空间之内,共享一部分内存空间。同一个进程之中,两段代码不可能同时执行,除非引入线程。...

2019-03-21 10:45:09 147

原创 ZooKeeper 相关介绍

Zookeeper到底是什么外国人喜欢使用动物作为一个工具的代表,负责大数据工作的Hadoop是一个黄色的大象;负责数据仓库的Hive是一个虚拟蜂巢;负责数据分析的Apache Pig是一头聪明的猪;负责管理web容器的tomcat是一只雄猫……那好,负责分布式协调工作的角色就叫ZooKeeper(动物园饲养员)Zookeeper有什么功能...

2019-03-16 09:28:13 83

原创 Dubbo 面试问题相关

Dubbo的作用在Spring使用中,本地接口和实现都是在一个jvm实例中来启动并且进行bean注入的。dubbo就是透明化地把接口和实现分别部署到不同的jvm上。这个过程,其实dubbo通过代理进行了远程通信来跟另外一个jvm上面的实现来进行方法调用。...

2019-03-15 11:42:49 536

原创 java Interface的属性修饰关键字

变量修饰Interface里面的变量,必须由public static final 共同修饰。int i=10;写法默认省略来以上三个关键字。public:接口的意义是提供一种统一的规范,可以被任意class implement,所以变量被public修饰。static:接口不允许被实例化,所以需要使用static修饰。final:接口中的变量默认为全局变量,不可变。方法修饰Inte...

2019-03-14 16:23:24 4619

原创 Spring各种注解随记

@ConfigurationPropertities 声明配置文件类@EnableConfigurationPropetity 修饰Aplication启动类,使@ConfigurationProperities修饰的类生效,被IOC扫描到。

2019-03-14 14:40:55 119

原创 数据库索引 简洁通俗解释

大多数人对索引对理解 都只是为“索引可以增加查询速度”。但是深入思考还会出现如下问题:为什么要给表加主键。为什么增加索引之后,查询的速度变快。为什么索引会使插入,删除,更改速度变慢。什么情况下在两个字段下面设置索引知道这些问题的答案有什么好处呢?如果开发的应用使用的数据库表中只有1万条数据,那么了解与不了解真的没有差别, 然而, 如果开发的应用有几百上千万甚至亿级别的数据,那么不深入...

2019-03-14 11:03:03 656

原创 java8 新特性 面试问题

java8 新特性介绍1 lambda表达式。2 注解拓展,注解几乎可以使用在任何元素上:局部变量、接口类型、超类和接口实现类。3 类型推断的能力更加强大。4 使用@Repeatable注解定义重复注解,可以在同一个地方多次使用同一个注解。5 接口的静态方法和默认方法。默认方法可以直接被实现类继承,静态方法可以直接被调用。抽象方法必须被实现类实现。...

2019-03-11 21:52:33 4206

原创 java 对象序列化,反序列化,简洁通俗解释

对象的序列化,反序列化数据在网络上的传输形式都是二进制字节流,序列化的本质就是把对象转化成字节码,来进行网络传输。1 只有实现了serializable接口和externalizable接口的类拥有被序列化的权限。2 如果此类可以实现序列化,那么此类的子类也可以实现序列化。...

2019-03-11 20:34:17 214

原创 java hashCode()方法与 equals() 的区别与联系

hashCode()与 equals()方法。hashCode()与 equals()方法的作用都是比较对象是否相等。二者的区别主要体现在有效性和可靠性。有效性:equals()一般会被重写,往往需要进行复杂的运算。而hashcode()方法只是根据对象本身生成一个hash值,然后对hash值进行比较。所以,hashCode()方法的效率更高。可靠性:hashCode()生成的hash...

2019-03-11 13:36:51 118

原创 java “==”与 equals()的异同

java中 equals 与 == 的区别:通俗的讲,== 是看看左右是不是一个东西。equals是看看左右是不是长得一样。==:等于,equals:相同。两个长得一样的人,只能说长的相同(equals),但是不等于他们俩是一个人。你只要记住equals,==就不用记了。理论的讲,1.== 是判断两个变量或实例是不是指向同一个内存空间2 equals 是判断两个变量或实例所指向的内存空间...

2019-03-11 10:54:09 228

原创 java面试

java面试相关runtimeException与一般exception的区别Integer与int的区别String,StringBuffer,StringBuilder区别java 8之中的默认方法和静态方法反射的意义cookie与session的区别runtimeException与一般exception的区别RuntimeException是JVM虚拟机或语法逻辑发生问题,会导致程序,...

2019-03-10 18:45:50 68

空空如也

空空如也

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

TA关注的人

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