- 博客(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
原创 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
原创 小白也能懂的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关注的人