面试题
LG老根@
这个作者很懒,什么都没留下…
展开
-
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
Docker 是一个开源的容器化平台,使用 Docker 可以将应用程序打包成一个独立的、可移植的容器,并在任何环境中运行。3. 仓库(Repository):Docker 仓库是存储 Docker 镜像的地方,可以将自己的镜像上传到公共仓库上供他人使用,或者从公共仓库下载镜像使用。2. 应用程序部署和扩展:使用 Docker 镜像可以快速部署应用程序,并且可以很容易地扩展容器数量来提供更好的性能。4. 易于管理:Docker 使用容器技术,可以很容易地启动、停止、删除容器,以及查看容器的状态和日志。原创 2023-12-06 14:22:18 · 583 阅读 · 0 评论 -
经典sql查询语句
以下如果是数字类型的键值,就不应该加单引号。【=】等于SELECT * FROM Persons WHERE City=‘Beijing’SELECT * FROM 要查询的表名 WHERE 键名=‘键值’【<>】不等于SELECT * FROM Persons WHERE City<>‘Beijing’SELECT * FROM 要查询的表名 WHERE 键名<>‘键值’【>】大于SELECT * FROM Persons WHERE CityCo原创 2020-12-02 21:12:36 · 501 阅读 · 0 评论 -
常用三大排序就这么简单
一. 冒泡排序(Bubble Sort)1.冒牌排序:冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。2.算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除原创 2020-10-28 12:42:08 · 210 阅读 · 0 评论 -
如何解决多线程安全问题?
什么是线程安全问题?当多个线程同时共享,同一个全局变量或者静态变量,做写操作时,可能会发生数据冲突问题,也就是说线程安全问题。如何解决多线程安全问题?线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全。线程安全:线程同步的方式有两种:方式1:同步代码块方式2:同步方法同步代码块:在代码块上声明加上synchronizedsyn原创 2020-10-27 22:17:31 · 567 阅读 · 0 评论 -
Springboot的核心配置文件有哪些?他们的区别是什么?都有什么格式?
Springboot的核心配置文件有哪些?他们的区别是什么?都有什么格式?1.Springboot的核心配置文件有哪些?SpringBoot的核心配置文件有application和bootstarp配置文件。2.他们的区别是什么?application:文件主要用于Springboot自动化配置文件。bootstarp:使用Spring Cloud Config注册中心时 需要在bootStarp配置文件中添加链接到配置中心的配置属性来加载外部配置中心的配置信息。一些固定的不能被覆盖的属性一原创 2020-10-26 19:58:31 · 3369 阅读 · 3 评论 -
springmvc必要掌握的面试题
springmvc必要掌握的面试题1.springmvc的工作原理?客户端发送请求到DispatcherServletDispatcherServlet查询handlerMapping找到处理请求的ControllerController调用业务逻辑后,返回ModelAndViewDispatcherServlet查询ModelAndView,找到指定视图视图将结果返回到客户端2.springmvc的执行流程?1、 用户发送请求至前端控制器DispatcherServlet。原创 2020-10-23 21:48:18 · 144 阅读 · 0 评论 -
面试spring必问面试题
面试spring必问面试题1.spring的工作原理?Spring AOP与IOC:一, IOC(Inversion of control): 控制反转1、IOC:概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean二,AOP(Aspect-Oriented Programming): 面向方面编程1、 代理的两种方式:静态代理: 针对每个具体类分别编写代理类; 针对一个原创 2020-10-23 20:44:04 · 301 阅读 · 0 评论 -
搞了这么久终于知道Springmvc的@Controller和@RestController这两个注解的区别
搞了这么久终于知道Springmvc的@Controller和@RestController这两个注解的区别我们一般都会在Controller上加上@Controller注解,但是有时候也见有加上@RestController的,现在就说说他们的区别:1.不同@Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@ResponseBody注解,也可以返回实体对象。@RestController类中的所有方法只能返回String、Object、原创 2020-10-23 20:08:53 · 417 阅读 · 0 评论 -
java面试题(基础部分)
Java面试题(基础部分)Java面试题(基础部分)基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式原创 2020-07-03 17:21:57 · 173 阅读 · 1 评论