logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《苍穹外卖》导出运营数据Excel报表-全部业务代码【简单易懂注释版】

本文介绍了使用Apache POI实现运营数据Excel报表导出的完整流程。首先在pom.xml中导入POI依赖,然后准备报表模板文件。通过Controller层接收请求,调用Service层实现数据导出:先查询最近30天的运营数据,再基于模板文件创建Excel工作簿,填充概览数据和每日明细数据,最后通过输出流下载到客户端。实现过程包括依赖配置、模板准备、数据查询和Excel填充等关键步骤,最终生

文章图片
#java#spring#spring boot +2
《苍穹外卖》订单状态定时处理_全部业务代码【简单易懂注释版】

文章介绍了SpringTask定时任务的应用,重点讲解了cron表达式使用及在线生成工具(https://cron.qqe2.com/)。通过订单状态处理案例,展示了具体实现:1)在SkyApplication启动类添加@EnableScheduling注解开启定时任务;2)创建OrderTask类,使用@Scheduled配置两个定时任务:每分钟检查超时未支付订单并自动取消,每天凌晨1点自动完成

文章图片
#java#spring#spring boot +3
《苍穹外卖》地址簿功能_全部业务代码【简单易懂注释版】

该地址簿功能实现了完整的CRUD操作,包括查询用户所有地址、新增地址、查询/设置默认地址、根据ID查询/修改/删除地址等功能。系统采用分层架构设计,包含Controller层(处理HTTP请求)、Service层(业务逻辑)和Mapper层(数据库操作)。关键技术点包括:1)通过BaseContext获取当前用户ID;2)使用MyBatis动态SQL实现条件查询;3)通过事务保证设置默认地址时的数

文章图片
#java#spring#spring boot +2
《苍穹外卖》缓存菜品_全部业务代码【简单易懂注释版】

本文介绍了基于SpringBoot和Redis的菜品与套餐缓存实现方案。主要内容包括:1)菜品缓存功能开发,通过DishController实现菜品数据缓存和清理逻辑,使用RedisTemplate操作缓存;2)SpringCache集成,通过@EnableCaching启用注解式缓存,使用@Cacheable实现套餐数据缓存;3)缓存一致性维护,利用@CacheEvict注解在增删改操作时自动清

文章图片
#java#spring#spring boot +1
《苍穹外卖》开发环境搭建_后端环境搭建【简单易懂注释版】

本文档记录了开发环境搭建的关键步骤。第一部分详细介绍了Git版本控制的配置流程,包括配置.gitignore忽略文件、本地仓库提交和远程仓库推送操作(Gitee平台)。第二部分简要提及Nginx反向代理和负载均衡配置。第三部分涉及登录功能的完善,展示了使用SpringBoot自带的MD5工具类进行密码加密处理的方法。文档重点突出了后端环境搭建中的Git版本控制配置细节,为团队协作开发提供了规范指导

文章图片
#java#spring#spring boot +3
《黑马商城》Elasticsearch基础-详细介绍【简单易懂注释版】

本文介绍了Elasticsearch的基础知识和操作指南。主要内容包括: Elasticsearch简介与安装:介绍ELK技术栈,讲解通过Docker安装Elasticsearch和Kibana的方法。 核心概念:详细解释倒排索引原理,对比正向索引与倒排索引的特点。 IK分词器使用:介绍中文分词器的安装配置,包括扩展词典的添加方法。 基础操作:涵盖索引库的CRUD操作、文档的增删改查,以及批量导入

文章图片
#elasticsearch#java#spring +4
《苍穹外卖》C端用户订单_全部业务代码【简单易懂注释版】

本文档详细介绍了C端用户订单相关接口的实现,包括用户下单、历史订单查询、订单详情查询、订单取消和再来一单等功能。通过OrderController、OrderService接口及其实现类OrderServiceImpl、以及OrderMapper的代码展示,说明了各功能的业务逻辑处理方式,包括异常处理、事务管理、数据查询和更新等操作。接口设计遵循RESTful风格,使用Swagger进行API文档

文章图片
#java#spring#spring boot +3
《苍穹外卖》订单支付_全部业务代码【简单易懂注释版】

本文介绍了微信小程序支付功能的实现方案,主要包括三个部分:1.微信支付时序图说明支付流程;2.微信支付接口涉及的服务端、小程序端和内网穿透配置(使用cpolar获取临时域名并开放8080端口);3.功能代码实现,包含订单控制器(OrderController)、服务层(OrderService)、数据访问层(OrderMapper)和微信支付工具类(WeChatPayUtil),以及支付回调处理(

文章图片
#java#spring#spring boot +3
《苍穹外卖》微信登录_微信登录流程-全部业务代码【简单易懂注释版】

本文介绍了微信登录功能的完整开发流程,涵盖用户授权获取code、调用微信接口换取openid、通过JWT生成并校验用户令牌,实现新用户自动注册,结合拦截器与ThreadLocal进行登录校验和用户信息传递,最终返回包含用户数据和token的VO对象,整体采用分层架构设计,包含Controller、Service、Mapper等组件,实现了从微信授权登录到用户管理、安全认证的一体化功能,流程清晰,结

文章图片
#微信小程序#小程序#java +2
《苍穹外卖》购物车_全部业务代码【简单易懂注释版】

本文介绍了基于Java的购物车系统实现,包含四个核心功能模块:1)添加购物车功能,支持菜品/套餐添加及数量更新;2)查看购物车功能,展示当前用户所有商品;3)减少菜品数量功能,支持递减或删除;4)清空购物车功能。系统采用三层架构设计,包含Controller、Service、Mapper层,通过MyBatis实现数据库操作,使用Swagger进行接口文档管理。每个功能模块均提供完整的代码实现和效果

文章图片
#java#spring#spring boot +4
    共 22 条
  • 1
  • 2
  • 3
  • 请选择