面试题
不撸代码闲得慌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker容器虚拟化技术总结
什么是docker解决了运行环境与配置问题的软件容器,方便做持续集成并有助于项目整体发布的容器虚拟化技术。docker能用来干什么在开发与部署的过程中能做到一次构建,多处运行。更快速的应用交付与部署更便捷的升级与扩缩容更简单的系统运维更高效的计算机资源利用docker的基本组成基本组成为:镜像,容器,仓库镜像:是一个只读模板,可以使用镜像来创建容器,一个镜像可以创建多个容器容器:是独立运行的一个或一组应用,是镜像创建的一个实例仓库:是集中存放镜像文件的场所docker的工作原创 2020-06-15 23:47:50 · 425 阅读 · 0 评论 -
尚硅谷SpringCloud的面试题总结
1.什么是微服务?答:微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底的去除耦合,每个微服务提供单个业务功能的服务,一个服务只做一件事情,从技术的角度看就是一种小而独立的处理过程,类似于进程的概念,能够自行的单独启动和销毁,拥有自己独立的数据库。2.微服务之间是如何独立通讯的?答:微服务之间的通信机制spring cloud:它是使用了http的rest方式...原创 2020-02-04 17:24:29 · 728 阅读 · 0 评论 -
多线程常见面试题(二)
1.线程之间的基本状态有哪些?以及状态与状态之间有什么关系?答:新建,等待,就绪,运行,阻塞,死亡;关系见下图:2.如何能够保证线程安全答:线程的安全主要是体现在下面三个方面1.原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作,(atomic,synchronized);2.可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,v...原创 2020-01-13 16:28:14 · 196 阅读 · 0 评论 -
String中常见笔试题
package test.String;public class Test { public static void main(String[] args) { String s1="abc"; String s2="abc"; String s3=new String("abc"); String s4="a"+"b"...原创 2019-12-08 21:07:52 · 1048 阅读 · 0 评论 -
int与Integer的区别
区别:int是Java中的八大基本数据类型之一,Integer是int对应的包装类; int的默认值为0,Integer的默认值为null; Integer变量必须实例化后才能使用,而int变量不需要 ; Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值;笔试题中常见的几种情况:public class Te...原创 2019-12-08 20:29:14 · 251 阅读 · 0 评论 -
常见多线程面试题(一)
1.启动一个线程是调用 run() 方法还是 start() 方法?启动一个线程调用的是start()方法,使线程进入到就绪状态,这就意味着它可以由JVM调度并执行,这并不意味着线程就会立马执行;run()方法是线程启动后线程要进行回调的方法。2.请说出同步线程及线程调度相关的方法?wait():使一个线程处于阻塞状态,并且释放所持有的对象锁;sleep():使一个线程休眠一段时...原创 2019-11-26 10:42:13 · 248 阅读 · 0 评论 -
数据库常见面试题
一:sql语句的执行顺序1.from子句获取数据源2.where子句对查询条件进行筛选3.group by子句将数据分组4.having子句对分组数据进行筛选5.select查询字段6.order by对结果排序二:sql语句的连接查询外连接: 左连接(左外连接):以左表作为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配...原创 2019-11-24 19:41:42 · 230 阅读 · 0 评论
分享