• 2024-03-01SAM 略解
    前言只要你愿意啃,没有算法是学不来的——教练说实话,学完SA后有时间都会去看SAM,但就是怀着信息去,带着一脑子问号回来根据教练の哲理,一定要把SAM啃下来引入后缀自动机能解决很多问题。举个例子在一个字符串中搜索另一个字符串所有出现位置得到有多少本质不同的字
  • 2023-10-07Java抽象类与接口的区别(略解)
    抽象类 接口抽象类与接口区别1.抽象类抽象类用abstract来修饰,例如:packagecom.test.abstractaaa;publicabstractclassTestAbstract{}抽象类是用来捕捉子类的通用性的,它不能被实例化,只能用作子类的超类,抽象类是被用来创建继承层级里子类的模板,例如JDK中
  • 2023-10-07HTTP协议(略解)
    HTTP(HyperTextTransferProtocol)协议是构建互联网应用最重要的网络协议,其主要特点包括:1.基于客户端/服务器模式,客户端通过HTTP请求向服务器请求数据。2.HTTP是无状态的,无连接协议,每次请求都会建立新的连接。3.HTTP协议基于TCP/IP协议,默认端口号为80。4.HTTP使用U
  • 2023-10-07SpringMVC略解
    SpringMVC是Spring框架的重要模块,是基于Java实现的轻量级WebMVC框架。其主要设计原理和实现如下:1.基于MVC架构,将请求分发到不同的组件处理。2.通过DispatcherServlet作为前端控制器,映射请求并处理响应。3.支持注解配置Controller、绑定参数等,减少配置。4.通过Hand
  • 2023-10-07TCP/IP协议特点略解
    TCP/IP协议是互联网的基础通信协议,其特点是:1.采用分层的网络通信协议;2.在网络层实现无连接的IP协议;3.在传输层实现面向连接的TCP协议和无连接的UDP协议;4.应用层根据应用需求选择TCP或UDP作为运输协议;5.通过IP地址实现主机间通信;6.TCP/IP协议簇为互联网