
面试复习
文章平均质量分 80
牛八小圣
这个作者很懒,什么都没留下…
展开
-
MySQL 基础
MySQL 基础关系型数据库介绍顾名思义,关系型数据库就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。关系型数据库中,我们的数据都被存放在了各种表中(比如用户表),表中的每一列就存放着一条数据(比如一个用户的信息)。大部分关系型数据库都使用 SQL 来操作数据库中的数据。并且,大部分关系型数据库都支持事务的四大特性(ACID)。有哪些常见的关系型数据库呢?MySQL、PostgreSQL、Oracle、SQL Server、SQL转载 2021-06-23 21:23:44 · 140 阅读 · 0 评论 -
SQL增删改
一、表中 数据的增删改1、插入 insert方式一:语法: insert into 表名 (列名,…) values(值1, …);1、插入的值的类型 要与 列的类型 一致 或 兼容:insert into beatuty(id,NAME,sex,borndate,phone,photo,boyfriend_id)values(13,'唐艺昕','女','1990-4-23','1898888888',NULL,2); (如果表明后面有列名, values要与列的类型 一致或者 兼原创 2021-06-23 21:23:10 · 205 阅读 · 0 评论 -
Tomcat服务器
Tomcat服务器HTTP服务器Http工作步骤:Http服务器是服务器的一种,其行为与Http协议相关;Http服务器可以接收来自于浏览器发送的Http请求协议包,并自动对Http请求协议包内容进行解析解析后,自动定位被访问的文件,并将定位的文件内容写入Http响应协议包中最后,负责将Http响应协议包推送回发起请求的浏览器上浏览器发送的请求只能交给HTTP服务器,HTTP服务器可以调用静态资源文件和动态资源文件TomCat相关配置配置JAVA_HOME原创 2021-06-23 20:27:37 · 139 阅读 · 0 评论 -
Java集合面试常问问题
1. 剖析面试最常见问题之 Java 集合框架1.1. 集合概述1.1.1. Java 集合概览1.1.2. 说说 List,Set,Map 三者的区别?1.1.3. 集合框架底层数据结构总结1.1.3.1. List1.1.3.2. Set1.1.3.3. Map1.1.4. 如何选用集合?1.1.5. 为什么要使用集合?1.2. Collection 子接口之 List1.2.1. Arraylist 和 Vector 的区别?1.2.2. Arraylist..转载 2021-06-23 20:26:53 · 145 阅读 · 0 评论 -
Java并发基础
Java 并发基础常见面试题总结1. 什么是线程和进程?1.1. 何为进程?1.2. 何为线程?2. 请简要描述线程与进程的关系,区别及优缺点?2.1. 图解进程和线程的关系2.2. 程序计数器为什么是私有的?2.3. 虚拟机栈和本地方法栈为什么是私有的?2.4. 一句话简单了解堆和方法区3. 说说并发与并行的区别?4. 为什么要使用多线程呢?5. 使用多线程可能带来什么问题?6. 说说线程的生命周期和状态?7. 什么是上下文切换?8. 什么是线程死锁?如何避免..转载 2021-06-23 20:25:41 · 91 阅读 · 0 评论 -
Java基础知识
基础概念与常识Java 语言有哪些特点?JVM vs JDK vs JREJVMJDK 和 JRE为什么说 Java 语言“编译与解释并存”?Oracle JDK 和 OpenJDK 的对比Java 和 C++的区别?import java 和 javax 有什么区别?基本语法字符型常量和字符串常量的区别?注释标识符和关键字的区别是什么?Java 中有哪些常见的关键字?自增自减运算符continue、break、和 return 的区别是什么?Java 泛...转载 2021-06-23 20:24:42 · 1344 阅读 · 0 评论 -
计算机网络知识点
一 OSI与TCP/IP各层的结构与功能,都有哪些协议?学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。1.1 应用层应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用转载 2021-06-23 20:22:49 · 504 阅读 · 0 评论 -
Servlet规范
Servlet规范1.Servlet规范介绍servlet规范来自于javaee规范中的一种作用:在servlet规范中,指定了动态资源文件的开发步骤在servlet规范中,指定Http服务器调用动态资源文件规则在servlet规范中,指定Http服务器管理 动态资源文件实例对象规则2.Servlet接口实现类Servlet接口来自于Servlet规范下的一个接口,这个接口存在Http服务器提供的jar包中Tomcat服务器下lib文件有一个servlet-api.jar原创 2021-06-23 16:01:08 · 169 阅读 · 0 评论 -
HTTP网络协议
HTTP网络协议网络协议包在网络中传递信息都是以(二进制形式)存在的接收方(浏览器/服务器)在接收信息后,做的第一件事就是将(二进制数据)进行编译成(文字、图片、视频、命令)传递的信息数据量往往比较巨大,导致接收方很难在一组连续的二进制中得到对应的数据如:浏览器发送一个请求: http://192.168.100.2:8080/index.html 这个请求信息以二进制形式发送 010101010101010101010100101 Http服务器很难从二进制数据中得到原创 2021-06-23 15:47:58 · 174 阅读 · 0 评论 -
互联网通信流程
互联网通信流程什么是互联网通信?两台计算机通过网络实现文件共享行为,就是互联网通信互联网通信过程角色划分:客户端计算机:用于发送请求,来索要资源文件 的计算机服务端计算机:用于接收请求,并提供对应资源文件的 计算机互联网通信模型C/S通信模型C:client software,客户端软件客户端软件专门安装在客户端计算机上帮助客户端计算机向指定服务端计算机发送请求,索要资源文件帮助客户端计算机将服务端计算机发送回来的(二进制文件)解析为(文字、图片、数字、视频、原创 2021-06-23 15:21:32 · 464 阅读 · 0 评论 -
Java基础复习-JDK JRE JVM
JDK JRE JVMJDKJREJVMJDKJDK(Java开发工具)由JRE + Java工具(javac,java,jconsole)组成JREJRE(Java运行时环境)由bin(JVM)+lib 组成JVMJVM(Java虚拟机)用于编译和解释class文件原创 2021-06-09 22:09:11 · 207 阅读 · 2 评论 -
Java基础复习-面向对象
什么是面向对象?谈谈你对面向对象的理解与面向过程对比面向对象三大特性封装继承多态与面向过程对比面向过程 更注重事情的每一个步骤及顺序,面向对象更注重事情有哪些参与者(对象)、以及这些对象要做什么比如:洗衣机洗衣服在面向过程中:会将任务拆解成一系列的步骤 --> 1.打开洗衣机 2.放衣服 3.放洗衣粉 4.清洗 5.烘干在面向对象中:会拆出人和洗衣机两个对象–> 人:打开洗衣机 放衣服 放洗衣粉洗衣机:清洗 烘干从上面例子看出,面向过程比较直接高效,而面向对象更易于复用、扩展和维原创 2021-06-09 22:00:50 · 114 阅读 · 0 评论