![](https://img-blog.csdnimg.cn/direct/8005a665c48d44dda46e42c4d82feda6.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
持续扩展
文章平均质量分 66
888
留不住的人
PHP是世界上最美的语言
展开
-
在IDEA使用Git_解决冲突
手动解决冲突手动修改最终版本最后提交代码原创 2023-12-17 01:09:22 · 63 阅读 · 0 评论 -
SpringBoot项目日志文件输出格式模板
【代码】SpringBoot项目日志文件输出格式模板。原创 2023-04-26 20:56:37 · 236 阅读 · 0 评论 -
Web前后端分离中交互响应接口规范
【代码】Web前后端分离中交互响应接口规范。原创 2023-03-26 15:11:54 · 44 阅读 · 0 评论 -
Servlet进阶开发
Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。 生活类比:饮水机过滤石 使用 Filter 的完整流程: Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再 对服务器响应进行后处理。单个过滤器多个过滤器。原创 2023-03-19 16:54:54 · 133 阅读 · 0 评论 -
Servlet入门开发
Tomcat 是一个符合 JavaEE WEB 标准的最小的WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。 Tomcat 是由 Apache 提供的(www.apache.org)提供的可以用安装版和解压版,安装版可以在服务中出现一个 Tomcat 的服务,免安装没有,开发中使用免安装版。Tomcat 简单的说就是一个运行 Java 的网络服务器,底层是 Socket 的一个程序。原创 2023-03-19 16:37:33 · 432 阅读 · 0 评论 -
JSP技术开发
JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。 它相比 html 而言,html是静态页面,只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据(比如可以从服务器中获取数据库中数据到jsp中去)。我们不可能所有数据都写死在页面上,所以在这里要学习jsp动态网页技术。 相对servlet而言,servlet也确实可以向页面输出html标签,比如: 但是如果想要自行用代码对数据进行排版,太原创 2023-03-19 15:33:43 · 1771 阅读 · 0 评论 -
MyBatisPlus为简化开发、提高效率而生
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2023-03-17 13:48:44 · 375 阅读 · 0 评论 -
Java后端接口响应模板
【代码】Java后端接口响应模板。原创 2023-03-15 20:24:00 · 476 阅读 · 0 评论 -
Maven基础
在学习Maven之前,我们先来看一下我们现在做的项目都有哪些问题。假设你现在做了一个crm的系统,项目中肯定要用到一些jar包,比如说mybatis,log4j,JUnit等,除了这些之外,你有可能用到你的同事开发的其他的东西,比如说别人做了一个财务模块或做了一个结算的模块,你在这里边有可能要用到这些东西。假如有一天你们的项目中mybatis进行了一个升级,但是它内部使用的JUnit没有升级,你升级以后的mybatis假如要用5.0的JUnit,而你项目中目前用的是4.0的,会不会冲突?必然会出问题!原创 2023-03-13 00:46:09 · 57 阅读 · 0 评论 -
UDP 通信的实现
1.UDP 通信介绍UDP 协议与之前讲到的 TCP 协议不同,是面向无连接的,双方不需要建立连接便可通 信。UDP 通信所发送的数据需要进行封包操作(使用 DatagramPacket 类),然后才能接 收或发送(使用 DatagramSocket 类)。 DatagramPacket:数据容器(封包)的作用 此类表示数据报包。 数据报包用来实现将发送的数据进行封包处理的。常用方法: DatagramPacket(byte[] buf, int length) :构造数据报包,用来指定长度为原创 2021-11-09 00:11:12 · 2910 阅读 · 0 评论 -
TCP 通信的实现
一.TCP 通信介绍前边我们提到 TCP 协议是面向连接的协议,在通信时客户端与服务器端必须建立连接。 在网络通信中,第一次主动发起通信的程序被称作客户端(Client)程序,简称客户端,而在 第一次通信中等待连接的程序被称作服务器端(Server)程序,简称服务器。一旦通信建立, 则客户端和服务器端完全一样,没有本质的区别. “请求-响应”模式: Socket 类:发送 TCP 消息。 ServerSocket 类:创建服务器。套接字 Socket 是一种进程间的数据交换机制。这些进程既可原创 2021-11-04 22:58:37 · 3821 阅读 · 0 评论 -
线性表中的顺序表与链表(单链表、双链表、环形链表)的特点
顺序表顺序表根据索引查询元素的特点因为顺序表(此处,也就是数组)的内存空间是连续的,并且存储的数据属于相同数据类型。 因此,我们可以通过数组的“首地址+索引”就能快速的找到数组中对应索引的元素值,从而得出数 组的优点:查找快。索引操作数组原理:数组首地址 + 存放数据的字节数*索引。顺序表删除元素的特点需求:删除数组{11, 22, 33, 44, 55, 66}索引为 2 的元素,删除后的数组为:{11, 22, 44, 55, 66}。实现步骤:(1) 把删除索引之后的元素往前挪动一位原创 2022-05-05 14:50:38 · 3167 阅读 · 0 评论 -
MybatisPlus实现多表联查
mybatisplus如何实现多表联查原创 2022-06-28 22:24:47 · 6273 阅读 · 1 评论