
java
文章平均质量分 75
wangms821
菜鸟程序员
展开
-
数据结构与算法(四):双向链表
双向链表概念和单向链表是一致的,区别在于双向链表在单向链表的基础上,指针区域多了一个指向上一个节点的指针。单向链表内容可以参考我的上一篇文章:http://t.csdn.cn/Iu56H。原创 2023-08-06 17:20:27 · 142 阅读 · 0 评论 -
数据结构与算法(三):单向链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑是通过链表种的指针链接次序实现的。链表由一系列节点组成,每个节点包括两部分:一个是存储数据元素的数据域,一个是存储下一个节点地址的指针域。单向链表从头节点(也可以没有头节点)开始,指针指向下一个节点的位置,只能由上一个节点指向后面节点,后面节点不能指向前面节点。单向链表示意图。原创 2023-07-31 21:26:27 · 446 阅读 · 0 评论 -
数据结构与算法(一): 稀疏数组
数据结构与算法:稀疏数组原创 2023-06-26 23:47:49 · 136 阅读 · 0 评论 -
SpringBoot 多环境切换
日常开发中一般都会有三个不同的环境,分别是开发环境(dev),测试环境(test)和生产环境(prod),不同的环境各种配置都不相同,比如数据库配置,服务器端口等等。原创 2023-02-17 21:11:57 · 2091 阅读 · 1 评论 -
Spring Boot 参数校验
Spring Boot 只用 JSR-303 进行参数校验,分为简单校验、嵌套校验和分组校验等方式,也可自定义注解对参数进行校验。原创 2023-02-13 17:00:59 · 193 阅读 · 0 评论 -
Spring Boot 整合组件套路
每一个 starter 基本都会有一个自动配置类,命名方式也是类似的......原创 2023-02-08 11:28:05 · 248 阅读 · 0 评论 -
Spring Boot 异常处理
使用@ExceptionHandler 和 @Controller 注解搭配对程序异常进行捕获与处理。原创 2023-02-02 16:45:27 · 288 阅读 · 0 评论 -
SpringBoot 拦截器 & 过滤器
拦截器和过滤器的定义、原理、执行时机,如何运用,实例讲解。以及两者之间的区别原创 2023-01-17 16:24:04 · 2045 阅读 · 0 评论 -
Spring Boot 日志文件
Spring Boot 日志文件,分类、配置、使用原创 2023-01-12 17:25:50 · 311 阅读 · 0 评论 -
Spring Boot 配置文件
Spring Boot 配置文件原创 2023-01-06 15:43:36 · 2430 阅读 · 0 评论 -
Spring创建bean的四种方式
spring创建bean的四种方式,spring的基本概念原创 2022-06-10 16:18:58 · 7673 阅读 · 1 评论 -
SSM框架整合demo
Java SSM框架整合demo原创 2022-04-24 00:03:47 · 993 阅读 · 0 评论 -
MyBatis 报错 java.lang.ExceptionInInitializerError
MyBatis 报错 java.lang.ExceptionInInitializerError这个问题困扰了自己好半天,最后终于解决了,分享给大家,避免踩坑。关于这个问题的解决方法网上都有很多说是静态资源文件没有导出的问题,当然这也是原因之一,但是如果设置了静态资源文件导出那么就可能是其他原因了。静态资源文件导出项目编译之后要去target目录里面看看mapper.xml文件是否被编译进去了,如果没有编译进去就需要在pom.xml文件里面设置静态资源文件导出。设置静态资源文件导出<原创 2022-03-29 01:24:59 · 351 阅读 · 0 评论 -
JDBC 的简单使用
JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如更新数据库中数据的方法。本文开始之前先准备一个数据 test,新建一个 student 表并插入数据CREATE TABLE `student` ( `id` int(5) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `course` varchar(10) NOT NULL, `grade` int(11) NOT NULL, PRIM原创 2022-01-25 14:39:11 · 1136 阅读 · 0 评论 -
网络编程——UDP实例
TCP是一种面向连接的传输层协议,而UDP是传输层中面向无连接的协议,故传送的数据包不能保证有序和不丢失,实现UDP通信主要用到了两个类:DatagramPacket和DatagramSocketDatagramSocket此类表示用于发送和接收数据报包的套接字DatagramSocket socket = new DatagramSocket(6565);DatagramPacket此类表示数据报包DatagramPacket packet = new DatagramPacket(msg.原创 2022-01-13 15:18:50 · 660 阅读 · 0 评论 -
网络编程——TCP实例
网络编程java.net 包中提供了两种常见的网络协议的支持:TCP: TCP(Transmission ControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP层是位于IP层之上,应用层之下的中间层。TCP保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP/IP。UDP:UDP(User DatagramProtocol,用户数据报协议),位于OSI模型的传输层。一个五连接的协议。提供了应用程序之间要发送的数据报。由于UDP缺乏可原创 2022-01-13 11:07:22 · 1120 阅读 · 0 评论