草庐IT

springboot-websocet

全部标签

SpringBoot整合XXLJob

目录XXLJob简介特性模块安装调度中心初始化数据库配置启动整合执行器pomymlXxlJobConfig启动执行器实践简单的定时任务在执行器创建任务在调度中心创建执行器在调度中心创建任务带前置和后置处理的定时任务XxlJob注解详解创建带前(后)置处理的任务父子任务父子执行器关联父子任务执行器侧log调度中心-任务管理详解执行器路由策略调度过期策略阻塞处理策略超时和重试引用XXLJob简介XXLJob是一个分布式任务调度平台,优点:开发迅速、学习简单、轻量级、易扩展。是大众点评员工xxl创建并维护,基于 GPL-3.0开源,可放心商用,目前已经拥有庞大的使用群体。简单来说,就是一个定时任务中

一个基于SpringBoot+Vue前后端分离医疗用品销售网站系统详细设计实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人目录一、前言介绍:二、功能设计:三、功能实现:用户登录的实现系统前台主要功能实

springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效

这段时间接手了一个公司的老项目,用的是SpringCloud,在我用的时候突然发现有一个服务,注册到Eureka后,界面显示的端口和实际Ribbon调用的实例端口是不一致的,后来我自己写了个端口获取了一下所有的实例信息,方法如下@RestControllerpublicclassTestController{@ResourceprivateDiscoveryClientdiscoveryClient;@RequestMapping("getServicesList")@ResponseBodypublicObjectgetServicesList(){ListListServiceInstan

SpringBoot 整合 Netty 实现 WebSocket

一、新建一个springboot项目,springboot项目创建过程详见  macidea创建springboot项目_MR.骑士道-CSDN博客二、pom.xml依赖配置io.nettynetty-all4.1.50.Final三、代码3.1、NettyServer类packagecom.wangjing.socket.server;importcom.wangjing.socket.handler.CoordinationSocketHandler;importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.Channe

详解SpringBoot的核心特性

详解SpringBoot的核心特性SpringBoot是一个用于简化Spring应用程序开发的框架,它提供了一系列核心特性,使得开发者能够更快速、更简单地构建和部署Spring应用程序。本文将详细介绍SpringBoot的五个核心特性,并为每个特性提供三个子特性的详细解释。1.独立运行的Spring应用程序SpringBoot允许开发者创建独立运行的Spring应用程序,这意味着开发者无需部署到外部应用服务器,就可以直接运行Spring应用程序。1.1内嵌Servlet容器SpringBoot内置了多种Servlet容器(如Tomcat、Jetty和Undertow),开发者可以根据需要选择合

springboot 使用zookeeper实现分布式ID

添加ZooKeeper依赖:在pom.xml文件中添加ZooKeeper客户端的依赖项。例如,可以使用ApacheCurator作为ZooKeeper客户端库:org.apache.curatorcurator-framework5.2.0创建ZooKeeper连接:在应用程序的配置文件中,配置ZooKeeper服务器的连接信息。例如,在application.properties文件中添加以下配置:zookeeper.connectionString=localhost:2181创建分布式ID生成器:使用ZooKeeper客户端库创建一个分布式ID生成器。可以使用ApacheCurator提

vue+axios 向后端SpringBoot传递List 后端使用List接收

困扰了一天的问题第二天终于解决了!一开始是这样向后端传的:(主要看后面的seats)letlist=[];//筛选出选择的座位排和列info.forEach((item)=>{list.push({row:item.row,col:item.col});});this.$axios.post('seat/updateEmpty?cinemaId='+this.cinemaId+'&hallId='+this.hallId+'&seats='+list).then(resp=>{if(resp.data.code==200){this.seatList=resp.data.data}})结果报错

springboot整合eureka

1、直入主题,导入pom文件4.0.0org.springframework.bootspring-boot-starter-parent2.3.9.RELEASEcom.exampleeureka0.0.1-SNAPSHOT88UTF-8org.springframework.cloudspring-cloud-dependenciesHoxton.SR12pomimportorg.springframework.bootspring-boot-starter-weborg.springframework.cloudspring-cloud-starter-eureka-server1.4.

SpringBoot整合FreeMarker生成word表格文件(使用FTL模板)

一,什么是FreeMarker,FTL模板?FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarkerTemplateLanguage(FTL)。它是简单的,专用的语言,不是像PHP那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算,之后模板显示已经准备好的数据。在模板中,你可以专注于如何展现数据,而在模板之外可以专注于要展示什么数据。二,生成FTL模板文件创

SpringBoot集成ElasticSearch

SpringBoot集成ElasticSearch序言本章需要你在掌握基本的SpringBoot、JPA和一些ElasticSearch(以下简称:“Es”)的知识下进行服用。环境SpringBoot:2.2.6.RELEASEEs:6.8.7(集群-3节点,且安装了ik分词器)kibana6.8.7说明测试环境的Es是6.8.7的3节点,代码相关依赖也是和Es服务端保持一致。当然大版本的6和7Es的Api还是有些区别,具体Api的使用可以去官网进行翻阅,这里是以6.8版本进行讲解。开始搭建基本依赖 org.springframework.boot spring-boot-starter-