- 博客(6)
- 收藏
- 关注
原创 JAVA面试系列-多线程和java锁
线程池的三大方法、七大参数、四种拒绝策略三大方法:在Executor方法类中,可以看到有三个方法,分别是ExecutorService threadPool = Executors.newSingleThreadExecutor();// 单个线程ExecutorService threadPool = Executors.newFixedThreadPool(5); // 创建一个固定的线程池的大小ExecutorService threadPool = Executors.newCached.
2020-11-24 23:46:46 109 2
原创 JAVA面试系列-mysql
写在文章开始部分:所有题均来自于JAVA面试1.什么是事务?事务有哪些特性?定义:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);事务四大特性(ACID):事务特性含义原子性(atomicity)每个事务都是一个整体,不可再拆分,事务中所有sql要么都执行成功,要么都失败一致性(Consistency)事务在执行前数据库的状态和执行后数据
2020-11-03 15:54:24 89
原创 JAVA面试系列-计算机网络部分
所有题目均来自于JAVA面试系列1.TCP三次握手和四次挥手的过程,每次发送的包的内容,客户端和服务端的状态?三次握手:指的是客户端和服务器之间建立连接的过程第一次握手:客户端发送连接请求报文段,此时报文段中控制位SYN=1,ACK=0,发送顺序号seq=x(随机数),客户端进入SYN发送状态(SYN-SEND),等待服务器确认。第二次握手:服务端收到了发送过来的包,服务端为该tcp连接分配缓存和变量,并向客户端返回确认报文段,标志位SYN=1,ACK=1,发送顺序号seq=y(随机数),接收
2020-11-02 19:16:46 215 1
原创 计算机网络原理-传输层
1.概述1.1传输层的意义网络层可以把数据从一个主机传送到另一个主机,但是没有和进程建立联系。传输层就是讲进程和收到的数据联系到一起,使数据能够为应用服务所以说传输层是主机才有的层次1.2传输层的两个协议1.3 传输层的寻址和端口端口号只用于计算机分辨本地进程,总共有2^16=65536种端口号,端口号有很多种,不能随便使用1.3.1常见的应用程序端口号2. UDP协议2.1 UDP概述注释:因为UDP一次发送一个完整报文不会分片,所以需要应用层传输过来的数据不要太大,否则网
2020-11-02 14:02:03 479 1
原创 计算机网络原理-第一话概述
1. 速率相关性能指标1.1 速率定义:称为数据率、数据传输率或者比特率连接在计算机网络上的主机在数字信道上传送数据位数的速率单位:b/s,Kb/s,Mb/s,Tb/s,如果用字节表示,则是B/s,KB/s,MB/s,TB/s存储容量:1Byte=8Bit带宽在计算机网络中,指的是网络设备所支持的最高速度,单位同速率,是理想条件下最高速率吞吐量指的是单位时间内通过某个网络(或信道、接口)的数据总量,单位b/s,kb/s,Mb/s。三者比较速率就是实际网速,带宽是理论网速,吞吐量是一个或
2020-11-01 20:45:34 414
转载 SQL语句大全
SQL语句大全数据库部分1.查看所有数据库show databases2.查看当前使用的数据库select database()3.创建数据库CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>];4.删除数据库drop database <数据库名>5.使用数据句库use databa
2020-10-23 16:16:52 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人