- 博客(29)
- 收藏
- 关注
原创 我的工作流
生产环境介绍本篇介绍博主常用的一些软件以及相应的工作流,希望可以帮助大家。同时能节省相应时间。全站开发后端:JDK1.8MavenMySQL 8.0.33下载地址Ubuntu安装教程Redis下载地址Ubuntu安装教程VMWare下载激活虚拟机镜像DataGripIntellijIDEAIDE激活码前端:Node16.14.0下载配置WebStormHbuilderX文档写作思维导图:XMind需求写作:VSC
2024-04-10 11:11:06 156 1
原创 SpringCloud项目实战(4)——ElasticSearch & RabbitMQ
为什么要使用ElasticSearch在项目工程中需要实现商品的上下架,对于商品这个对象来说,上下架的操作基本就是对其中例如状态码、库存等参数进行修改,同时还需要实现数据实时加载,如果单纯使用MySQL的话,首先如果需要查询对象状态或实时展示对象状态时,需要不断对数据库执行查询指令。其次,对于少数几个对象的状态进行更改或查询,如果使用MySQL则会造成多余的网络请求和零散的IO,对设备性能有额外的开销。最后,当存在大量请求时又会加重后端的压力,造成数据混乱等现象。
2023-12-20 14:42:52 95
原创 SpringCloud项目实战(3)——增删改查
在SpringCloud中,增删改查是基本操作,前端在响应用户操作后,将会把该响应通过API发送给后端,并调用后端对应功能对后端数据库进行增删改查的操作。而我们需要做的就是根据项目的业务逻辑和后端数据库表结构设计合理的查询事务,并能高效完成相应操作,本章节将会通过实际的案例来演示实现过程,但在了解实际操作过程前,我们需要了解MyBatis-Plus。总体来说,数据的增删改查是SpringBoot中的基本操作,但也是项目中最重要的过程。目前博主也在持续学习,博客持续更新中...
2023-12-17 20:53:36 249
原创 SpringCloud项目实战——Lombok组件
在SpringCloud项目开发过程中,需要使用数据模型对使用者进行身份验证以及业务等数据信息传递。一般情况下,我们会采用Java中Getter和Setter方法对属性进行相关设置,但在SpringCloud的业务开发流程中这种方式便会显得比较臃肿和繁琐。因此我们需要采用一个Java库,能够帮助我们自动生成相应的方法。我们可以通过Lombok实现相应的功能。Lombok在SpringCloud开发过程中可以通过注释简化Java代码,在编译过程中会自动生成需要的代码。
2023-09-11 10:46:00 212
原创 SpringCloud项目实战(2)——项目搭建
本系列我们将上手一个类似美团优选的SpringCloud项目,通过这个项目熟悉SpringCloud以及相关的开发流程,本章主要介绍SpringCloud项目的搭建流程。在实际开发过程中,SpringCloud项目是基于现有的SpringBoot项目进行二次开发,因此项目中将包含现成的文件,如前端项目以及后端中的数据模型、工具类等。本章主要介绍SpringCloud项目框架的搭建,下一章讲解权限管理业务功能开发。
2023-08-04 11:02:41 182
原创 SpringCloud项目实战(1)——初识SpringCloud
它利用Spring Boot的开发便利 性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总 线、负载均衡、断路器、数据监控等,都可以用 Spring Boot的开发⻛格做到一键启 动和部署。Spring Cloud将目前各家公司开发的比较 成熟、经得起实际考验的服务框架组合起来,通过Spring Boot⻛格进行再封装屏蔽 掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护 的分布式系统开发工具包。4、每个微服务可以有自己的独立的数据库也有用公共的数据库。
2023-07-31 10:15:41 127
原创 SpringBoot瑞吉外卖项目实战(1)——登录功能实现
按照Java面向对象的编程属性,我们首先需要创建一个实体类,在这个类中包含了该对象的所有属性,以及在必要时的方法。管理员界面由于隐私的问题,我们需要让未登录、未注册的用户无法访问某些关键页面,因此需要设置一个拦截器,当用户直接访问这些页面时就需要返回指定的页面。首先需要创建一个Mapper的接口用来实现BaseMapper,在这里BaseMapper会提供一个数据输入的泛型,在这里将之前创建好的实体类导入即可。退出功能和登录功能是成对出现的,接下来我们将实现管理员页面的退出功能。首先查询登录请求的页面。
2023-06-22 10:42:22 427
原创 Java通信原理(5)——视频通信
在实现视频通信前我们先了解一下UDP通信协议,UDP即用户数据报协议,UDP 只在 IP 的数据报服务之上增加了很少一点的功能,这就是复用和分用的功能以及差错检测的功能。有区别与TCP/IP。UDP通信特点如下:(1)、无连接性,即收发数据时不需要建立连接,由此可以大幅减少数据收发的延迟(2)、UDP 使用尽最大努力交付。即不保证可靠交付,因此主机不需要维护复杂的连接状态表(3)、UDP 没有拥塞控制。因此网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的。
2023-05-21 10:24:01 813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人