73、HTTP协议请求过程 大致的流程:输入地址 –> DNS域名解析 –> 发起TCP的三次握手 –> 建立TCP连接后发起http请求 –> 服务器响应http请求,...
73、HTTP协议请求过程 大致的流程:输入地址 –> DNS域名解析 –> 发起TCP的三次握手 –> 建立TCP连接后发起http请求 –> 服务器响应http请求,...
70、TCP协议的三次握手与四次挥手 70.1、TCP报文结构 1、源端口号:表示发送端端口号,字段长为16位。 2、目标端口号:表示接收端口号,字段长为16位。 3...
一、Redis是什么 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010...
67、OSI 与 TCP/IP 的网络分层 (1)、物理层----定义了为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性,其作用是使原始的数据比特流能在...
一、H2简介 1、H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。 H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方...
63、JDBC的理解 Jdbc:Java database connection,java数据库连接。数据库管理系统(mysql、oracle等)是很多的,每个数据库管理...
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传...
59、数据库连接(LEFT)操作 首先定义两个表t1和t2 内连接(inner join):只显示符合连接条件的记录 select * from t1 inner ...
57、数据库的锁 锁是一种并发控制技术,锁是用来在多个用户同时访问同一个数据的时候保护数据的。 57.1、有 2 种基本的锁类型 共享(S)锁: 多个事务可封锁一个共...
54、数据库索引 索引的优缺点 优点: 1、大大加快数据的检索速度; 2、创建唯一性索引,保证数据库表中每一行数据的唯一性; 3、加速表和表之间的连接; 4、在使...
很多时候我们需要打开命令行然后进入到相应目录进行一些操作。常规的做法是:Win+R打开运行窗口,输入"cmd"回车打开命令行窗口。 假如我们要进入的是D盘foo文件夹下...
适配器模式 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 有...
一、git的安装 1.1、命令行方式安装 1)、下载windows git:https://git-scm.com/downloads 2)、配置用户信息 - git...
单例模式 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建...
观察者模式 观察者模式又叫做发布-订阅(Publish/Subscribe)模式。 1、Subject类,可翻译为主题或者抽象通知者,一般用一个抽象类或者一个接口实现...
所谓享元模式就是运行共享技术有效地支持大量细粒度对象的复用。系统使用少量对象,而且这些都比较相似,状态变化小,可以实现对象的多次复用。 共享模式是支持大量细粒度对象的复...
51、Mysql数据库引擎 (1)、ISAM:该引擎在读取数据方面速度很快,而且不占用大量的内存和存储资源;但是ISAM不支持事务处理、不支持外键、不能够容错、也不支持索...
47、struts2的执行流程? 在Struts2框架中的处理大概分为以下的步骤 1、用户发送请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一...
45、线程池ThreadPoolExecutor 45.1、创建线程池 Java通过Executors提供四个静态方法创建四种线程池,分别为: newCachedThr...