草庐IT

springboot-websocet

全部标签

【突破舒适圈】在SpringBoot中配置Redis

目录业务背景1.Redis安装2.安装Redis图形化管理界面3.SpringBoot配置4.测试增删结尾业务背景前端的App、网页在登录时,或是用户在进行一些敏感操作的时候需要进行短信验证。但是在等待用户输入验证码的这段时间里,这个随机生成的验证码在后台应该存放在哪里呢?放在MySql数据库?可以的确是可以,但是如果用户访问量一下巨大起来,SQL读写面临高并发,会严重拖慢程序响应速度,甚至导致直接宕机。那放在Session里?emmm好像也不行,执行效率过低,性价比不高。在多用户访问时似乎并不能很好的承担这一重任。我们需要一个读写迅速,使用方便的工具。于是我们顺着思路,比磁盘读写速度更快的,

SpringBoot集成onlyoffice实现word文档编辑保存

说明onlyoffice为一款开源的office在线编辑组件,提供word/excel/ppt编辑保存操作以下操作均基于centos8系统,officeonly镜像版本7.1.2.23镜像下载地址:https://yunpan.360.cn/surl_y87CKKcPdY4(提取码:1f92)已破解20连接限制已导入常用中文字体,修改了字号已取消上传文件大小的限制,修改为500M隐藏所有操作按钮,隐藏onlyoffice图标和名称,只保基础操作栏目仅用于word文件和excel文件编辑/保存/查看Linux安装yum设置进入yum的repos目录cd/etc/yum.repos.d/cd/et

SpringBoot2.0(过滤器,监听器,拦截器)

目录一,过滤器1.1,自定义Filter1.2,启动类代码1.2,创建filter类和LoginFilter包1.2.1,编写loginFilter类过滤器代码1.2.2,创建二个Controller类二,监听器2.1,自定义监听器2.2,创建listenter包和MyListenter类2.2.1,编写MyListenter类监听器代码三,拦截器3.1,创建自定义拦截器配置类3.2,创建配置包config和配置类MyWebMvcConfigurer3.3,创建拦截器包interceptor和Logininterceptor类四,按顺序进行拦截,先注册,先被拦截一,过滤器1.1,自定义Filt

springboot+mysql+微信小程序点餐系统-计算机毕业设计源码65933

摘 要点餐系统小程序采用B/S模式、采用JAVA语言、SSM框架、mysql数据库、小程序框架uniapp等开工具。促进了点餐系统小程序的业务发展。与传统线下点餐相比,点餐微信小程序不但节省了商家的线下运营的成本和门店曝光等难题,对用户而言提供了足不出户送餐上门的服务,针对现代城市而言,出门用餐停车难,排队麻烦等问题。特开发springboot点餐系统小程序。本网站系统使用动态网页开发技术JSP,Java作为系统的开发语言,采用springboot框架、mysql作为后台数据库。设计开发具有用户和管理员两大模块,系统管理员模块功能主要分为:首页、站点管理(轮播图、公告栏)、用户管理(管理员、系

【规范】SpringBoot接口返回结果及异常统一处理,这样封装才优雅

前言🍊缘由博友的需求就是我最大的动力博友一说话,本狗笑哈哈。博友要我写啥,我就写啥。特来一篇关于SpringBoot接口返回结果及异常统一处理,虽说封不封装都能用,但咱后端也得给前端小姐姐留个好印象不是。项目前后端分离,规范的数据传输格式,让REST风格的API具有简单、易读、易用的特点。不仅代码优美,也可以让带刀的前端小姐姐变得更漂亮。以下例子参考多个实际项目,最终总结来跟大家进行分享,大佬勿喷。🎯主要目标实现2大重点1.统一接口返回结果2.配置全局异常处理正文🍊一.统一接口返回结果前端接口请求后台端,后端将返回结果统一封装。提高交互的规范性及通用性,也提高了前后端联调效率。前端根据规范格式

Spring Cloud 的版本和SpringBoot的版本

SpringCloud的版本选择SpringCloud和SpringBoot的版本存在对应关系SpringCloud的版本和SpringBoot的版本,存在对应关系。最新的SpringCloud版本(发布文章时为2022.0.3),需要SpringBoot(3.0.9)的支持。我使用的SpringBoot版本为2.7版本,所以无法使用2022.0.3版本的SpringCloud。我最终选择的SpringCloud版本为2021.0.8.SpringCloud要求的最低的SpringBoot版本。每一个SpringCloud版本后面,会有一个ReferenceDoc,点击进去之后就可以查看当前S

搭建RabbitMQ消息服务,整合SpringBoot实现收发消息

作者主页:Designer小郑作者简介:3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家,蓝桥云课认证讲师。目录一、前言1.1什么是消息队列1.2RabbitMQ是什么1.3为什么需要用到RabbitMQ1.4RabbitMQ相比Kafka的优势二、搭建RabbitMQ环境2.1安装Erlang2.1.1下载2.1.2安装2.1.3环境变量配置2.2安装RabbitMQ2.2.1下载2.2.2安装2.2.3初始化2.2.4验证2.3配置外网访问2.3.1添加新用户2.3.2VirtualHost配置三、整合RabbitMQ消息服务3.1创建

基于Java+SpringBoot+Vue前后端分离旅游管理系统设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》​系统介绍:现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本旅游管理系统就是在这样的大环境下诞生,其可以帮助使用

SpringBoot 之启动流程

SpringBoot是一个基于Spring框架的快速开发框架,旨在简化Spring应用程序的开发和部署。在本文中,我们将深入分析SpringBoot启动过程的源代码,并提供必要的解释和说明。SpringBoot启动过程简介SpringBoot应用程序的启动过程可以分为以下几个步骤:加载应用程序上下文扫描应用程序中的所有组件自动配置应用程序环境启动嵌入式Web服务器在下面的章节中,我们将逐一分析这些步骤的源代码。加载应用程序上下文SpringBoot应用程序的上下文是一个包含所有应用程序组件的容器。在启动过程中,SpringBoot会加载并初始化这个容器。这个步骤的源代码在SpringAppli

springboot logback日志+异常+阿里云日志 aliyun-log-logback-appender

前言最近有个新项目用了,springboot3.0,以前项目日志保存得方式是阿里云云服务自动读取日志文件,最近项目部署得方式可能有变化,所以新项目用logback+aliyun-log-logback-appender得方式保存到阿里云日志服务。用logback得原因主要是懒,spring默认就是这个,其他还要各种配置和兼容。重点通过配置MDC控制保存到阿里云的数据,logback-spring.xml要配置对应的mdcFields通过ContentCachingRequestWrapper和ContentCachingResponseWrapper取入参和返回数据,这两个不需要太多代码Res