- 博客(123)
- 收藏
- 关注
原创 SpringMVC--HttpMessageConverter
HttpMessageConverter(报文信息转换器)想象一下,你的电脑想要告诉另一台电脑一些信息。但是,它们不能直接用语言交流,它们需要用一种特殊的代码来交流,这种代码就是HTTP。在Web应用中,客户端和服务器之间通常通过HTTP请求和响应来交换数据。这些数据通常以特定的格式存在,比如JSON、XML等。的作用就是帮助将这些数据转换为Java对象,或者将Java对象转换为客户端能够理解的格式。相关注解和类型。
2024-04-24 19:05:11 902
原创 Java代码基础算法练习-求多项式的和-2024.04.24
多项式1- 1/2 + 1/3- 1/4 + 1/5- 1/6 + ...,求出该多项式的前n项的和,结果保留两位小数。
2024-04-24 09:55:36 156
原创 Java代码基础算法练习-移除元素-2024.04.24
给一个数组(有10个数组元素)和一个值val,在不新建数组的情况下,移除所有数值等于val的元素,并输出移除后数组的新长度。
2024-04-24 09:45:35 113
原创 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
原创 JavaWeb--前端工程化
前端工程化是一种将软件开发的方法和流程应用到前端开发中的做法。它通过采用模块化、组件化、规范化和自动化等策略,旨在简化前端开发过程,提高开发效率,并减少可能出现的错误和成本。简单来说,就像是在建房子时使用预制板和自动化工具,让建造过程更加快速、高效且质量有保障。你可以将其理解为一套高效“建房”的规则和工具,帮助你更好地搭建网站和应用程序的前端部分。ES6是JavaScript语言的一个重要版本,它在2015年推出,带来了很多新的特性和改进,使得编写JavaScript代码更加方便和高效。箭头函数。
2024-04-19 10:57:48 1362 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 1163
原创 Java代码基础算法练习-自定义函数之字符提取-2024.04.15
写一函数,将一个字符串中的元音字母(aeiou)复制到另一个字符串,然后输出。
2024-04-15 08:57:29 263
原创 Java代码基础算法练习-温度转换-2024.04.15
输入一个华氏温度,要求输出摄氏温度。公式为 C=5(F-32)/9,取位2小数。(C:摄氏温 度,F:华氏温度)
2024-04-15 08:36:54 237
原创 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
原创 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 228
原创 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
原创 Java代码基础算法练习-求偶数和-2024.03.29
编制程序,输入n个整数(n从键盘输入,n>0,整数取值范围:0~1000),输出这n个 数当中的偶数和。
2024-03-29 22:35:29 166
基于javaweb实现的个人日记本系统
2023-12-21
个人C语言知识点笔记总结-word版
2023-10-29
个人C语言知识点笔记总结-pdf版
2023-10-29
个人C语言知识点笔记总结-md版
2023-10-29
个人C语言知识点笔记总结-语雀文档版
2023-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人