- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 面试题汇总
一、基础篇 1.1.Java语言有哪些特点 1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程 1.2.面向对象和面向过程的区别 面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发 面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完..
2022-03-21 17:42:11
465
原创 VUE:专题
1、Vue2.x组件通信有哪些方式 1. 父子通信: 父向子传递数据是通过props,子向父是通过 events( $emit)通过父链 / 子链也可以通信( $parent / $children);ref 也可以访问组件实例provide / inject API;$attr...
2022-03-21 11:49:08
194
原创 Linux :专题
关注公众号“Java后端技术全栈” 回复“000”获取程序员必备电子书 大家好,我是老田,今天我给大家分享100道Linux面试题。 本文一共 3万多字,分别从 Linux概述、磁盘、目录、文件、安全、语法级、实战、文件管理命令、文档编辑命令、磁盘管理命令、网络通讯命令、系统管理命令、备份压缩命令等方面拆解 Linux 知识点(文末周六奖,送书活动,没参加的赶紧参加)。 本文目录: 一、Linu...
2022-03-20 08:49:24
412
原创 Linux常用命令:专题
#语法格式: 命令 --help#作用: 查看某个命令的帮助信息# 示例: # ls --help 查看ls命令的帮助信息 # netstat --help 查看netstat命令的帮助信息在这里插入代码片#语法格式: 命令 --help#作用: 查看某个命令的帮助信息# 示例: # ls --help 查看ls命令的帮助信息 # netstat --help 查看netstat命令的帮助信息...
2022-03-19 20:44:37
193
原创 MySQL:专题
SQL优化经验SQL优化是怎么做的?一.首先开启数据库慢查询日志,定位到查询效率比较低的sql , 找出对应的sql语句并进行分析1.表设计是否规范,是否符合三范式的标准(1)第一范式:保证原子性(不可拆分)(2)第二范式:每张表都有主键(3)第三范式(每一列都有主键相关)2.查看数据表中是否存在大量的冗余字段,字段数据类型是否合理3.尽可能的使用varchar代替char 建表数据类型,能用数值的绝对不用字符存储4.尽量避免null值,使用默认值替代空值,数值型可以使用0,字符型可以使用
2022-03-19 15:43:43
327
原创 MySQL优化
SQL优化是怎么做的?一.首先开启数据库慢查询日志,定位到查询效率比较低的sql , 找出对应的sql语句并进行分析1.表设计是否规范,是否符合三范式的标准(1)第一范式:保证原子性(不可拆分)(2)第二范式:每张表都有主键(3)第三范式(每一列都有主键相关)2.查看数据表中是否存在大量的冗余字段,字段数据类型是否合理3.尽可能的使用varchar代替char 建表数据类型,能用数值的绝对不用字符存储4.尽量避免null值,使用默认值替代空值,数值型可以使用0,字符型可以使用空字符串二.查
2022-03-18 17:41:44
654
原创 Docker面试题
Docker常用命令 类型命令描述镜像操作docker images显示存在的当前镜像docker image prune删除无用的镜像(被更新的旧镜像)docker rmi 镜像ID删除指定的镜像docker build -t 镜像名称:tag dockerfile所在路径编译镜像docker login登陆dockerhubdocker pull 镜像作者/镜像名称:tag从dockerhub拉取镜像docker tag 镜像名称:tag 镜像作者/新名称:tag规范重命名镜像docker push
2022-03-15 21:16:21
1888
原创 JAVA基础
Java基础1. Java面向对象的三个特征 封装:对象只需要选择性的对外公开一些属性和行为。 继承:子对象可以继承父对象的属性和行为,并且可以在其之上进行修改以适合更特殊的场景需求。 多态:允许不同类的对象对同一消息做出响应。 2. Java中基本的数据类型有哪些 以及他们的占用字节 数据类型占用字节byte1short2int4long8float4double8char2boolean43. int和Integer的区别 1、Integer是Int的包装类,Int是八种基本数据类型之一。
2022-03-15 13:59:06
449
原创 IO流:专题
Io流主要是用来处理输入输出问题,常用的io流有InputStream,OutputStream,Reader,Writer等 1 Java中的所有的流可以分为几大类,它们的名字是什么,各代表什么 答案 分为 字节输入流 InputStream 字节输出流 OutputStream 字符输入流 Reader 字符输出流 Writer 所有流都是这四个流的子类 常用的io流: InputStream,OutputStr...
2022-03-13 09:10:08
154
原创 多线程:专题
说明 下面是多线程面试题的总结,后续碰到重点的新题型会不断继续更新。 一、基本概念 多线程有什么用? 单核:比如一个线程使用的时候CPU计算,IO空闲,IO操作时候CPU空闲,当CPU空闲时,执行另一个线程IO操作对方迟迟没有返回,这时CPU就空闲,而用户阻塞。为了防止阻塞,我们开启多线程。这样提高CPU利用率。 多核,提高CPU利用率,多核分别执行多个线程。比如一个复杂任务,让多核并行,提高效率。 **问题:**内存泄漏、上下文切换、死锁还有受限于硬件和软件的资源闲置问题。 线程、进程、协程的
2022-03-13 08:35:08
312
原创 Spring全家桶:面试题
Spring 1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。主要包括以下七个模块: Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等); Spring Core:核心类库,所有功能都依赖于该类库,提供IOC和DI服务; Sprin...
2022-03-11 22:43:08
2397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人