logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

苍穹外卖项目日记(day06)

本文记录了苍穹外卖项目第六天的开发日志,重点介绍了微信小程序登录功能的实现。主要内容包括:1)微信小程序开发的前置条件,如注册和完善公众号信息;2)微信登录流程设计,涉及用户授权码获取、后端接口调用和令牌生成;3)具体代码开发,包括拦截器配置、JWT令牌生成和用户服务实现。通过HttpClient调用微信接口服务,完成用户认证并返回令牌,为后续业务请求提供身份验证支持。

文章图片
#java#spring boot#后端
苍穹外卖结构篇(day01)

《苍穹外卖项目搭建笔记》摘要: 本文记录了黑马程序员苍穹外卖项目的初期搭建过程。项目采用模块化设计,分为sky-common(公共模块)、sky-pojo(数据载体)和sky-service(核心业务)三大模块。目录结构清晰划分常量、异常处理、工具类等功能包,其中pojo层通过Entity/Dto/Vo实现数据分层解耦。项目整合了JWT令牌认证、Swagger接口文档(使用Knife4j)和Git

文章图片
苍穹外卖|项目日记(day08-day09)

前言: 今天是最煎熬的一天, 因为微信支付功能无法实现, 一直再改bug, 最后在一位大佬的文章中找到解决方法.

#java#开发语言
苍穹外卖项目日记(day11)

苍穹外卖项目日报(day11) 今日重点学习了优雅的代码实现方式,包括Stream流的使用和动态SQL优化。通过项目实践掌握了Stream的创建、中间操作和终端操作,以及如何利用Map封装查询条件提高灵活性。在销量排名统计功能中,实现了直接在SQL中完成分组、排序和限制结果的优化方案。不足之处在于对时间处理类(LocalDate/LocalDateTime)和Stream流的熟练度还需提升。整体收

文章图片
#java#spring boot#后端
苍穹外卖|项目日记(完工总结)

本文是一篇关于外卖系统开发项目的技术总结报告。作者在16天内完成了这个练手项目,详细介绍了项目的技术架构和实现过程。文章分为五个部分:第一部分介绍项目整体架构,包括Nginx网关、SpringBoot应用层和MySQL/Redis数据层等技术选型;第二部分讲解JWT令牌、Swagger接口文档和MD5加密等基础技术;第三部分深入ThreadLocal、消息转换器、分页查询和AOP公共字段填充等进阶

文章图片
#spring boot#后端#java
苍穹外卖项目日记(day03)

苍穹外卖项目日记(day03)摘要 今日主要完成四个功能模块: 公共字段填充(AutoFill):通过AOP切面编程实现自动填充创建/更新时间、操作人字段,涉及自定义注解、枚举类和反射技术 阿里云文件上传:集成OSS对象存储服务,实现菜品图片上传功能 多表查询:使用逻辑外键和动态SQL完成复杂业务数据关联查询 信息转换器:开发数据格式转换组件 重点难点在于AOP实现公共字段自动填充,通过@Befo

#java#spring boot
苍穹外卖项目日记(day10)

【项目日记摘要】day10主要完成了SpringTask定时任务和WebSocket的学习与实现。通过@Scheduled注解开发了订单超时自动取消功能,使用cron表达式配置任务调度。同时掌握了WebSocket的全双工通信特性,实现了服务端主动推送功能,并完成了来单提醒业务模块。具体包括:SpringTask的轻量级定时任务配置、WebSocket的核心注解使用(@ServerEndpoint

文章图片
#java#开发语言#spring boot
到底了