- 博客(22)
- 收藏
- 关注
原创 基于Spring Boot实现RabbitMQ生产者和消费者的简单通信以及原理说明
消费者就比较简单了,连接到RabbitMQ服务,然后利用注解设立RabbitMQ消费者,连接到对应的队列,就可以实现消息的接收,连接到队列后,RabbitMQ控制端会显示出连接信息,包括消费者的地址信息,tag等。生产者这里首先要开启微服务,利用springboot中application.yaml上的配置信息连接到exchange上,然后实现消息的序列化,回调函数的实现,以及消息发送。直接交换机将消息发送到与指定路由键完全匹配的队列。只有当消息的路由键与队列的绑定路由键完全相同时,消息才会被路由到队列。
2023-09-08 17:42:32 502
原创 SpringBoot Web应用解决大视频传输问题
对于大文件,防止在static里要比直接写后端代码返回文件流要好一些,但是这可能会导致服务器部署起来内存占用过大,或者服务器整体过大,所以更好的方法是搭建一个专门存放文件的服务端,这样分离起来使得业务更加纯粹。文件夹下的静态资源(如CSS、JavaScript、图片等)映射到Web应用的根路径下,因此可以通过相对路径直接访问这些静态资源。对于客户端获取大视频文件流,后端封装为字符数组和文件流,可能会报OOM,因为文件太大,heap承载不下。这段代码会保存文件并,返回一个文件存放的路径。
2023-08-21 12:00:01 254
原创 spring-boot项目-员工管理系统开发笔记06-增加redis实现缓存
目标:实现一个产品查询,将热门产品放到 redis中并持久化,增加查询的效率实现逻辑:1.因为用户量较少,可以伪造浏览量,实现读取mysql中数据的浏览量,将数据放入redis缓存。2.监控用户行为,将用户访问过的产品放入其中,并设置最大值。这里我选择的是第二种方式基本业务逻辑。
2023-04-08 22:18:54 146
原创 springcloud快速搭建-部门信息管理开发笔记04-consumerModule实现
#实现具体的业务逻辑,会依赖于api,调用provider的service。
2023-04-02 00:55:13 45
原创 springcloud快速搭建-部门信息管理开发笔记03-providerModule实现
#实现具体的业务逻辑,会依赖于api以及数据库,使用mybatis。
2023-04-02 00:49:56 64
原创 spring-boot项目-员工管理系统开发笔记05-功能设计
Message:储存来自其他用户发来的信息(准备采用redis实现),信息类型(普通消息、部门消息),消息来源,消息内容,创建时间。User表:所有人均在其中,保存email,password,power实现不同的登录页面显示。4.每一个用户都可以给其他用户发送信息,类似于email。Information表:个人信息表,修改自己的基本信息。2.对于部门主观,其可以查看普通员工的状态。1.对于普通员工登录,其可以修改基本信息。3.对于管理员用户,其可以设置员工权限。
2023-03-29 22:43:56 43
原创 spring-boot项目-员工管理系统开发笔记03-整合JDBC、Druid、Mybatis技术
spring-boot项目-员工管理系统开发笔记03-整合JDBC、Druid、Mybatis技术
2023-02-26 19:20:05 35
原创 spring-boot项目-员工管理系统开发笔记02-页面资源导入以及登录操作实现和页面拦截
spring-boot项目-员工管理系统开发笔记02-页面资源导入以及登录操作实现和页面拦截
2023-02-19 17:52:18 122
原创 jsp实现注册页面,以及如何实现验证码,同时包含jsp异步请求实现用户名查询,防止出现用户名重复。
javaWeb注册页面前后端实现,以及验证码实现
2022-12-29 20:07:16 900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人