自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《软件工程》课程学习体会报告

软件工程可以定义为应用工程原则和方法来开发和维护软件的学科。它强调使用系统化、规范化的方法来处理软件项目的复杂性,确保软件的可维护性、可靠性和效率。

2024-06-15 15:31:59 969

原创 入门UniApp:从零开始构建跨平台应用

UniApp是一个基于Vue.js框架的跨平台应用开发框架,可以让开发者使用Vue.js语法编写一次代码,然后在多个平台上运行,包括iOS、Android、Web等。UniApp的目标是实现一套代码,多端运行,从而减少开发者的工作量和时间成本。

2024-04-24 20:03:12 2085 1

原创 SpringBoot-Web开发

Spring Boot 是一个流行的开源 Java 框架,它基于 Spring 框架并对其进行了扩展和优化,旨在简化 Spring 应用程序的初始化、配置和开发过程。创建自己的 ViewResolver 实现,并使用 @Bean 注解将其声明为一个 Bean。在 application.properties 或 application.yml 文件中配置视图解析器的相关属性。创建自定义的拦截器类,实现 HandlerInterceptor 接口。

2023-12-26 23:01:03 154 1

原创 # 《前端开发必备:深入学习Vue.js框架》

Vue.js是一款流行的JavaScript前端框架,旨在简化Web应用的开发。它采用了MVVM(Model-View-ViewModel)架构模式,通过数据驱动和组件化的方式,提供了高效、灵活和可维护的开发方式。

2023-12-14 23:20:41 411 1

原创 SpringBoot学习总结

Spring Boot是一个用于构建独立、生产级别的Java应用程序的开源框架。它是Spring Framework的一部分,旨在简化Spring应用程序的开发和部署过程。Spring Boot提供了自动配置(auto-configuration)的功能,通过这种方式,开发人员可以使用少量的配置来快速构建应用程序。它还提供了一个内嵌的服务器,例如Tomcat或Jetty,使得应用程序可以直接运行而无需部署到外部服务器上。

2023-10-28 21:56:30 150 3

原创 SpringBoot实现登录校验验证码

在开发Web应用程序时,用户登录功能是一个常见的需求。为了增加安全性,我们可以引入验证码来进行登录校验。生成了一个算术类型的验证码图片,并将验证码结果存储在Redis中,设置过期时间为60秒。同时,生成一个UUID作为验证码的key,并将验证码图片和key封装到。如果验证码不存在或者验证失败,则返回相应的错误信息。最后,删除已经验证成功的验证码,并返回登录成功的消息。服务层,首先根据用户名获取用户信息,然后判断用户名和密码是否匹配。编写控制器,这里有两个方法,获取验证码,我们使用。对象中,返回给前端。

2023-10-21 22:59:57 1292 1

原创 SpringBoot AOP实现统一日志处理

为了规范和简化日志记录的过程,我们可以利用Spring Boot的AOP(面向切面编程)功能来实现统一的日志处理。接口时,切面会拦截到该方法的执行,并根据注解的配置进行日志记录。在执行完方法后,我们可以获取到请求的方法、URL、IP地址等信息,并且可以根据。注解来实现环绕通知,该通知会在切点方法执行前后进行拦截,并在执行完切点方法后记录日志信息。通过这样的配置,我们可以在方法执行前后自动记录日志信息。方法,我们可以获取方法的签名,进而获取注解内容。注解的方法,该注解用于标识需要记录日志的方法。

2023-10-21 22:40:37 354 1

原创 Mysql学习总结

事物: transaction一个事物其实就是一个完整的业务逻辑事物就是多个 DML 语句 同时 成功 或 同时 失败假设转账,从A账户向B账户中转账10000将A账户的钱 -10000 ( update )将B账户的钱 +10000 ( updata )这是一个完整的业务逻辑以上操作是一个最小的工作单元,要么同时成功要么同时失败,不可再分这两个 updata 语句 要求必须同时成功 或 同时 失败 ,这样才能保证钱是正确的索引是在数据库表的字段是添加,是为了提高查询效率存在的一种机制。

2023-06-05 19:30:22 339 3

原创 .NET之LINQ笔记(常用方法)

LINQ(Language-Integrated Query,语言集成查询)是微软在.NET Framework 3.5版本引入的新功能,它能够将查询功能直接引入.Net Framework所支持的编程语言中。Where 每一项数据都会经过predicate的测试,如果针对一个元素,predicate执行的返回值为true,那么这个元素就会放到返回值中。Skip 跳过n条数据,Task 获取n条数据(可以单独使用)有满足条件的数据,返回第一条,没有返回默认值 null。有满足条件的数据,返回第一条。

2023-05-31 19:07:29 156 2

原创 OLT项目总结

通过该项目的实施,成功为甲方建立了一个用于维护ONT设备的平台,提高了工作效率,降低了维护成本。前端和后端团队采用主流技术栈开发,保证了系统的稳定性和可扩展性。同时,通过单元测试和与后端的数据对接,保证了系统的质量和功能完整性。总而言之,OLT项目的顺利完成为甲方提供了一个方便维护ONT设备的平台,实现了维护成本的降低和工作效率的提高,为甲方的运维工作带来了积极的影响。

2023-05-26 17:59:55 449 3

原创 CentOS7.6 上安装 JDK 11

OpenJDK 是 Java 编程语言的开放源代码实现。在 CentOS 上安装 OpenJDK 可以为您提供一个稳定和可靠的 Java 开发环境。本文将指导您通过几个简单的步骤在 CentOS 7.6 上安装 OpenJDK 11。

2023-05-23 20:54:55 3219 4

原创 Java实现JSON Web Token(JWT)的生成、解码和验证

JSON Web Token(JWT)是一种用于安全传输信息的开放标准。它可以用于认证和授权用户,以及在不同系统之间传输数据。在本文中,我们将介绍如何在 Java 中使用 jjwt 库来生成、解码和验证 JWT。

2023-05-15 11:01:05 3046 1

原创 Java基础之删除list中的某个元素

【代码】Java基础之删除list中的某个元素。

2023-05-12 10:56:18 638 1

空空如也

空空如也

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

TA关注的人

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