自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot项目合集

多条件查询单个用户:http://localhost:8085/user/selectByMore?多条件模糊查询单个用户:http://localhost:8085/user/selectByLike?根据username查询单个用户:http://localhost:8085/user/selectByUsername/admin。分页查询:http://localhost:8085/user/selectPage?分页查询:http://localhost:8085/user/selectPage?

2025-04-02 19:37:13 1038

原创 集成Knif4生成Swagger生成接口文档

集成Knif4生成Swagger生成接口文档

2025-04-02 19:36:03 404

原创 《项目实训1》课程设计

回顾本学期,在参与图书管理系统项目中成长显著。从课程知识学习开始,掌握数据库设计基本原则,依据需求分析构建合理 E - R 图,像本系统中精准梳理图书、读者、管理员及借阅关系,为后续代码实现夯实基础。在前端编程技能上,使用HTML、CSS和JavaScript来构建用户界面。在这个过程中,我学习了如何使用Bootstrap框架来快速设计响应式布局,以及如何通过AJAX与后端进行数据交互。

2025-03-28 09:27:43 1067

原创 《嵌入式系统》课程设计

经过团队的共同努力,本项目成功研发出一款基于嵌入式系统的智能多媒体影音系统,其成果与亮点颇丰。在功能层面,数码相册模块不仅实现了对 BMP 格式数码照片的高效读取与清晰呈现,还为用户提供了便捷的浏览体验,支持无缝切换至上一张或下一张照片,以及随时退出相册的功能,使用户能够随心所欲地欣赏和管理个人照片集。

2025-03-28 09:22:11 995

原创 Springboot+MybatisPlus 项目+代码生成器

在 dependencies 里面添加一些mybatis-plus 相关的依赖。运行mybatis-generator目录中的CodeGenerator文件。将 springboot 的parent 中的版本修改为3.1.6。2.数据库名称、数据库用户及密码。1.修改包名称、目录名称。

2025-03-27 17:09:49 1641

原创 配置本地项目【Maven依赖库】

mirror></mirror>

2025-03-27 16:58:40 343

原创 《WordBook词典APP》Android课程设计

在WordBook词典App项目中,我协助林铭洪进行Android客户端的开发,并主要负责性能测试和代码审查。这个项目让我对应用的性能优化有了更深的认识,我也学会了如何通过代码审查来提高代码质量。与林铭洪的合作非常愉快,我们相互支持,共同推进项目进度。这次项目不仅提升了我的技术能力,也让我更加相信团队合作的力量。通过这次经历,我学会了如何在团队中发挥自己的作用,同时也认识到了沟通和协作在项目成功中的重要性。

2025-03-27 11:48:27 935

原创 《闲购商城》系统数据库课程设计

课程名称:**MySQL数据库**应用**项目名称:**闲购商城**系统数据库**设计*

2025-03-27 11:41:59 1135

原创 Java【扫雷游戏】课设

另外还有一种模式,假如玩家想要自己定义扫雷的难度可以自己设置雷数和尺寸,只要打开“自定义”配置弹窗,在之后的弹框里按提示输入雷数和尺寸,行数最大为24,列数最大为30,如果玩家设置的雷数超过了范围(比如雷数大于格子的总数或小于零),系统会默认雷数为行数减一与列数减一的乘积。玩家点开游戏之后可以点击菜单栏选择扫雷游戏的难度,不同的难度就代表了不同的地雷总数和尺寸,自定义的难度也会设置雷数和尺寸,设置的这些数据全部存放在几个变量之中,当雷区要初始化的时候程序会调用这么变量属性,然后通过一个循环来完成初始化。

2025-03-26 13:29:37 1023

原创 C语言【英汉词典】课程设计

总之,本次C语言英汉词典的项目开发和团队合作,让我们进一步认识到了项目开发的流程和团队协作的重要性,并切实提高了我们的技术水平和工作实践能力,最终取得了比较令人满意的成果。在未来的开发过程中,我们会继续保持团队精神,合理安排任务,加强时间的紧迫感,积极学习新技术,以更好地实现我们的目标。在论文的部分,我负责了3.2系统实现部分,包括了英译汉、汉译英、查找单词、删除单词、增加单词、刷新界面、退出等,我们使用了现有的技术和知识,还进行了一定的创新和探索,在解决问题时更加高效地使用了语言和算法的技巧。

2025-03-26 13:16:58 1063

原创 后端登录注册实现【模板】

同时注意entity层中的User实体类的属性要对应数据库表的字段(我数据库表字段为create_time和avatar_url,我原本在User中使用驼峰起名为createTime和avatarUrl,但是后端返回数据data中,这两个都为null,后来才改为一一对应,后续加强学习,找找原因)里面的注册接口与新增用户接口基本一致。

2024-12-26 17:14:35 409

原创 后端统一接口返回状态【初步模板】

这样可以大大提高开发效率。项目结构如下图:分别创建Result类和Constants接口。

2024-12-21 20:39:39 1144

原创 SpringBoot增删改查导入导出操作【模板】

创建数据库并添加一个表注意勾选以下依赖项目创建完成后进行创建controller、mapper 、service、entity包,和resources目录下的mapper包4. 配置数据库连接并进行测试在 中配置数据库连接信息:进行检测数据库是否已连接在 entity 包中创建 :注意一般有lombok依赖后,可以直接使用@Data注解,而省略getter和setter方法(下面我的@Data注解使用不了)6. 创建 MyBatis Mapper在 包中创建 :同时,创建 文件,存放在

2024-12-17 09:40:40 574

原创 SpringBoot 解决跨域问题【模板】

注意,加完这个配置类后一定要 重启后台!在Springboot项目里加上这个配置文件。1、添加跨域工具包CorsConfig。访问,前端无需再配置跨域。

2024-12-06 11:01:49 453

原创 【数据库原理】课程笔记

概念数据模型也称概念模型或信息模型,是对现实世界中问题域内事务(特性)的描述,是以用户观点实现世界的模型(图形表示)。主要用于描述事物的概念化结构,使数据库的设计人员在设计初期,避开计算机系统及DBMS具体技术问题,以图形化方式表事物(实体)数据特征(属性)及其之间的联系等,**常用的是实体-联系模型(E-R图)**。

2024-07-03 16:01:00 1362

原创 【Mybatis知识点学习】

预编译是提前对SQL语句进行预编译,而后再调用SQL,注入的参数就不会再进行SQL编译。而SQL注入是发生在编译的过程中,因为恶意注入了某些特殊字符,最后被编译时SQL时轻而易举的通过,从而导致数据泄露。而预编译机制则可以很好的防止SQL注入。而SQL注入是发生在编译的过程中,因为恶意注入了某些特殊字符,最后被编译时SQL时轻而易举的通过,从而导致数据泄露。在程序中紧密的联系并不是一件好的事情,因为两种事物之间联系越紧密,你更换其中之一的难度就越大,扩展功能和debug的难度也就越大。

2024-05-19 13:55:15 849

原创 JavaSE知识点查漏补缺

修饰符 返回值类型 方法名(参数类型 参数名,...){方法体...return 返回值;线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,比如主线程,GC线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行是由调度器(cpu)安排调度的,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的对同一份资源操作时mm会存在资源抢夺的问题,需要加入并发控制。

2024-05-16 21:38:29 703

原创 【Java一些注解知识】

@RequestMapping("/users")指定了这个控制器处理的URL路径为"/users",即所有以"/users"开头的请求都会交给这个控制器处理。当有一个GET请求发送到"/users/123"时,Spring框架会调用UserController类中的getUserById方法,并将123作为id参数传入。- @GetMapping("/{id}")指定了处理GET请求的方法getUserById,其中{id}是一个占位符,表示在实际请求中会传入一个id作为参数。

2024-05-10 00:10:14 369

原创 【Maven工具】

仓库组(group):用来聚合代理仓库和宿主仓库,为这些仓库提供统一的服务地址,以便 Maven 可以更加方便地获得这些仓库中的构件。Maven 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。请求外部的远程仓库,将所需构件下载并缓存到 Maven 私服,若外部远程仓库不存在所需构件,则 Maven 直接报错。Maven 还可以从仓库组中下载构件,仓库组会从其包含的宿主仓库和代理仓库中获取构件。

2024-04-15 09:07:39 1081

原创 【JDBC入门学习】

注意:1.注册驱动可以不写了 2.导入jar包时要注意点击右键添加。

2024-04-14 23:07:05 264

原创 【Git项目部署到本地仓库】

如果您已经将更改推送到了远程仓库,您需要强制推送这些重写历史的更改到远程仓库。如果在仓库级别没有特定配置,那么它会回退到全局设置,如果全局设置也没有,那么通常不会有输出。但请注意,这是一个重写历史的操作,可能会影响到与其他仓库的协同工作,因此在使用之前请确保您了解可能带来的后果。要将项目传到本地仓库,你需要先在本地创建一个新的git仓库,然后将项目文件添加到该仓库中。在命令行中,导航到您想要创建Git仓库的目录,例如,如果您的项目在。命令来设置它们,以确保您的提交有正确的标识信息。

2024-03-29 12:40:39 1501

原创 【Hexo + Github 搭建自己的专属博客】

在Windows上使用Git,可以从Git官网直接,然后按默认选项安装即可。安装完成后,在开始菜单里找到,蹦出一个类似命令行窗口的东西,就说明Git安装成功!在Git中绑定Github账号,打开“Git Bash”,在命令框中依次输入两行命令:由于Hexo是基于Node.js驱动的一款博客框架,所以安装NodeJSoad/并配置环境变量。以上环境准备好了就可使用npm开始安装Hexo安装Hexo完成后,在指定文件夹下打开。

2024-03-27 20:20:02 1577

原创 【Ubuntu】常用命令

结束指定进程时使用,就比如某个软件不响应了,这时候kill就相当于windows系统中的任务管理器中的“结束进程”按钮。创建任意格式的文件,包括源代码、文本等等,通过后缀来决定。ll , 以列表形式显示当前路径下的所有文件的详细信息(包括隐藏文件和缓存文件等)。如果你的电脑是公司的,还可以将cd命令换成rm -rf,让以后的同事替你背锅。更推荐使用apt命令而不是apt-get命令,它的命令更精简而且易用。删除文件,后面接上要删除的文件名。特别的,如果想把某目录下所有文件都复制,可以使用参数-r。

2024-03-19 23:36:41 1003

原创 【MySQL】知识点 + 1

DATE_ADD()` 是一个MySQL中的SQL函数,用于在日期上添加指定的时间间隔。这个函数接受三个参数:日期,时间间隔和时间单位。在这个示例中,`DATE_ADD('2022-01-01', INTERVAL 1 MONTH)` 将在日期 '2022-01-01' 上添加一个月,并返回新的日期。在这个示例中,`NOW()` 函数将返回当前的日期和时间,并将其命名为 `current_datetime`。在SQL语句中,`INTERVAL` 可以与日期函数一起使用,用来指定要添加或减去的时间单位。

2024-03-19 23:26:06 955

原创 Java数据结构与算法学习路线

数据结构和算法是计算机科学的基础,它们在计算机程序中扮演着至关重要的角色。在本文中,我们将探讨Java中的常用数据结构和算法,并深入了解它们的原理、应用和实现。Java是一种广泛使用的编程语言,它具有强大的功能和易用性,使得许多程序员选择Java作为他们的主要编程语言。Java的数据结构和算法库是其强大功能的基础,它们提供了许多内置的数据结构和算法实现,使得程序员可以更轻松地解决问题。背景介绍核心概念与联系核心算法原理和具体操作步骤以及数学模型公式详细讲解具体代码实例和详细解释说明。

2024-03-04 23:24:23 1200 1

原创 【MySQL】sql语句知识点

创建数据库:create database [if not exists] 名称;查询数据库:show database;(所有)(当前)删除数据库:drop database [if exists]名称;使用数据库:use 名称;创建表:create table 表名(字段1 字段类型 [约束] [comment 字段1注释],.......字段n 字段类型 [约束] [comment 字段n注释])comment 表注释;查询当前库所有表:show tables;

2024-02-15 20:22:36 1275 2

原创 【Java小游戏-1】简易版贪吃蛇

在游戏窗口中绘制蛇、食物、分数以及游戏开始和结束的标志。它还包含了蛇吃到食物后的逻辑处理。综上,实现出一个简单的贪吃蛇小游戏。注:本文全为原创,如有问题或者错误可评论或者私信我!

2024-01-22 16:44:54 1234

原创 Springboot基础——创建工程

为自己的Maven项目起一个响亮的名字---->②框处需要点击Artifact Coordinates展开---->点击Finish。在打开的项目中,点击File---->点击Project Structure…选中Maven---->选择好自己配置的JDK版本---->点击Next。选中Modules---->点击+号---->点击New Module。等待加载完成后,一个Maven项目就算是创建完成啦!一、创建Maven项目。二、建立运行第一个程序。Version不用改。在自带中运行main。

2024-01-17 23:02:11 512

原创 【java篇-1】接收输入

Scanner in =new Scanner(System.in);// int接收输入int i = in.nextInt();System.out.println(i);// float接收输入float b =in.nextFloat();System.out.println(b);// double接收输入double c = in.nextDouble();System.out.println(c);//单数组接收输入String d = in.nextLine();c

2023-12-02 15:00:32 223

原创 【Python笔记篇-6】mysql数据库的一些基本操作以及pycharm连接数据库且进行一些操作

注意:下面[ ]里面表示可选择语句,可以写可以不写查看所有数据库:show databases;使用数据库:use 数据库名称;创建数据库:create database 数据库名称 [charset UTF8];删除数据库:drop database 数据库名称;查看当前使用的数据库:select database();

2023-11-20 19:29:50 908 1

原创 【Python笔记篇-5】python实现创建地图、柱状图且补充sort方法

环境设置:下载包1.开发可视化图表使用的技术栈:Echarts的python版本:pyecharts包2.查看官方示例:http://gallery.pyecharts.org/#/README1、通过pyrcharts导入Map包2、创建地图对象3、使用列表创建数据4、添加地图数据、设置全局属性5、调用该方法练习代码: 1.通过Bar()构建一个柱状图对象2.和折线图一样,通过add xaxis()和add yaxis()添加x和y轴数据3.通过柱状图对象的:reversal axis(),反转

2023-11-17 21:46:55 767

原创 【Python笔记篇-4】python对象、类以及面向对象知识点

要求子类必须复写(实现)父类的一些方法,并配合多态使用,获得不同的工作状态。类的属性,即定义在类中的变量(成员变量);类的行为,即定义在类中的函数(成员方法)只有通过self,成员方法才能访问类的成员变量。pass关键字作用:pass是占位语句,用来保证函数(方法)或类定义的完整性,表示无内容,空的意思。注意:只可以在子类内部调用父类的同名成员,子类的实体类对象调用默认是调用子类复写的。__str__ :用于实现类对象转字符串的行为。私用成员方法的方法名以__开头(两个下划线)

2023-11-15 23:47:38 321

原创 【Python笔记篇-3】JSON数据格式的转化

注意:若含中文,则在data后加上 ensure_ascii = False 来确保正常。:是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串。:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。2、json.loads()方法: 将json数据转化成python列表或字典。1、json.dumps()方法: 将python数据转化为json字符串。python中json为列表或字典。

2023-11-14 16:56:04 288 1

原创 【Python爬虫篇-2】UA伪装反爬机制以及实现搜索信息爬取

总结:在次实验过程中,存在url地址获取错误,我原本在Edge中来获取的,但是运行多次后仍跳转到百度首页界面,我便下载搜狗浏览器来获取url和User-Agent,运行第一次就成功了。:门户网站的服务器会检测对应请求的载体身份标识,如果检测到请求的载体身份标识为某一款浏览器说明该请求是个正常的请求。3、以下可获取动态参数,即输入‘成龙’运行是便会爬取该页面,输入其他文字也是同理。1、获取User-Agent,并将其封装在headers中作为一个字典。:User-Agent: 请求载体的身份标识。

2023-11-14 07:43:39 2089 2

原创 【Python爬虫篇-1】用python爬取百度首页信息

requests模块: python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。是建立在通用爬虫的基础之上。抓取的是页面中特定的局部内容。检测网站中数据更新的情况。只会抓取网站中最新更新出来的数据。抓取系统重要组成部分。抓取的是一整张页面数据。如何使用:(requests模块的编码流程)作用: 模拟浏览器发请求。4、获取数据并打印出来。5、将页面源代码写入文件。3、保证中文输出正常。

2023-11-13 15:08:58 2719

原创 【Python笔记篇-2】python中函数返回、传参以及匿名函数知识,以及文件处理方法

缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)如果该文件已存在则打开文件,并从开头开始编辑,原有内容会被删除,如果该文件不存在,创建新文件。注意:传进的所有参数都会被args变量收集,它会根据传进参数的位置合并为一个元组(tuple),args是元组类型,这就是位置传递。注意:函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序。文件的指针将会放在文件的开头。

2023-11-12 20:10:06 513 1

原创 【Python笔记篇-1】python关于数据容器

数据容器分类是否支持下标索引支持:列表、元组、字符串 - 序列类型不支持:集合、字典 - 非序列类型支持:列表、元组、字符串 - 序列类型不支持:集合、字典- 非序列类型是否可以修改支持:列表、集合、字典不支持:元组、字符串应用场景列表:一批数据,可修改、可重复的存储场景元组:一批数据,不可修改、可重复的存储场景字符串:一串字符串的存储场景集合:一批数据,去重存储场景字典:一批数据,可用Key检索Value的存储场景。

2023-11-11 00:18:46 444 1

原创 【C++数据结构与算法基础篇 -1】C++实现线性表的插入、删除、查找等操作

实现线性表的插入、删除、求表长、查找给定值 e、查找第 i 个位置元素等基本操作,要求编写的程序以菜单方式工作;用链式存储结构实现一元多项式的相加运算;利用双向链表实现通讯录的建立、删除、检索和列表,并可保存至文件,可重新装入

2023-11-09 00:20:42 1389 3

原创 【Python基础篇-3】python实现银行存钱取钱查余额操作

python实现银行存钱取钱查余额操作,程序启动后要求输入客户姓名,查询余额、存款、取款后都会返回主菜单,存款、取款后,都应显示一下当前余额,客户选择退出或输入错误,程序会退出,否则一直运行

2023-11-07 16:22:21 3998 2

原创 【Python基础篇-2】python实现猜数字小游戏

这里是对1~10之间的数字进行猜测,本次利用了while循环、随机数和if语句进行嵌套实现的。

2023-11-07 14:26:13 2683 1

Java实现贪吃蛇小游戏

Java 贪吃蛇小游戏是一个经典的游戏,玩家需要控制一条蛇在屏幕上移动,吃掉食物并避免碰到自己的身体。以下是该游戏的简要描述: 游戏目标: 玩家的目标是通过控制蛇的移动,让它吃掉尽可能多的食物,从而获得更高的分数。蛇每次吃掉一个食物,它的长度会增加,难度也会逐渐增加。 游戏规则: 蛇的移动:玩家可以使用键盘的方向键来控制蛇的移动方向。蛇会根据玩家的输入进行相应的移动。 食物:食物会在随机位置出现,蛇吃到食物后,分数会增加,并且蛇的长度会增加。 撞蛇:如果蛇撞到自己的身体,游戏结束,玩家需要重新开始。 游戏得分:玩家可以通过吃食物获得分数,并且蛇的长度越长,得分数值越高。 游戏流程: 初始化:游戏首先初始化屏幕、蛇、食物等元素。 游戏循环:游戏进入一个循环,每次循环代表一个游戏帧。在每个帧中,游戏会处理用户的输入、更新蛇的位置、检测碰撞等。 渲染:根据当前的游戏状态,游戏会在屏幕上绘制蛇、食物和其他必要的元素。 结束条件:当蛇撞到自己的身体时,游戏结束。玩家可以重新开始或退出游戏。 技术细节: 图形库:可以使用 Java 的图形库来创建游戏的用户界面。 分数:需要跟踪玩家的分数

2024-01-22

空空如也

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

TA关注的人

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