自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 基于Ajax的聊天室实现

主要是基于ajax异步发送请求至后端,获取消息列表,刷新至前端页面。考虑是实时性,每0.1s调用一次。

2023-08-21 11:46:57 177 1

原创 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

原创 springcloud快速搭建-部门信息管理开发笔记02-apiModule实现

#api实现,主要创建面向数据库的pojo类。

2023-04-02 00:40:08 36

原创 springcloud快速搭建-部门信息管理开发笔记01-基本配置简述

springcloud快速搭建

2023-04-02 00:37:32 83

原创 spring-boot项目-员工管理系统开发笔记05-功能设计

Message:储存来自其他用户发来的信息(准备采用redis实现),信息类型(普通消息、部门消息),消息来源,消息内容,创建时间。User表:所有人均在其中,保存email,password,power实现不同的登录页面显示。4.每一个用户都可以给其他用户发送信息,类似于email。Information表:个人信息表,修改自己的基本信息。2.对于部门主观,其可以查看普通员工的状态。1.对于普通员工登录,其可以修改基本信息。3.对于管理员用户,其可以设置员工权限。

2023-03-29 22:43:56 43

原创 spring-boot项目-员工管理系统开发笔记04-总体优化1

ajax

2023-03-25 21:43:43 35

原创 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

原创 spring-boot项目-员工管理系统开发笔记01-基础配置篇

spring-boot项目基础配置

2023-02-19 02:45:45 43

原创 数据库,软工,Java综合项目高级功能02-实现模糊查询,多条件查询

动态sql,多条件查询

2023-02-10 11:28:58 137

原创 数据库,软工,Java综合项目高级功能01-实现删除选中功能,批量删除

数据库、软工、java综合项目

2023-02-10 11:20:08 111

原创 Spring学习笔记02-实现bean自动装配

自动装配

2023-02-07 15:57:30 58

原创 Spring学习笔记1--基础环境配置以及实现set注入

spring学习笔记,基础环境配置,Set注入

2023-02-05 23:21:02 73

原创 Maven_Web项目利用Mybaits实现增删改查操作day02-查询语句

mybatis学习笔记

2023-01-13 01:08:52 130

原创 Maven_Web项目利用Mybaits实现增删改查操作day01-创建基本的配置

mybatis项目初期基础配置

2022-12-30 23:35:00 149

原创 jsp实现注册页面,以及如何实现验证码,同时包含jsp异步请求实现用户名查询,防止出现用户名重复。

javaWeb注册页面前后端实现,以及验证码实现

2022-12-29 20:07:16 900

原创 数据库原理、JAVA程序设计、软件工程综合大作业

数据库、JAVAWEB、软件工程综合项目

2022-12-01 20:14:53 301

原创 JAVAWEB项目创建笔记-task01

Ajax的使用

2022-11-28 19:09:46 277 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除