自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server 常见问题解析:新手必读的实用指南

从 Excel 导入数据或导出到 CSV。:日志文件(.ldf)占满磁盘。

2025-03-29 15:50:48 689

原创 Spring Boot 实战:MD5 密码加密应用全解析

作为一种广泛使用的哈希算法,可将密码转换为固定长度的字符串,但其本身存在局限性(如易受彩虹表攻击)。本文将结合 Spring Boot 演示如何实现 MD5 密码加密存储与验证,并探讨如何增强其安全性。在应用开发中,密码安全是用户隐私保护的核心环节。直接存储明文密码存在极大的安全风险(如数据库泄露导致用户信息被盗)。快速上手,加固您的应用密码安全!

2025-03-27 09:16:46 600

原创 Spring Boot集成阿里云OSS:对象存储实战指南

在Bucket配置中开启。

2025-03-26 11:41:55 960

原创 从入门到实战:JWT 令牌在 Web 开发中的应用指南

是一种轻量级的开放标准(RFC 7519),用于在各方之间安全传输 JSON 格式的信息。它通过数字签名(如 HMAC 或 RSA)确保数据的完整性和可信性,广泛应用于身份认证和授权场景。服务端无需存储会话状态,适合分布式系统和水平扩展。POST /login (用户名密码)JWT 由三部分组成,通过。完整代码参考第 4 节示例。验证 JWT 签名和有效期。

2025-03-25 09:21:49 919

原创 Spring Boot集成PageHelper:轻松实现数据库分页功能

通过本文,您已掌握Spring Boot集成PageHelper的核心技巧。立即实践,让分页功能从此高效又优雅!发送SELECT ... LIMIT 10 OFFSET 10。请求/api/users?执行selectAllUsers()调用getUsers(2,10)包装为PageInfo。返回PageInfo。

2025-03-18 09:28:52 1229

原创 Spring Boot集成JWT:打造安全的RESTful API

是一种开放标准(RFC 7519),用于在各方之间安全传输信息。它广泛应用于身份认证和授权场景,尤其适合无状态的RESTful API开发。通过本指南,您已掌握在Spring Boot中集成JWT的核心技术。立即动手实践,为您的API穿上安全盔甲!验证JWT签名和有效期。

2025-03-18 09:22:28 564

原创 Postman 新手入门指南:从零开始掌握 API 测试

支持 HTTP 请求调试、自动化测试、团队协作等功能。无论是开发人员还是测试工程师,都可以用它快速验证接口的正确性和稳定性。通过本文,你已掌握 Postman 的核心功能:从发送请求到自动化测试,再到团队协作。

2025-03-17 09:19:39 911

原创 轻松上手 Swagger:从入门到实践的 API 文档指南

→ 输入参数 → 执行请求,实时查看响应结果和状态码。在 Swagger UI 中点击。

2025-03-17 09:13:33 937

原创 Python 安装避坑指南:避开环境配置、版本冲突、依赖地狱的终极方案

【代码】Python 安装避坑指南:避开环境配置、版本冲突、依赖地狱的终极方案。

2025-03-10 09:19:21 992

原创 Tomcat 新手入门指南:从零开始掌握安装与配置

专为运行 Java Servlet 和 JSP 设计。它是初学 Java Web 开发的必备工具,也是企业级应用的常见选择。通过本指南,你已掌握 Tomcat 的核心安装步骤、基础配置与故障排查方法。Apache Tomcat 是一个开源的。

2025-03-07 17:16:30 981

原创 VSCode 配置优化指南:打造极致高效的前端开发环境

(附配置包下载链接:https://github.com/example/vscode-frontend-preset)

2025-03-06 09:54:10 1833

原创 3.使用ElementUI搭建侧边栏及顶部栏

ElementUI是基于 Vue 2.0 的桌面端组件库。使用之前,需要在项目文件夹中安装ElementUI,在终端中输入以下命令,进行安装。并在main.js中引入ElementUIApp.vueHomeView.vueAboutview.vue2.2 拷贝elmentUI布局样式到App.vue在 ElementUI上找到下面的实例以及对应的代码。**注意:**把代码放在的上面。运行样式效果如下:上面的样式与浏览器有间隙,需要创建一个global.css用于写全局样式。截图如下:

2025-03-06 09:38:08 1213

原创 C盘清理全攻略:10个技巧释放宝贵存储空间

控制面板 → 程序和功能 → 按「大小」排序,卸载占用超过1GB的非必要软件(如旧版PS、游戏试玩版)设置 → 系统 → 存储 → 开启「存储感知」→ 配置自动清理计划(推荐每周清理)(附效果对比图:清理前C盘剩余3.2GB → 清理后剩余58.7GB)定期清理+规范使用习惯,从此告别C盘红色警报!下的大文件(如.log/.bak/.dmp)(免费)扫描C盘,按大小排序,定位到。(如16GB内存可省12GB)按照上述步骤操作,至少可释放。

2025-03-05 17:07:06 2619

原创 2.从0搭建后端SpringBoot项目工程

application结尾的是启动类。启动项目可以点1处的三角符号启动,或者点击启动类旁边的三角符号也可以启动。

2025-03-05 09:29:54 312

原创 1.从0搭建前端Vue项目工程

通过VS Code打开之前创建的vue文件夹,打开之后,呈现如下图所示页面:vue项目的标准目录结构以及目录对应的解释如下图所示:其中我们平时开发代码就是在src目录下。

2025-03-04 22:14:52 1029

原创 Linux常用操作

IPADDR="192.168.88.131" # IP地址,自己设置,要匹配网络范围。GATEWAY="192.168.88.2" # 网关,要和VMware中配置的一致。DNS1="192.168.88.2" # DNS1服务器,和网关一致即可。%s 自 1970-01-01 00:00:00 UTC 到现在的秒数。按照2022-01-01 10:00:00的格式显示日期。-C,可以省略,指定要解压去的地方,不写解压到当前目录。功能:创建文件、文件夹软链接(快捷方式)

2025-02-20 20:45:03 884

原创 Linux基础命令

比如,简单的ls命令就有:-a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1等选项,可以发现选项是极其多的。课程中, 并不会将全部的选项都进行讲解,否则,一个ls命令就可能讲解2小时之久。课程中,会对常见的选项进行讲解, 足够满足绝大多数的学习、工作场景。,将cat a.txt的结果,作为grep命令的输入,用来过滤。

2025-02-20 20:44:09 655

原创 Lombok注解@Data报错:Error:java: 无法将类中的构造器应用到给定类型

使用 Spring Initializer 创建springboot时选择的Lombok无法使用。解决方法:删除pom文件中原有的lombok插件,手动添加引入依赖。问题:使用Lombok注解@Data报错。

2025-02-18 15:55:44 266

原创 1.MySQL概述

SQL:结构化查询语言。一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。在学习具体的SQL语句之前,先来了解一下SQL语言的语法。

2025-02-17 17:32:16 259

原创 解决IDEA报错:java 找不到符号

问题:IIDEA编译项目一直报 例如 java: 找不到符号 符号: 方法 getUserId()异常 的错误。

2025-02-16 17:35:15 433

原创 Ajax快速入门

我们前端页面中的数据,如下图所示的表格中的学生信息,应该来自于后台,那么我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序,所以必须涉及到2个程序的交互,所以这就需要用到我们接下来学习的Ajax技术。Ajax: 全称Asynchronous JavaScript And XML,异步的JavaScript和XML。与服务器进行数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并。

2025-01-26 10:00:00 1204

原创 Vue项目创建

创建项目的过程,需要联网进行,这可能会耗时比较长的时间,请耐心等待。windows的命令行,容易卡顿,我们可以随机敲击一下键盘。创建完毕后,就可以直接关闭页面和命令行了,到此工程创建完毕。如果出现如下字样,就说明前端工程已经创建完毕了。在准备好的vue文件夹的地址栏中输出cmd。

2025-01-25 11:15:00 211

原创 NodeJS及vue脚手架的安装

在https://nodejs.org/zh-cn/download,选择一个版本下载安装。

2025-01-25 10:00:00 365

原创 4.生命周期

vue的生命周期:指的是vue对象从创建到销毁的过程。vue的生命周期包含8个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法,这些生命周期方法也被称为钩子方法。浏览器打开,运行结果如下:我们发现,自动打印了这句话,因为页面加载完成,vue对象创建并且完成了挂在,此时自动触发mounted所绑定的钩子函数,然后自动执行,弹框。其中我们需要重点关注的是**mounted,**其他的我们了解即可。mounted:挂载完成,Vue初始化成功,HTML页面渲染成功。"vue挂载完成,发送请求到服务端"

2025-01-24 15:15:00 391

原创 3.Vue指令

在上述的快速入门中,我们发现了html中输入了一个没有学过的属性v-model,这个就是vue的。指令:HTML 标签上带有 v- 前缀的特殊属性,不同指令具有不同含义。例如:v-if,v-for…

2025-01-24 11:00:00 883

原创 2.体验vue

第四步:在html区域编写视图,其中{{}}是插值表达式,用来将vue对象中定义的model展示到页面上的。接下来我们通过一个vue的快速入门案例,来体验一下vue。

2025-01-23 17:29:27 407

原创 1.Vue概述

基于上述的MVVM思想,其中的Model我们可以通过Ajax来发起请求从后台获取;而今天我们要学习的就是侧重于ViewModel部分开发的vue前端框架,用来替代JavaScript的DOM操作,让数据展示到视图的代码开发变得更加的简单。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。在更加复杂的dom操作中,vue只会变得更加的简单!在上述的代码中,我们看不到之前的DOM操作,因为vue全部帮我们封装好了。框架即是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。

2025-01-23 17:21:13 315

原创 校园导航图(C语言)

主要实现了一个校园导航图的相关功能,具体分析如下:

2024-07-26 11:18:06 944

原创 Java 扫雷游戏

FrameJFrametextnowBombsetBombstartMenuPamelbombPaneljbInitstartBombisWinisNullturnBomb最后,在main方法中创建Frame对象并使其可见,启动游戏界面。

2024-07-25 22:35:33 1497

原创 Java读取指定文件夹下文件名称

【代码】Java读取指定文件夹下文件名称。

2024-07-25 22:23:21 1215

原创 简单关机小程序(C++)

实现一个简单的关机程序,可以选择是否关机以及设置关机的时间。

2024-07-24 11:17:10 275

原创 背单词工具(C++)

【代码】背单词工具(C++)

2024-07-24 11:11:32 4738 7

原创 车辆管理系统(C++)

a.txtb.txt。

2024-07-23 18:12:02 425

原创 学校运动会管理系统(C++)

【代码】学校运动会管理系统(C++)

2024-07-23 18:08:18 331

原创 商品信息管理系统(C语言)

该案例使用了C语言中最具特色的结构体,将每个商品的所有信息存在结构体中,并且定义一个结构体类型的数组保存所有商品的信息,并且按照模块化的编程思想,将要实现的每个功能编写成独立的函数,这样即方便阅读同时也方便差错修改。该系统的主要功能如下:(1) 登录系统。(2) 创建商品信息。(3) 打印商品信息。(4) 查询商品信息。(5) 修改商品信息。(6) 删除商品信息。(7) 商品价格排名显示。(8) 退出系统。

2024-07-22 09:38:37 627

原创 酒店管理系统(C语言)

本系统分为以下6大模块:顾客登记模块、查询顾客信息模块、查询空房间模块、预订房间模块、退订房间模块、保存并退出模块,如下图所示。1. 顾客结构体2. 主菜单的设计及实现3. 登记顾客模块的实现4. 查询顾客信息功能的实现5. 查询空房间功能的实现6. 预订房间功能的实现7. 退订房间功能的实现8. 保存功能的实现。

2024-07-22 09:36:02 967

原创 学生成绩管理系统(C语言)

1. 主菜单的实现2. 增加人员功能的实现3. 删除数据功能的实现4. 编辑人员功能的实现5. 排序功能的实现6. 输出功能7. 查找信息功能。

2024-07-21 17:05:17 1753 2

原创 通讯录管理系统(C语言)

本系统主要划分为8个子系统,如下图所示·。

2024-07-21 17:00:11 499

原创 酒店房间登记与计费管理系统(c++)

/ 定义房间的计费方式ByHour, // 按小时计费ByDay // 按天计费// 定义房间类private:// 房间号// 房间类型// 是否已被入住// 入住时间// 计费方式// 单价public:// 获取房间号// 获取房间类型// 获取房间是否已经入住// 入住房间,记录入住时间// 使用当前时间作为入住时间// 结账退房,计算费用if (!return 0.0;// 房间未被入住,费用为0// 入住时长// 换算为小时} else {

2024-07-13 22:53:21 440

原创 学院教学信息管理系统(c++)

每一条记录包括一位教师的职工号、姓名、职称、性别、3门课程,教学效果综合评分。3、排序:按职工号或教学效果综合评分进行排序,并显示。4、查找:完成按姓名或课程查找教师的相关记录,并显示。1、输入:输入每一位教师记录,将其信息写入文件中。2、显示:显示每位教师记录。

2024-07-13 22:34:32 267

计算机网络核心要点超详细讲解资料

该文档聚焦计算机网络知识,系统介绍了网络架构、协议、数据传输机制等内容,对网络知识的讲解细致且全面。 1.内容概要:系统阐述计算机网络知识,涵盖网络架构(OSI七层模型、TCP/IP四层模型)、TCP/IP协议(三次握手、四次挥手、TCP与UDP区别)、HTTP协议(版本演进、原理、特点)、网络安全(HTTPS加密机制),以及浏览器输入URL后的网络请求过程等。 2. 适用人群:适合计算机相关专业学生、网络技术初学者、想要深入理解网络原理的开发人员。 3. 使用场景及目标:在学习场景下,助力构建系统的计算机网络知识体系;在工作场景中,帮助开发人员排查网络问题、优化网络应用性能;在备考场景里,为准备计算机网络相关考试的人员梳理重点,提升应试能力。

2025-02-21

JAVA基础知识详解:核心技术与关键概念解析

该文档围绕 Java 基础知识展开,涵盖 JVM、JRE、JDK 关系,语言特性,与其他语言对比,Object 类方法,数据类型等多方面内容。 内容概要:全面梳理 Java 基础知识,包括 Java 体系结构、语言特性、面向对象特性、基础语法、反射、泛型、异常处理等,结合大量示例代码讲解关键概念与技术细节。 适用人群:适用于 Java 编程初学者,对 Java 基础概念理解不深入的开发人员,以及准备参加 Java 相关考试、面试的人员。 使用场景及目标:学习场景下,辅助初学者构建 Java 知识体系,深入理解核心概念;复习场景中,帮助开发人员查漏补缺,强化基础知识;求职场景里,助力面试者梳理重点知识,提升面试表现,增加求职竞争力 。

2025-02-21

DeepSeek:从入门到精通

DeepSeek:从入门到精通

2025-02-21

思科安装包-计算机网络

思科安装包--计算机网络

2025-02-20

Linux系统的用户和权限

认知root用户 用户、用户组管理 查看权限控制 修改权限控制 - chmod 修改权限控制 - chown

2025-02-20

Linux系统的基础命令

Linux的目录结构 Linux命令入门 目录切换相关命令(cd/pwd) 相对路径、绝对路径和特殊路径符 创建目录命令(mkdir) 文件操作命令part1(touch、cat、more) 文件操作命令part2(cp、mv、rm) 查找命令(which、find) grep、wc和管道符 echo、tail和重定向符 vi编辑器

2025-02-20

普中系列开发板(PAAD102等)详细尺寸规格PDF

内容概要:本PDF文件主要展示了普中-2、普中-3 和普中-4 开发板的具体尺寸图表。图表中详细列出了各个引脚编号(如 PAAD101、PABZ102 等)以及与其关联的核心部件名称(如 COAD1、COC1 等)。每块开发板上各类接口和连接点的物理布局和具体位置均被明确标注,为硬件设计与开发提供了详尽的参考依据。文档涵盖了从电源管理到信号传输再到显示模块在内的多个关键硬件组件及其位置分布。 适用人群:电子工程技术人员、硬件开发者或从事相关工作的科研人员。 使用场景及目标:这份详细的尺寸图可用于精确设计电路原理图、PCB布线规划,帮助开发者深入了解并掌握各款开发板的具体构造细节,确保项目开发顺利进行。此外,在需要进行定制化修改或扩展功能时也能提供直观指导。 其他说明:由于是纯尺寸图形式呈现的内容,没有涉及功能特性讲解和技术规范解读等信息,请使用者配套官方技术手册或其他文献共同研究。

2025-02-20

51开发板扩展实验源程序

9个51开发板扩展实验。有按键控制蜂鸣器、LCD1602滚动显示、电子万年历(DS1302+LCD1602+DS18B20)等9个。

2025-02-20

51开发板基础实验源程序

28个51开发板基础实验源程序。从点亮第一个LED实验到触摸屏实验。

2025-02-20

vue.js学习资料压缩包

vue教程的全部代码。

2025-01-23

html5前端基础之JavaScript基础

html5前端基础之JavaScript基础

2024-04-06

HTML5前端开发之CSS基础源码

HTML5前端开发之CSS基础源码

2024-03-17

02 HTML5基础源码

HTML5网页前端设计之HTML5基础源码

2024-03-15

基于SSM的教务查询系统java

基于SSM的教务查询系统的设计与实现包括了管理员模块、教师模块和学生模块。管理员模块主要完成了学生、课程、教师等基础信息的添加和管理,还可以进行教师教学计划的审核,学生选课记录和学生成绩的查询。教师模块主要完成了教学计划的制定和审核结果的查看,查看自己所带课程的选课学生,以及对学生的成绩进行添加和管理。学生模块中可以进行选课和个人自己的查询。基于SSM的教务查询系统的设计与实现采用SSM框架,并通过Java和MySQL8.0来实现的。系统的实现为学生的学籍管理、成绩管理、选课管理提供了一套智能化的管理平台。

2024-02-19

学生选课系统jsp+mvc+servlet

可做课设,功能齐全,代码齐全,资料齐全 视图层 JSP JSTL/EL 控制层 Servlet 模型层 业务层 JavaBean 数据层 DAO+JDBC 主要功能说明: 管理员角色包含以下功能:管理员登录,学生管理,教师管理,课程管理等功能。 教师角色包含以下功能:登录界面,查看课程,建立课程计划,管理教学课程,成绩查询结课等功能。 学生角色包含以下功能:登录界面,选课,确认选课,查看选课结果,退选界面,查看已修课程,管理个人信息等功能。

2024-02-19

空空如也

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

TA关注的人

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