自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 【精华文章】雨空集的编程学习笔记汇总

会根据自己的学习进度持续更新...或者去我的主页专栏查看( ̄▽ ̄)/

2024-03-20 09:15:53 129

原创 SpringMVC--HttpMessageConverter

HttpMessageConverter(报文信息转换器)想象一下,你的电脑想要告诉另一台电脑一些信息。但是,它们不能直接用语言交流,它们需要用一种特殊的代码来交流,这种代码就是HTTP。在Web应用中,客户端和服务器之间通常通过HTTP请求和响应来交换数据。这些数据通常以特定的格式存在,比如JSON、XML等。的作用就是帮助将这些数据转换为Java对象,或者将Java对象转换为客户端能够理解的格式。相关注解和类型。

2024-04-24 19:05:11 979

原创 Java代码基础算法练习-求多项式的和-2024.04.24

多项式1- 1/2 + 1/3- 1/4 + 1/5- 1/6 + ...,求出该多项式的前n项的和,结果保留两位小数。

2024-04-24 09:55:36 157

原创 Java代码基础算法练习-移除元素-2024.04.24

给一个数组(有10个数组元素)和一个值val,在不新建数组的情况下,移除所有数值等于val的元素,并输出移除后数组的新长度。

2024-04-24 09:45:35 116

原创 Java代码基础算法练习-九九乘法表-2024.04.22

输出九九乘法表,乘法的乘积占两位,并靠左对齐,每个乘法表达式之间有一个空格。

2024-04-22 09:05:40 131 1

原创 Java代码基础算法练习-逆序输出-2024.04.22

输入10个数字(数字取值范围:0~1000),然后逆序输出。

2024-04-22 08:59:09 171

原创 Java代码基础算法练习-斐波纳契数列-2024.04.22

1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波那契数列”,其中每 个数字都是“斐波那契数”。输入一个整数N(N不大于20),输出由N个“斐波那契数”组成的“斐波那契数列”。

2024-04-22 08:52:16 218

原创 SpringMVC--RESTful

ReStateTransfer,表现层资源状态转移。RESTful是一种网络架构风格,它定义了如何通过网络进行数据的交互。这种风格基于HTTP协议,使得网络应用之间的通信变得更加简洁和高效。资源(Resource)想象一下,服务器上存储了很多信息,比如文章、图片、用户信息等。在RESTful架构中,我们把这些信息称为“资源”。每个资源都有一个唯一的标识,这个标识通常是URL。就像每个人的身份证号一样,通过这个URL我们可以准确地找到对应的资源。资源的表述(Representation)

2024-04-21 19:43:41 1377

原创 Java代码基础算法练习-数组整合-2024.04.21

现给出两个数组,每个数组都有10个元素,请求两个数组的交集,如交集为空,请输出 NULL,否则输出交集元素(数组元素取值范围0~1000)。

2024-04-21 10:04:52 205

原创 Java代码基础算法练习-分段函数求值-2024.04.21

有一个函数,写一段程序,输入x,输出y。

2024-04-21 09:41:30 225

原创 JavaWeb--前端工程化

前端工程化是一种将软件开发的方法和流程应用到前端开发中的做法。它通过采用模块化、组件化、规范化和自动化等策略,旨在简化前端开发过程,提高开发效率,并减少可能出现的错误和成本。简单来说,就像是在建房子时使用预制板和自动化工具,让建造过程更加快速、高效且质量有保障。你可以将其理解为一套高效“建房”的规则和工具,帮助你更好地搭建网站和应用程序的前端部分。ES6是JavaScript语言的一个重要版本,它在2015年推出,带来了很多新的特性和改进,使得编写JavaScript代码更加方便和高效。箭头函数。

2024-04-19 10:57:48 1364 1

原创 Java代码基础算法练习-水仙花数-2024.04.17

指一个 3 位数,它的每个位上的数字的3次幂之和等于它本身。水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数。例如: 1的3次方 + 5的3次方 + 3的3次方 = 153。利用for语句求出三位数中所有的的水仙花数。

2024-04-17 08:53:17 173

原创 Java代码基础算法练习-分解字符-2024.04.17

如果字符串长度符合要求(不大于255),则使用String类的split()方法对str进行分割。传入参数为逗号(,),表示按照逗号作为分隔符将原字符串分解为一个字符串数组strs。现有一行字符串,小明想按逗号分解成多个字符串,可是他不太会弄,需要你的帮助(字符串中有连续的逗号,以第一个为准)。被逗号分解的字符串,用回车分开。

2024-04-17 08:45:06 144

原创 Java代码基础算法练习-圆的面积-2024.04.17

已知半径r,求一个圆的面积(保留两位小数),其中 0 < r < 5,PI = 3.14,圆面积公式: PI * r * r。

2024-04-17 08:38:25 141

原创 JavaWeb--JS正则表达式

正则表达式是一种特殊的字符串,它定义了一种搜索模式,用来在文本中查找、匹配和替换符合特定规则的字符串。在JavaScript中,正则表达式可以用于验证输入的格式、搜索特定文本、提取信息等任务。

2024-04-15 23:23:26 1164

原创 Java代码基础算法练习-自定义函数之字符提取-2024.04.15

写一函数,将一个字符串中的元音字母(aeiou)复制到另一个字符串,然后输出。

2024-04-15 08:57:29 263

原创 Java代码基础算法练习-删除空格-2024.04.15

请从键盘获取一串字符,然后实现删除字符串空格的操作

2024-04-15 08:49:39 304

原创 Java代码基础算法练习-温度转换-2024.04.15

输入一个华氏温度,要求输出摄氏温度。公式为 C=5(F-32)/9,取位2小数。(C:摄氏温 度,F:华氏温度)

2024-04-15 08:36:54 237

原创 Java代码基础算法练习-商场购物判断-2024.04.14

某商场举行购物优惠活动(x代表购物款,y代表折扣)

2024-04-14 22:49:12 238

原创 Java代码基础算法练习-求奇数和-2024.04.14

输入n个整数(n从键盘输入,n>0,整数取值范围:0~1000),输出它们的奇数和。

2024-04-14 22:15:15 130

原创 Java代码基础算法练习-拆分一个三位数的个位、十位、百位-2024.04.14

输入一个三位数,逆序输出这个三位数的个位、十位、百位对应的数字,用空格分开。

2024-04-14 22:08:56 173

原创 SpringMVC--SpringMVC的视图

这种方式简化了代码,因为你不需要创建一个完整的控制器类和方法,只需要定义请求路径和对应的视图名称即可。下面是一个简单的例子来说明如何使用。

2024-04-14 20:34:00 794

原创 SpringMVC--获取请求参数 / 域对象共享数据

代码过程index.jsp是一个网页文件,用户可以在浏览器中看到和与之交互。在这个页面上,有一个链接,当用户点击这个链接时,浏览器会向服务器发送一个请求。Controller 控制器 (TestController)是服务器端的一个组件,它的任务是处理来自index.jsp页面的链接点击请求。当请求到来时,它会执行test方法。在test方法中,使用这行代码,我们实际上是在请求对象上加了一个标签(称为“属性”),这个标签的名字是 "testScope",值是 "hello,servletAPI"。

2024-04-14 19:19:23 1219

原创 Java代码基础算法练习-自定义函数之求字符串长度-2024.04.13

写一函数,求一个字符串的长度(字符串长度不超过255),然后在主函数中调用该函数 实现求长度操作。

2024-04-13 21:56:47 389

原创 JavaWeb--JavaScript-事件绑定/BOM/DOM编程

事件绑定是JavaScript中一个重要的概念,它涉及到网页上的交互行为。简单来说,事件就像是网页上的一些特定动作,比如用户点击按钮、移动鼠标、提交表单等。当这些动作发生时,我们可以通过编写JavaScript代码来告诉浏览器应该做些什么。例如,假设你有一个按钮,你希望当用户点击这个按钮时,弹出一个警告框显示“按钮被点击了”。为了实现这个功能,你需要使用事件绑定来告诉浏览器:“当用户点击按钮这个事件发生时,请执行显示警告框的这段JavaScript代码。在JavaScript中,我们通常使用。

2024-04-12 16:19:54 1293

原创 Java代码基础算法练习-统计学生成绩-2024.04.11

编写程序,输入n个(0

2024-04-11 22:19:22 245

原创 SpringMVC--核心概念 / @RequestMapping注解

本文详细介绍了SpringMVC的基础知识和核心组件,特别是@RequestMapping注解的用法。从项目初始化到依赖配置,再到web.xml和Spring配置文件的设置,文章逐步引导读者构建SpringMVC项目。重点解释了@RequestMapping注解在URL映射、处理HTTP方法、参数绑定等方面的应用,并通过实例展示了如何利用占位符和ant路径模式创建灵活的RESTful服务。

2024-04-10 09:26:39 1315

原创 SpringMVC--概述 / 入门

1、什么是MVCMVC是一种软件设计模式,它将应用程序划分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。这种划分有助于实现职责分离,提高代码的可维护性和复用性。模型(Model):负责处理数据和业务逻辑。在Java工程中,模型通常由JavaBean实现,包括两类:实体类Bean:如StudentUser等,主要用来封装和存储业务数据。业务处理Bean:如Service或Dao对象,负责执行具体的业务操作(如计算、验证)和数据访问(与数据库交互)。

2024-04-07 09:40:58 866

原创 JavaWeb--JavaScript-基础

JavaScript(简称JS)是一种轻量级的、解释执行的客户端脚本语言,主要用于增强网页的交互性和动态性。它起源于Netscape的LiveScript,并在1995年发布时更名为JavaScript。尽管名称中包含"Java",但JavaScript与Java是两种不同的编程语言,其设计目标、语法和用途均有显著差异。脚本语言:JavaScript是一种解释型语言,无需预编译成字节码或机器码,直接由浏览器中的JavaScript引擎(如V8)逐行解析执行。

2024-04-06 19:35:59 929

原创 Spring-事务

事务的"只读"属性是一种特殊的设置,用于告诉Spring框架和数据库,当前事务仅包含查询操作,而不会进行数据的增加、删除或修改。这个设置可以让数据库针对查询进行优化,因为数据库知道不需要对数据的写操作进行保护,从而可能提高查询效率。

2024-04-05 17:36:58 1247

原创 Java代码基础算法练习-负数个数统计-2024.04.04

从键盘输入任意10个整型数(数值范围-100000~100000),统计其中的负数个数。

2024-04-04 21:59:56 231

原创 JavaWeb--HTML&CSS

HTML 主要用于网页主体结构的搭建CSS 主要用于页面元素美化JavaScript 主要用于页面元素的动态处理HTML5是什么?HTML5是超文本标记语言(HyperText Markup Language)的第五个主要版本。这是一种专门用来创建网页的编程语言。你可以把它想象成一种特殊的“说明书”,它告诉电脑浏览器如何排列和展示网页上的文字、图片、视频、链接等各种内容。HTML5的特点与优势现代化与兼容性:HTML5是在HTML4.01的基础上进行了重大升级,旨在满足现代互联网的需求。

2024-04-04 12:25:24 1223 2

原创 Spring6-单元测试:JUnit

与JUnit5相比,JUnit4的集成方式使用了不同的注解(如 @RunWith),但基本思路是一致的:启动Spring容器,加载配置,注入依赖,然后执行测试。当运行此测试时,Spring容器会先被创建,User 类的实例会被自动注入到测试类中,然后执行测试方法,打印出 User 实例的信息。为了解决这个问题,Spring提供了与JUnit的集成方案,允许我们在不手动创建容器的情况下,让测试框架自动处理Spring容器的创建和Bean的注入。类的实例会被自动注入到测试类中,然后执行测试方法,打印出。

2024-04-01 10:48:01 1740

原创 Java代码基础算法练习-自定义函数之字符串连接-2024.03.30

写一函数,将两个字符串连接起来,然后在主函数中调用该函数实现字符串连接操作。

2024-03-30 22:58:15 208

原创 Spring6-代理模式 / AOP切面编程

代理模式的核心思想是为某个对象(称为目标对象或真实对象)创建一个替代品(称为代理对象当客户端请求与目标对象交互时,实际上是与代理对象打交道。代理对象可以透明地转发请求到目标对象,也可以在转发请求前或后添加额外的操作,如权限检查、日志记录、缓存、延迟加载、数据预处理等。这些附加功能通常不属于目标对象的核心业务逻辑,但对系统的整体功能或性能有重要影响。代理模式的运作机制:代理对象与目标对象实现了相同的接口或继承自同一基类,这意味着它们对外部世界(客户端)呈现出相同的接口,即客户端可以以相同的方式与两者交互。

2024-03-30 17:42:36 906

原创 Mybatis-特殊SQL的执行

模糊查询、批量删除 、动态设置表名、添加功能获取自增的主键,这几种特殊情况需要特别分情况特别对待

2024-03-30 17:39:15 1128

原创 Java代码基础算法练习-求偶数和-2024.03.29

编制程序,输入n个整数(n从键盘输入,n>0,整数取值范围:0~1000),输出这n个 数当中的偶数和。

2024-03-29 22:35:29 166

原创 Mybatis-各种查询功能

Mybatis中的各种查询语句

2024-03-29 22:15:00 1239

原创 Java代码基础算法练习-求一个三位数的各位数字之和-2024.03.27

输入一个正整数n(取值范围:100

2024-03-27 23:28:29 353

原创 Mybatis-获取参数值的两种方式

MyBatis获取参数值的两种方式:${ } 和 #{ }

2024-03-27 23:22:31 1303

基于javaweb实现的个人日记本系统

来源来自 https://blog.csdn.net/qq_34542964/article/details/134920564?spm=1001.2014.3001.5506 具体实现了一下功能(虽然这个前端界面会有点不一样) 用户登录时,系统验证账户和密码与数据库记录的匹配性。错误时给出提示,成功则将用户信息存储在session中。日志管理包括按日期、时间或类别排序的日志列表显示,写日志并保存到数据库,修改日志类别和关键字搜索日志。个人中心显示全部用户信息,允许修改个人信息和上传头像。退出功能用于销毁用户session,返回登录界面。 第一次个人练习做项目,某些地方会有些不足,还请见谅

2023-12-21

个人C语言知识点笔记总结-word版

此笔记是由本人根据谭浩强的教材《C程序设计(第五版)》以及自己在网上查找的相关资料,结合自己的学习经验编写而成。主要目的是为了方便自己专升本C语言课程的复习,帮助自己更好地掌握C语言的相关知识。这份笔记涵盖了C语言的基础语法、数据类型、运算符、条件语句、循环语句、函数、指针、数组、结构体、文件处理等方面的内容。我相信,如果你认真阅读这份笔记,再结合自己一定的相关练习,差不多能够掌握C语言的基础知识,为期末考试、专升本考试等打下坚实的基础。当然,这份笔记也可以作为巩固复习的资料,对于初学者来说也有一定的参考价值。最后,我希望这份笔记能够帮助到需要的人,同时也希望大家能够认真阅读并积极练习,共同进步! 注意:此文档为doc格式哦,请使用word打开使用查阅

2023-10-29

个人C语言知识点笔记总结-pdf版

此笔记是由本人根据谭浩强的教材《C程序设计(第五版)》以及自己在网上查找的相关资料,结合自己的学习经验编写而成。主要目的是为了方便自己专升本C语言课程的复习,帮助自己更好地掌握C语言的相关知识。这份笔记涵盖了C语言的基础语法、数据类型、运算符、条件语句、循环语句、函数、指针、数组、结构体、文件处理等方面的内容。我相信,如果你认真阅读这份笔记,再结合自己一定的相关练习,差不多能够掌握C语言的基础知识,为期末考试、专升本考试等打下坚实的基础。当然,这份笔记也可以作为巩固复习的资料,对于初学者来说也有一定的参考价值。最后,我希望这份笔记能够帮助到需要的人,同时也希望大家能够认真阅读并积极练习,共同进步! 注意:此文档为pdf格式

2023-10-29

个人C语言知识点笔记总结-md版

此笔记是由本人根据谭浩强的教材《C程序设计(第五版)》以及自己在网上查找的相关资料,结合自己的学习经验编写而成。主要目的是为了方便自己专升本C语言课程的复习,帮助自己更好地掌握C语言的相关知识。这份笔记涵盖了C语言的基础语法、数据类型、运算符、条件语句、循环语句、函数、指针、数组、结构体、文件处理等方面的内容。我相信,如果你认真阅读这份笔记,再结合自己一定的相关练习,差不多能够掌握C语言的基础知识,为期末考试、专升本考试等打下坚实的基础。当然,这份笔记也可以作为巩固复习的资料,对于初学者来说也有一定的参考价值。最后,我希望这份笔记能够帮助到需要的人,同时也希望大家能够认真阅读并积极练习,共同进步! 注意:此文档为md格式,建议使用typora进行打开使用

2023-10-29

个人C语言知识点笔记总结-语雀文档版

此笔记是由本人根据谭浩强的教材《C程序设计(第五版)》以及自己在网上查找的相关资料,结合自己的学习经验编写而成。主要目的是为了方便自己专升本C语言课程的复习,帮助自己更好地掌握C语言的相关知识。这份笔记涵盖了C语言的基础语法、数据类型、运算符、条件语句、循环语句、函数、指针、数组、结构体、文件处理等方面的内容。我相信,如果你认真阅读这份笔记,再结合自己一定的相关练习,差不多能够掌握C语言的基础知识,为期末考试、专升本考试等打下坚实的基础。当然,这份笔记也可以作为巩固复习的资料,对于初学者来说也有一定的参考价值。最后,我希望这份笔记能够帮助到需要的人,同时也希望大家能够认真阅读并积极练习,共同进步! 注意:这是语雀文档版本,需要打开语雀才能打开阅读

2023-10-29

空空如也

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

TA关注的人

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