Ustinian.488
码龄3年
关注
提问 私信
  • 博客:45,852
    问答:61
    45,913
    总访问量
  • 40
    原创
  • 309,349
    排名
  • 207
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:小白菜

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2021-09-17
博客简介:

qq_62006367的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    645
    当月
    11
个人成就
  • 获得213次点赞
  • 内容获得20次评论
  • 获得379次收藏
  • 代码片获得11,483次分享
创作历程
  • 4篇
    2024年
  • 28篇
    2023年
  • 8篇
    2022年
成就勋章
TA的专栏
  • 苍穹外卖
    12篇
  • JavaWeb
    10篇
  • Java学习
    8篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

微服务开发框架——DAY1

单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。
原创
发布博客 2024.01.26 ·
837 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

4小时精通MyBatisPlus框架

在日常开发中单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的一个组件就是MybatisPlus.MyBatisPlus是针对于Mybatis框架的增强,即合作伙伴。当然,MybatisPlus不仅仅可以简化单表操作,而且还对Mybatis的功能有很多的增强。可以让我们的开发更加的简单,高效。通过学习,主要达成如下目标:能利用MybatisPlus实现基本的CRUD。
原创
发布博客 2024.01.23 ·
1237 阅读 ·
17 点赞 ·
0 评论 ·
20 收藏

项目实战———苍穹外卖(DAY12)

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。
原创
发布博客 2024.01.20 ·
1301 阅读 ·
20 点赞 ·
0 评论 ·
17 收藏

项目实战————苍穹外卖(DAY11)

Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。1). 柱形图2). 饼形图3). 折线图不管是哪种形式的图形,最本质的东西实际上是数据,它其实是对数据的一种可视化展示。
原创
发布博客 2024.01.19 ·
4111 阅读 ·
42 点赞 ·
0 评论 ·
56 收藏

项目实战——苍穹外卖(DAY10)

是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定时任务框架定时自动执行某段Java代码为什么要在Java程序中使用Spring Task?1). 信用卡每月还款提醒2). 银行贷款每月还款提醒3). 火车票售票系统处理未支付订单4). 入职纪念日为用户发送通知只要是需要定时处理的场景都可以使用Spring TaskWebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性。
原创
发布博客 2023.11.26 ·
1696 阅读 ·
25 点赞 ·
0 评论 ·
17 收藏

项目实战——苍穹外卖(Day9)

产品原型:业务规则分页查询历史订单可以根据订单状态查询展示订单数据时,需要展示的数据包括:下单时间、订单状态、订单金额、订单明细(商品名称、图片)接口设计:参见接口文档。
原创
发布博客 2023.11.25 ·
2072 阅读 ·
27 点赞 ·
9 评论 ·
30 收藏

项目实战——苍穹外卖(Day8)

前面的课程已经实现了用户下单,那接下来就是订单支付,就是完成付款功能。支付大家应该都不陌生了,在现实生活中经常购买商品并且使用支付功能来付款,在付款的时候可能使用比较多的就是微信支付和支付宝支付了。在苍穹外卖项目中,选择的就是微信支付这种支付方式。要实现微信支付就需要注册微信支付的一个商户号,这个商户号是必须要有一家企业并且有正规的营业执照。只有具备了这些资质之后,才可以去注册商户号,才能开通支付权限。
原创
发布博客 2023.10.09 ·
2054 阅读 ·
6 点赞 ·
1 评论 ·
12 收藏

项目实战——苍穹外卖(Day7)

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:EHCacheCaffeineRedis(常用)
原创
发布博客 2023.10.03 ·
2382 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

项目实战——苍穹外卖(Day6)

HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。发送HTTP请求接收响应数据为什么要在Java程序中发送Http请求?有哪些应用场景呢?当我们在使用扫描支付、查看地图、获取验证码、查看天气等功能时。
原创
发布博客 2023.09.26 ·
1629 阅读 ·
0 点赞 ·
1 评论 ·
11 收藏

项目实战——苍穹外卖(Day5)

Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。RedisRedis中文网key-value结构存储:基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
原创
发布博客 2023.09.19 ·
1872 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

项目实战——苍穹外卖(Day4)

完成套餐管理模块所有业务功能,包括:新增套餐套餐分页查询删除套餐修改套餐起售停售套餐要求:根据产品原型进行需求分析,分析出业务规则设计接口梳理表之间的关系(分类表、菜品表、套餐表、口味表、套餐菜品关系表)根据接口设计进行代码实现分别通过swagger接口文档和前后端联调进行功能测试。
原创
发布博客 2023.09.17 ·
2834 阅读 ·
8 点赞 ·
0 评论 ·
24 收藏

项目实战——苍穹外卖(Day3)

进入到sky-server模块,创建com.sky.annotation包。
原创
发布博客 2023.09.14 ·
2445 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

项目实战——苍穹外卖(Day2)

ThreadLocal 并不是一个Thread,而是Thread的局部变量。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。
原创
发布博客 2023.09.10 ·
3378 阅读 ·
10 点赞 ·
1 评论 ·
35 收藏

Git学习

Git介绍 分布式版本控制工具 VS 集中式版本控制工具Git安装 基于官网发布的最新版本2.31.1安装讲解Git命令基于开发案例详细讲解了git的常用命令Git分支 分支特性分支创建分支转换分支合并代码合并冲突解决Idea集成Git创建远程库代码推送Push代码拉取Pull代码克隆cloneSSH免密登录Idea集成GitHub==============Gitee码云=======================码云创建远程库。
原创
发布博客 2023.09.08 ·
838 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

项目实战——苍穹外卖(Day1)

分三个模块进行开发:基础数据模块项目概述环境搭建员工管理分类管理菜品管理套餐管理实战点餐业务模块店铺营业状态设置微信登录缓存商品购物车用户下单订单支付和管理历史订单订单状态定时处理来单提醒和客户催单统计报表模块图形报表统计Excel报表统计软件开发流程:项目经理:对整个项目负责,任务分配、把控进度产品经理:进行需求调研,输出需求调研文档、产品原型等UI设计师:根据产品原型输出界面效果图架构师:项目整体架构设计、技术选型等。
原创
发布博客 2023.09.03 ·
5151 阅读 ·
23 点赞 ·
0 评论 ·
75 收藏

JavaWeb学习——事务管理&AOP&原理篇

直接将itheima-utils引入到依赖当中,无法获取到bean对象,因为springboot只能扫描当前包及其子包,所以要使用@ComponentScan指定扫描包的范围。但是当要扫描的包较多时就比较繁琐,此时可以使用@Import注解。在实际的开发当中需要引入很多第三方技术,官方没有对应的起步依赖,在多个项目当中都需要很多步骤,使用起来就比较繁琐,就可以自定义起步依赖。
原创
发布博客 2023.09.01 ·
733 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

JavaWeb学习——登陆功能

JWT令牌个人理解也就是将JSON的数据格式通过编码加密为字符串。Header部分以及PayLoad部分都是将JSON数据通过BASE64编码转化得来的,Signature部分是通过签名算法得来的。浏览器发起请求执行登录操作访问登陆的接口,登录成功生成一个JWT令牌。之后将生成的JWT令牌返回给前端,前端拿到JWT令牌之后就会自动存储起来,在后续的每一次请求当中都会将JWT令牌携带到服务器端,服务端就要进行统一拦截,先判断有没有将该令牌带过来,再判断令牌是否有效。
原创
发布博客 2023.08.28 ·
1362 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

JavaWeb——学习辅助系统项目案例

文件上传,是指将本地图片、视频、音频等文件上传到服务器,供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。必须要定义一个表单,并且在表单里面要要定义一个类型为file的表单项,体现为一个上传文件的按钮表单的提交方式必须是post,因为进行文件上传,文件一般比较大。form表单当中,通过enctype属性指定表单的编码格式为multipart/form-data。因为普通默认的编码格式不适合传输大型的二进制文件。
原创
发布博客 2023.08.23 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JavaWeb学习——Mybatis

MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis本是 Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。官网: https://mybatis.org/mybatis-3/zh/index.html实体类的代码冗余,可以使用lombok简化开发。
原创
发布博客 2023.07.28 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaWeb学习——MySQL数据库

数据库:DataBase (DB),是存储和管理数据的仓库。数据库管理系统:DataBase Management System (DBMS),操纵和管理数据库的大型软件。SQL: Structured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。数据库产品:学习路线:官网下载地址: https://dev.mysql.com/downloads/mysql/安装步骤,参考资料中提供的《MySQL安装文档》
原创
发布博客 2023.07.25 ·
920 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多