草庐IT

Spring-boot-websocket

全部标签

【Spring】Spring是什么?

文章目录前言什么是Spring什么是容器什么是IoC传统程序开发控制反转式程序开发理解SpringIoCDISpring帮助网站前言前面我们学习了servlet的相关知识,但是呢?使用servlet进行网站的开发步骤还是比较麻烦的,而我们本身程序员就属于是比较懒的群体,所以为了解决咱们的这个servlet步骤较为复杂的情况,一些大佬就在servlet的基础上开发出了Spring框架,而Spring也因为其轻量和开发效率高的特点,成为了Java圈子中非常受欢迎的一种框架。那么这篇文章我将为大家介绍一下什么是Spring。什么是Spring我们通常说的Spring指的是SpringFrameWor

Spring Boot中集成各种日志框架Logback、Log4j2和Java Util Logging

SpringBoot支持多种日志框架,包括Logback、Log4j2和JavaUtilLogging(JUL)。在SpringBoot中,可以通过简单的配置来集成这些热门的日志框架。下面将详细说明如何集成Logback、Log4j2和JavaUtilLogging,并提供相应的源代码示例。集成Logback:Logback是SpringBoot默认的日志框架,它提供了高性能和灵活的日志功能。要集成Logback,只需在pom.xml文件中添加以下依赖:org.springframework.bootspring-boot-starter-web然后,在src/main/resources目录

鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统项目背景

 鸿鹄工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统1.项目背景一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管理的提升提出了更高的要求。二、企业通过数字化转型,不仅有利于优化业务流程、提升经营管理能力和风险控制能力,还可强有力地促进企业体制机制的全面创新。三、以数据要素为核心,协同创新加快企业数字化转型、优化资源配置效率,是数字经济时代提升企业市场竞争力和价值创造能力的关键所在。四、在企业里建立一个管过程、提效率、降风险、

Spring Cloud 面试题——Spring Cloud Gateway

目录1.什么是API网关?有什么作用?2.有哪些常见的网关?3.什么是SpringCloudGateway?有什么作用?有什么优缺点?4.✨SpringCloudGateway的工作流程是什么样的?5.✨SpringCloudGateway中的路由(Route)是指什么?它由哪几部分组成?6.SpringCloudGateway中的断言(Predicate)是指什么?有哪些内置断言?7.在SpringCloudGateway中如何自定义断言?8.SpringCloudGateway中的路由和断言是什么关系?9.SpringCloudGateway中的过滤器(Filter)是指什么?有哪些过滤器

入门级 使用 vertx进行tcp 开发 spring boot整合vertx开发tcp

Vertx简介准备软件下载网络调试工具前言NetServerOptionsoptions=newNetServerOptions();options.setRegisterWriteHandler(true);options.setTcpKeepAlive(true);//是否存活//options.setIdleTimeout(5);//配置了客户端会自动断连,重新连接创建Springboot项目导入依赖io.vertxvertx-core4.3.1org.springframework.bootspring-boot-starter-weborg.springframework.boots

Spring第一课,了解IDEA里面的文件,回顾Cookie和Session,获取Session,Cookie,Header的方式

目录IDEA第一课(熟悉里面内容) 建立连接-@RequestMapping     路由映射请求    1.传递单个参数​编辑2.多个参数​编辑3.传递数组4.传递一个集合,但是这里我们传递的时候发生了500的错误简单介绍JSON回顾Cookie和SessionCookie和Session的区别获取Cookie的两种方式设置Session的方式获取Session的问题获取Http请求中的Header信息IDEA第一课(熟悉里面内容) resources资源目录static   /static静态文件templates 主要是配置相关的代码/templates模版application.pro

websocket创建客户端的两种方式及区别

背景需要创建一个ws客户端mock弹幕一直给直播间发送消息。于是使用了asyncwithwebsockets.connect(uri)aswebsocket创建的ws客户端发送消息。但是发现发送一会儿后,客户端就自动关闭了,曝出:“websockets.ConnectionClosedError, WebSocket连接关闭:nocloseframereceivedorsent”即:websocket.connect(url)aswebsocket返回的异步上下文管理器对象。发收到发送一会儿消息后,客户端自动化关闭链接,导致报错。为什么?原理ws是基于tcp协议的信令通道。使用流程:1、ws握

Spring Data Redis切换底层Jedis 和 Lettuce实现

1简介SpringDataRedis是SpringData系列的一部分,它提供了Spring应用程序对Redis的轻松配置和使用。它不仅提供了对Redis操作的高级抽象,还支持Jedis和Lettuce两种连接方式。可通过简单的配置就能连接Redis,并且可以切换Jedis和Lettuce两个连接方式。下面先来看看我们该如何使用它。2使用2.1引入Redis依赖使用SpringBoot提供的spring-boot-starter-data-redis依赖org.springframework.bootspring-boot-starter-data-redis3.1.02.2自定义配置类自定义

webSocket接口使用域名访问不了

webSocket的接口使用域名:ws://xxx.xx.com/rykj-large/send/questionSocket/1676154373386858498访问不了。改成服务器IP+端口可以访问。解决:在Nginx的配置文件中负载这个ip地址的服务器中加上proxy_set_headerHost$proxy_host;proxy_set_headerUpgrade'websocket';proxy_set_headerConnection'Upgrade';完整的Nginx配置是server{ listen80; server_namexxx.xx.com; location/{

【Spring源码】Spring Event事件

目录1、前言2、什么是SpringEvent?3、基本使用3.1、定义事件3.2、发布事件3.3、监听事件3.3.1、继承ApplicationListener3.3.2、使用@EventListener注解4、SpringEvent是同步还是异步?4.1、源码实现4.2、如何实现异步4.2.1、使用@Async注解4.2.2、手动实现异步线程池4.2.3、自定义ApplicationEventMulticaster5、@TransactionalEventListener5.1、基本使用1、前言事件发布/订阅机制在实际项目中很经常用到,一方面可以很容易让我们的代码进行解耦,另一方面可以很方便