自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

W31003的博客

程序小白的成长之路

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据结构与算法(四):双向链表

双向链表概念和单向链表是一致的,区别在于双向链表在单向链表的基础上,指针区域多了一个指向上一个节点的指针。单向链表内容可以参考我的上一篇文章:http://t.csdn.cn/Iu56H。

2023-08-06 17:20:27 104

原创 数据结构与算法(三):单向链表

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑是通过链表种的指针链接次序实现的。链表由一系列节点组成,每个节点包括两部分:一个是存储数据元素的数据域,一个是存储下一个节点地址的指针域。单向链表从头节点(也可以没有头节点)开始,指针指向下一个节点的位置,只能由上一个节点指向后面节点,后面节点不能指向前面节点。单向链表示意图。

2023-07-31 21:26:27 367

原创 数据结构与算法(二):循环队列

循环队列就是将队列存储空间的最后一个位置转而绕到第一个位置,形成逻辑上的环状空间,但我们需要注意,实际上循环队列不是一个真正的环,它依旧是单线性的

2023-07-03 22:42:59 130

原创 数据结构与算法(一): 稀疏数组

数据结构与算法:稀疏数组

2023-06-26 23:47:49 98

原创 SpringBoot 多环境切换

日常开发中一般都会有三个不同的环境,分别是开发环境(dev),测试环境(test)和生产环境(prod),不同的环境各种配置都不相同,比如数据库配置,服务器端口等等。

2023-02-17 21:11:57 1981 1

原创 Spring Boot 参数校验

Spring Boot 只用 JSR-303 进行参数校验,分为简单校验、嵌套校验和分组校验等方式,也可自定义注解对参数进行校验。

2023-02-13 17:00:59 163

原创 Spring Boot 整合组件套路

每一个 starter 基本都会有一个自动配置类,命名方式也是类似的......

2023-02-08 11:28:05 220

原创 Spring Boot 异常处理

使用@ExceptionHandler 和 @Controller 注解搭配对程序异常进行捕获与处理。

2023-02-02 16:45:27 227

原创 SpringBoot 拦截器 & 过滤器

拦截器和过滤器的定义、原理、执行时机,如何运用,实例讲解。以及两者之间的区别

2023-01-17 16:24:04 1951

原创 Spring Boot 日志文件

Spring Boot 日志文件,分类、配置、使用

2023-01-12 17:25:50 248

原创 Spring Boot 配置文件

Spring Boot 配置文件

2023-01-06 15:43:36 2254

原创 Spring创建bean的四种方式

spring创建bean的四种方式,spring的基本概念

2022-06-10 16:18:58 7451 1

原创 SSM框架整合demo

Java SSM框架整合demo

2022-04-24 00:03:47 949

原创 MyBatis 报错 java.lang.ExceptionInInitializerError

MyBatis 报错 java.lang.ExceptionInInitializerError这个问题困扰了自己好半天,最后终于解决了,分享给大家,避免踩坑。关于这个问题的解决方法网上都有很多说是静态资源文件没有导出的问题,当然这也是原因之一,但是如果设置了静态资源文件导出那么就可能是其他原因了。静态资源文件导出项目编译之后要去target目录里面看看mapper.xml文件是否被编译进去了,如果没有编译进去就需要在pom.xml文件里面设置静态资源文件导出。设置静态资源文件导出&lt

2022-03-29 01:24:59 294

原创 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 1096

原创 Linux常用命令----文件操作命令

命令格式[test@VM-8-5-centos ~]$ command [options] [arguments]其中,command表示命令的名称;options表示选项,定义了命令的执行特性,arguments表示命令作用的对象[test@VM-8-5-centos ~]$ rm -r dir该语句的功能为删除目录dir,其中rm为命令的名称,表示删除文件;-r为选项,表示删除目录中的文件和子目录;dir为命令作用的对象,该对象是一个目录。Linux系统中的命令都遵循以上格式,命令中的选项和

2022-01-24 23:08:35 2448

原创 网络编程——UDP实例

TCP是一种面向连接的传输层协议,而UDP是传输层中面向无连接的协议,故传送的数据包不能保证有序和不丢失,实现UDP通信主要用到了两个类:DatagramPacket和DatagramSocketDatagramSocket此类表示用于发送和接收数据报包的套接字DatagramSocket socket = new DatagramSocket(6565);DatagramPacket此类表示数据报包DatagramPacket packet = new DatagramPacket(msg.

2022-01-13 15:18:50 611

原创 网络编程——TCP实例

网络编程java.net 包中提供了两种常见的网络协议的支持:TCP: TCP(Transmission ControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP层是位于IP层之上,应用层之下的中间层。TCP保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP/IP。UDP:UDP(User DatagramProtocol,用户数据报协议),位于OSI模型的传输层。一个五连接的协议。提供了应用程序之间要发送的数据报。由于UDP缺乏可

2022-01-13 11:07:22 1039

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除