自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA若依实现支付宝第三方网页登录笔记

这里是查询系统是否有该用户存在该用户openId则认证登录。2.注入配置进行URL拼接。4.若依验证登录系统。

2025-02-25 16:10:32 298

原创 JAVA若依实现QQ第三方网页登录笔记

4.若依中验证登录(如果数据库表中存在该用户即可生成token授权登录)3.从前端拿到code值换取Access Token。

2025-02-25 15:30:42 414

原创 学习路线11

Java 是后端开发的根基,所有 Java 项目都要用它写代码。(超快的缓存数据库,存临时数据,减少 MySQL 负担)(Spring 的进化版,自动化配置,让开发更简单):让 Java 项目更智能,比如语音助手、推荐系统。:简化开发、测试、上线流程,让代码能快速运行。(企业级开发框架,最流行的 Java 框架)(数据库操作框架,让 SQL 代码更简单)(分开控制器、数据、页面,让代码更清晰)(优化 Java 运行环境,提高性能)(封装、继承、多态、抽象类、接口)(消息队列,异步处理,提高吞吐量)

2025-03-25 11:26:31 762

原创 前端传来的不同类型参数,后端 SpringMVC 怎么接收?

前端提交 JSON 数据,后端解析成 Java 对象。:前端把参数放到 URL 里(RESTful 风格)GET /search?name=张三&age=22。,SpringMVC 会报错(可以加。"name": "张三",后端处理(方式 1:单个参数用。形式传参(URL 查询参数),自动转成 Java 类型。name=张三&age=22。,比如用户注册、订单提交。

2025-03-24 17:28:58 938

原创 Swagger 笔记

SpringFox 3.x 需要 Spring Boot 2.6+,旧项目建议使用 2.9.2 版本。通过合理使用 Swagger 注解,可显著提升 API 的可维护性和团队协作效率。限制 Swagger 仅在开发环境启用。‌ 构建的开源工具集,主要用于 ‌。

2025-03-21 18:00:29 643

原创 Ajax原理笔记

后端提供 API返回 JSON)。前端封装 axios(统一管理 API 请求)。前端调用 API(在 Vue 组件中使用请求数据)。数据绑定到页面(使用v-for循环渲染列表)。

2025-03-17 17:27:47 1037

原创 递归树形结构查询方法笔记

*** 递归查询树形结构(带注释模板)* 适用场景:根据父ID查询子节点并嵌套为树形结构(如分类、菜单、部门等)*/// 1. 处理父ID为空的情况(默认查根节点)// 2. 构建查询条件:查询parentId对应的子节点// 例如:Entity::getParentId// 例如:departmentMapper// 3. 递归查询并设置子节点(核心逻辑)if (!// 递归调用自己,将当前节点的ID作为父ID查询子节点。

2025-03-14 11:26:42 693

原创 xml属性注解笔记

‌:就像你去银行办业务,每个窗口都有一个编号(比如“3号窗口”),你告诉工作人员“我要去3号窗口”,他们就知道该找谁。‌:就像同一款 App,iOS 和 Android 的安装包不同,MyBatis 会根据当前数据库加载对应的 SQL。‌:以前用来描述参数怎么和 SQL 对应,但现在大家都直接用“#{属性名}”写在 SQL 里,更方便。‌:你点外卖时说“要一杯奶茶”,即使不说“大杯”,店员默认也会给你大杯(如果系统有默认值)。‌:你网购一箱苹果,快递单上写的是“苹果”(单个类型),而不是“一箱苹果”。

2025-03-14 09:31:18 1010

原创 网页三方登录流程

如需具体代码实现或更详细配置步骤,可参考对应平台的官方文档(如QQ互联、微信开放平台、支付宝开放平台)。如需具体代码实现或更详细配置步骤,可参考对应平台的官方文档(如QQ互联、微信开放平台、支付宝开放平台)。

2025-03-10 17:30:39 1218

原创 Spring AOP 详解与实战

AOP(Aspect-Oriented Programming,面向切面编程)是 Spring 框架的重要特性之一。它通过(如日志、权限控制、事务管理等)将逻辑与业务代码解耦,提高代码复用性,并减少重复代码。在本篇文章中,我们将通过一个简单的 Spring Boot 示例来实现 AOP,并探讨其核心概念、应用场景及其底层实现原理。

2025-03-10 11:35:33 509

原创 优化mysql的建议

来选择,过度优化可能适得其反。如果你的 MySQL 目前运行良好,就不必一次性改动太多,可以先针对慢查询优化,然后再进行更深入的优化。这些优化建议要根据你的。

2025-03-07 16:59:26 962

原创 Vue 3 超小白入门教程:10分钟做个待办清单!​

表示这个数组被Vue“盯住了”,只要数组变,页面自动更新。

2025-03-07 12:28:25 762

原创 pagehelper分页插件使用方法

System.out.println("当前页:" + pageInfo.getPageNum());System.out.println("总记录数:" + pageInfo.getTotal());System.out.println("总页数:" + pageInfo.getPages());// 这是分页后的数据。这样做后,Spring Boot 会自动帮你配置好分页插件,减少了许多麻烦的设置。分页的核心代码其实非常简单,重点是在你需要查询数据的地方调用。// 返回分页后的用户列表。

2025-03-06 14:20:44 1003

原创 深入理解Lombok的@Slf4j注解:简化日志开发的利器

Slf4j是Lombok提供的一个注解,用于在Java类中快速集成日志功能。它通过自动生成这行代码,让开发者无需手动编写重复的日志对象声明。默认生成log// 此时日志对象名为CUSTOM_LOGGER@Slf4j通过极简的注解驱动,解决了Java日志开发中的冗余代码问题。结合Slf4j的门面模式,既保证了日志框架的灵活性,又提升了开发效率。正确理解其背后的设计思想,能帮助我们在项目中更优雅地管理日志。扩展阅读​SLF4J官方手册Lombok注解原理。

2025-03-04 15:34:41 1800

原创 MyBatis-Plus的Lambda条件构造器

比如你想在淘宝搜东西,要筛选“价格低于100、包邮、上海发货”——这就是条件。就是帮你把这些条件写成代码的工具。​问题:如果数据库字段名改了,这里的字符串不会自动变,代码就报错了。​好处:用代替字符串,IDE会提示你方法名,不怕写错!就算字段名改了,这里也会自动跟着变。

2025-02-28 15:37:43 224

原创 企业Java技术解读

企业Java技术解读

2025-02-27 18:14:34 992

原创 企业级Java开发整理的常用注解汇总

在实际开发中,80%的场景会用到以上注解。理解这些注解的用途能快速提升代码质量与开发效率。

2025-02-27 17:51:20 303

原创 小白也能懂的MyBatis-Plus学习笔记

MyBatis-Plus ≈ 简单CRUD不用写SQL + 复杂查询用Wrapper + 代码生成省时间​。

2025-02-27 17:39:46 289

原创 小白秒懂的SpringBoot三层架构(含Mapper层)保姆级教程

*Q1:Service和Mapper都要写接口吗?→ 简单参数直接传,复杂数据用DTO对象(参考下一篇教程):业务逻辑分散,出现库存扣减但未生成订单等数据不一致问题。**Q3:为什么我的@Mapper报错?**Q2:三层之间怎么传数据?→ 新手初期可以不用,直接在类写。:导致SQL逻辑复杂,难以维护。​(重点练Mapper)

2025-02-27 17:28:19 462

空空如也

空空如也

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

TA关注的人

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