- 博客(18)
- 收藏
- 关注
原创 Spring Boot Web 入门
通过以上步骤,你已经完成了一个简单的 Spring Boot Web 应用的开发,并且可以在此基础上进一步扩展和优化。Spring Initializr 是一个基于 Web 的工具,可帮助你快速生成 Spring Boot 项目骨架。方法来启动 Spring Boot 应用。可以创建一个控制器方法来处理表单提交的数据。(如果修改了端口则使用相应的端口),你将看到页面显示。填写表单并提交,你将看到处理结果。)中创建一个控制器类。上述配置将服务器的端口修改为 8081。如果你想修改服务器的默认端口,可以在。
2025-02-07 11:14:14
1081
原创 Maven 依赖管理全面解析
Maven 是一个强大的项目管理和构建自动化工具,广泛应用于 Java 项目。它提供了标准化的项目结构、依赖管理和构建流程,极大地提高了开发效率。依赖管理是 Maven 的核心功能之一,它允许开发者通过简单的配置来引入和管理项目所需的第三方库。
2025-02-07 10:31:13
1165
原创 IDEA 中集成 Maven,配置环境、创建以及导入项目
通过以上步骤,你可以在 IntelliJ IDEA 中顺利集成 Maven 3.9.8,进行项目的创建和导入操作。确保显示的 Maven 配置信息(如 Maven 主目录、用户设置文件等)与之前在 IDEA 中配置的一致。由于test的resources不常用,一般不会生成,如果有需要的话,可以在test新建一个目录。再次确认 Maven 的相关配置,包括 Maven 主目录、用户设置文件、本地仓库路径等。建议在Java里面找到Maven类型,这个是一般类型的。他可能会自动识别你需要的,然后点击生成即可。
2025-02-06 11:34:13
1606
原创 Maven概述与安装
Maven 是一个基于项目对象模型(POM,Project Object Model)的项目管理和构建自动化工具,由 Apache 软件基金会开发维护。它主要用于 Java 项目,但也可以用于其他语言的项目。Maven 通过一个中央配置文件(pom.xml)来管理项目的构建、报告和文档等工作。
2025-02-06 11:06:32
1079
原创 1996:登山(OJ)(Java)
为了解决类似登山问题,即在给定一系列景点海拔高度的情况下,找出满足不连续浏览海拔相同景点且一旦开始下山就不再向上走的条件下,最多的浏览景点数。
2024-12-03 17:15:20
192
原创 2753:走迷宫(Java)(深度优先搜索,广度优先搜索)
广度优先搜索从起点开始,先访问距离起点一步的所有节点,然后是距离起点两步的所有节点,以此类推。通过队列来实现这种逐步扩展的搜索方式。每次从队列中取出一个节点进行处理,并将其相邻的未访问节点加入队列。这样可以确保先找到的路径一定是最短路径,因为是按照距离起点的远近依次进行搜索的。:一个二维整数数组,存储了四个方向的偏移量,分别对应向下、向上、向右、向左移动。:二维布尔数组,用于标记矩阵中每个位置是否已被访问过。方法(深度优先搜索的核心方法),用于存储最短路径长度。
2024-11-29 21:36:21
712
原创 7909:统计数字(Java)
目录1.题目描述:样例输入:样例输出:2.Java答案:3.解析:输入整数 n 和数组 a:排序数组 a:统计每个数字出现的次数并存储到 TreeMap:输出结果:注意事项:
2024-11-26 21:56:40
1137
原创 2.4基本算法之分治2991:2011
任何整数都可以用二进制表示,这是因为二进制是一种计数系统,就像我们熟悉的十进制一样。在二进制中,只有 0 和 1 两个数字符号。
2024-11-26 21:35:34
965
原创 第35次CCF计算机软件能力认证考试第二题字符串变换100分答案(Java)
对于给定字符,我们取非首尾部分进行变换。对于每一个字符串nStr里面的字符,在经过有限次变换之后,要么变回原来那个字符,即一次的轮回,要么变为一个不会再改变的字符。因为k的次数可能会很大,所以为了避免这种情况,我们把每个字符的循环情况以及临界值求出来,并且把每个字符每次的变换结果储存起来。然后对于每一个k值,对应是否循环,以及处在哪个阶段求出来,我们可以相应的给出答案。最后得出结果
2024-11-17 18:29:44
1970
1
原创 洗衣房问题(Java)
洗衣房有2台同样的洗衣机,有n个学生排队来洗衣。已知每个学生需要ai个时间单位来洗衣。每次每台洗衣机只允许一个学生洗衣。给定一个m表示洗衣房开放的最长时间。求在洗衣房开放时间内所有n个学生是否可以洗完衣服。对于每个测试用例输出一行 0或1,输出0表示n个学生不能都洗完衣服,输出1表示可以。表示有1个测试样例,3个学生,每个洗衣房的开放时间为4,输出1表示所有学生可以洗完衣服。第二行输入两个整数n和m,表示学生数和洗衣房开放时间长度。第三行输入n个整数表示每个学生需要的洗衣时间。
2024-11-09 13:50:35
775
原创 动态规划(编辑距离)Java
设A和B是两个字符串,求将字符串A转换为字符串B的最少操作次数。如A = “kitten”、 B = “sitting“,求编辑距离。(3)将一个字符改为另一个字符。(1)删除一个字符。(2)插入一个字符。
2024-11-01 22:09:19
488
原创 ccf (java)矩阵运算
2,测试数据n的范围明显比d要大,也就是n>>m,所以尽量在进行循环操作的时候,减少出现的n个循环即可解决内存不够和时间超出的问题。这样便可以把n×n变为m×m,解决此问题。1,数值范围界定,建议使用long类型。))×V可以转化为W⋅Q×(
2024-10-26 19:44:08
2030
原创 Java 任务分配问题(分支界限法,优先队列)
任务分配问题要求把n项任务分配给n个人,每个人完成每项任务的成本不同,要求分配总成本最小的最优分配方案。本题使用优先队列和分支界限法解决
2024-10-24 11:01:26
873
原创 ccf 坐标变换(其二)
1,为了将点 (x,y) 绕坐标原点 (0,0)逆时针旋转 θ弧度,我们首先需要将笛卡尔坐标 (x,y) 转换为极坐标 (r,ϕ)。在极坐标中,r是点到原点的距离,ϕ 是正 x 轴与从原点到点的射线之间的角度。现在,我们需要将旋转后的极坐标 (r,ϕ+θ) 转换回笛卡尔坐标。旋转点 (x,y) 意味着将角度 ϕ 增加 θ。因此,旋转后的角度为 ϕ+θ。
2024-10-21 14:46:40
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人