草庐IT

springboot-websocet

全部标签

springboot 使用zookeeper实现分布式队列

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

java 基于springBoot上传文件/文件夹使用实例

最近项目中遇到一个文件批量上传的需求,对单个的文件、多文件或者文件夹的方式上传文件都可以满足要求,总结一下使用经验。案例基于springBoot.1、文件上传请求这里postman测试了单文件和多文件的上传,同时测试了文件夹方式上传。postman中可以选择单文件或者Ctrl键选择多文件上传。如下图:简单html实现文件夹方式的文件上传示例:DOCTYPEhtml>html>head>metacharset="utf-8">title>文件上传title>head>body>h1>文件上传h1>formaction="http://localhost:8888/hello"enctype="m

SpringBoot如何正确连接SqlServer(亲测可用)

前言:在最近配置SqlServer的连接当中,整体感觉和之前配置MySQL和Oracle数据库的区别有点大,遇到了很多的问题,这里把踩坑的记录总结一下。目录一、正确的配置方式第一种:第二种: 二、常见问题1、驱动程序无法通过使用安全套接字层(SSL)加密与SQLServer建立安全连接2、对象名'DUAL'无效三、总结一、正确的配置方式第一种:maven依赖  net.sourceforge.jtds  jtds  1.3.1application.ymlspring:datasource: driverClassName:net.sourceforge.jtds.jdbc.Driver ur

springboot的代码生成器mybatis-plus-generator-ui

目录一、导入mybatis-plus-generator-ui依赖二、GeberatorUIServer代码解读三、整体代码四、访问mybatis-plus-generator-ui一、导入mybatis-plus-generator-ui依赖dependency>groupId>com.github.davidfantasy/groupId>artifactId>mybatis-plus-generator-ui/artifactId>version>2.0.5/version>scope>test/scope>/dependency>二、GeberatorUIServer代码解读Geber

2023最新SpringBoot导出PDF方式(模板方式)

一、前期准备在开发中经常会遇到需要进行对一些数据进行动态导出PDF文件,然后让用户自己选择是否需要打印出来,这篇文章我们来用个相对来说比较简单的方式来实现PDF动态导出;导入依赖SpringBoot版本2.0.5.RELEASEdependency>groupId>org.springframework.boot/groupId>artifactId>spring-boot-starter/artifactId>/dependency>dependency>groupId>org.springframework.boot/groupId>artifactId>spring-boot-start

如何使用SpringBoot 自定义转换器

😀前言本篇博文是关于SpringBoot自定义转换器的使用,希望你能够喜欢😊🏠个人主页:晨犀主页🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰如果文章有什么需要改进的地方还请大佬不吝赐教先在次感谢啦😊文章目录自定义转换器基本介绍自定义转换器-应用实例代码实现测试Debug查看新增的Converter注册转换器换种写法-方便理解😄总结自定义转换器基本介绍SpringBoot在响应客户端请求时,将提交的数据封装成对象时,使用了内置的转换器SpringBoot也支持自定义转换器,这个内置

【SpringBoot】Maven 版本管理与 flatten-maven-plugin 插件的使用及分析

1.flatten-maven-plugin介绍1.1环境IntelliJIDEA2021.3JDK1.8.0_301ApacheMaven3.8.1org.codehaus.mojo:versions-maven-plugin1.2.7https://www.mojohaus.org/flatten-maven-plugin/1.2版本占位符自Maven3.5.0-beta-1开始,可以使用${revision},${sha1}and/or${changelist}这样的变量作为版本占位符。像这样:project>modelVersion>4.0.0modelVersion>groupId>

SpringBoot 整合 clickhouse和mysql 手把手教程全网最详细

最近做一个项目需要整合mysqlclickhouse多数据源后台用的是ruoyi框架1.首先pom引入相关依赖!--JDBC-clickhouse数据库-->dependency>groupId>com.clickhouse/groupId>artifactId>clickhouse-jdbc/artifactId>version>0.3.2/version> !--0.2.4/0.2.5/0.2.6/0.3.0/0.3.2-->/dependency>2.编写配置文件application.yml(properties同理)需要注意的是官网不建议使用ru.yandex.clickhouse驱

实战:彻底搞定 SpringBoot 整合 Kafka

前言kafka是一个消息队列产品,基于Topicpartitions的设计,能达到非常高的消息发送处理性能。Spring创建了一个项目Spring-kafka,封装了Apache的Kafka-client,用于在Spring项目里快速集成kafka。除了简单的收发消息外,Spring-kafka还提供了很多高级功能,下面我们就来一一探秘这些用法。项目地址:https://github.com/spring-projects/spring-kafka简单集成引入依赖  org.springframework.kafka  spring-kafka  2.2.6.RELEASE添加配置spring

基于Java+SpringBoot+Vue前后端分离景区民宿预约系统设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》​ 系统介绍:传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装景区民宿预约系统软件来发挥