- 博客(16)
- 收藏
- 关注
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day12 Apache POI&导出运营数据Excel报表
Apache POI是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。应用场景银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。
2025-12-25 13:42:15
748
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day11 数据统计
今天的内容比较简单,就是根据日期查询返回前端需要展示的数据。学会其一便能举一反三,底层的业务逻辑大差不差。
2025-12-25 12:57:18
707
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day10 SpringTask&WebSocket
WebSocket是基于 TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。HTTP协议和WebSocket协议对比:连接特性:HTTP是短连接—— WebSocket是长连接(除非断网或服务器踢出通信模式:HTTP通信是单向的,基于请求响应模式 —— WebSocket支持双向通信HTTP和WebSocket底层都是TCP连接WebSocket缺点服务器长期维护。
2025-12-23 16:39:54
733
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day09 用户端历史订单模块&商家端订单管理模块
今天完成的内容主要是大家自主完成的内容,当中的业务逻辑与前面学习的没有太大的出入。所以今天重在开发前的分析!具体任务列表如下:用户端历史订单模块:查询历史订单查询订单详情取消订单再来一单商家端订单管理模块:订单搜索各个状态的订单数量统计查询订单详情接单拒单取消订单派送订单完成订单。
2025-12-22 14:42:48
971
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day08 导入地址簿&用户下单&订单支付
前面的课程已经实现了用户下单,那接下来就是订单支付,就是完成付款功能。支付大家应该都不陌生了,在现实生活中经常购买商品并且使用支付功能来付款,在付款的时候可能使用比较多的就是微信支付和支付宝支付了。在苍穹外卖项目中,选择的就是微信支付这种支付方式。要实现微信支付就需要注册微信支付的一个商户号,这个商户号是必须要有一家企业并且有正规的营业执照。只有具备了这些资质之后,才可以去注册商户号,才能开通支付权限。个人不具备这种资质,所以我们在学习微信支付时,最重要的是了解微信支付的流程。
2025-12-19 11:31:00
993
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day07 数据缓存&购物车操作
Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:- EHCache- CaffeineRedis(常用)-- 别忘了redis坐标哦~ -->
2025-12-15 11:26:10
935
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day06 HttpClient&微信登录
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient作用发送HTTP请求接收响应数据当我们在使用扫描支付、查看地图、获取验证码、查看天气等功能时(调用第三方接口)其实,应用程序本身并未实现这些功能,都是在应用程序里访问提供这些功能的服务,访问这些服务需要发送HTTP请求,并且接收响应数据,可通过。
2025-12-05 12:37:34
708
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day05 redis&店铺状态
Redis(Remote Dictionary Server,远程字典服务器)是一款开源的高性能的键值对(Key-Value)NoSQL 数据库,由 Salvatore Sanfilippo 开发并维护,采用 ANSI C 语言编写,遵循 BSD 协议,兼具内存存储持久化多数据结构支持等核心特性,被广泛应用于缓存消息队列会话存储实时统计等场景。
2025-12-04 11:10:53
760
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day04套餐管理
今天学习的内容是套餐管理,其中大部分的内容与前两天的都相似,因此在资料day04中可发现是作为作业内容由自己完成。其中的业务逻辑也不算复杂,希望大家根据前两天当中的内容触类旁通!视频学习链接。
2025-12-02 20:16:58
721
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day03公共字段自动填充及菜品管理
/1.创建自定义注解 @Target 和 @Retention必须@Target({ElementType.METHOD, ElementType.TYPE}) //指定作用位置(方法、类)@Retention(RetentionPolicy.RUNTIME) //保留到运行时(反射可以解析该注解)@Documented //生成文档@Inherited //可继承// 注解属性:// 属性类型 属性名() [default 默认值];
2025-12-01 13:42:00
632
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day02员工管理及分类管理
今天学习的内容主要分为用户管理和分类管理。,都是一些crud的基本操作,看视频熟悉了项目结构之后并不难 ,毕竟是基础。希望看到这里的同学朋友们能跟我一起坚持下去,达到自己 理想的目标!!!
2025-11-28 20:36:48
751
原创 学生党学习笔记——黑马程序员Java项目实战《苍穹外卖》——Day01环境搭建
本项目为单独餐饮品牌、餐厅客制化的一款双端使用软件,主要分为外卖商家使用的系统管理端(web端)和用户点餐小程序端(微信小程序)两部分。系统管理端:主要提供给该餐饮企业内工作人员使用,对营业状态订单员工,小程序端中的餐品等信息进行管理、维护等操作;对各类数据进行统计;来单语音播报等功能系统管理端:主要提供给消费者使用,主要功能有:浏览菜品信息、实时查看购物车状态、下单、催单、微信支付等。接下来从项目功能、技术选型、整体架构三个方面对项目进行详细介绍。
2025-11-27 15:42:10
917
原创 SpringBoot注解看完不会,我给你跪系列
@SpringBootApplication进入@SpringBootApplication注解可以看见@SpringBootApplication中有7个注解;其中有4个注解为元注解来对注解进行说明,还有三个注解:@SpringBootConfiguration;@EnableAutoConfiguration;@ComponentScan@SpringBootConfiguration同上,@SpringBootConfiguration中实际注解是@Configuration跟
2022-04-15 16:49:53
568
原创 黑马Luence小结
Luence从百度百科中提及较多的关键字就可以得知,Luence是一个与检索、搜索、查询有关的工具。从大家学习过的数据库举例大概了解一下什么是搜索的概念普通的数据库查询:查询sql_table表中所有数据:select * from sql_table;查询id为668的信息条件的sql_table表中数据:select * from sql_table where id = '668';常用查询算法顺序扫描法而数据库中使用的就是一种顺序扫描法,这种查询法通俗说就是:百度
2022-01-07 16:09:25
339
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅