草庐IT

springboot-websocet

全部标签

springboot 连接 kafka集群(kafka版本 2.13-3.4.0)

springboot连接kafka集群一、环境搭建1.1springboot环境1.2kafka依赖二、kafka配置类2.1发布者2.1.1配置2.1.2构建发布者类2.1.3发布消息2.2消费者2.2.1配置2.2.2构建消费者类2.2.3进行消息消费一、环境搭建1.1springboot环境JDK11+Maven3.8.x+springboot2.5.4+1.2kafka依赖springboot的pom文件导入dependency>groupId>org.springframework.kafka/groupId>artifactId>spring-kafka/artifactId>/d

springboot+微信小程序的点餐系统(开题报告+论文+答辩PPT+源码)

技术架构SprongBoot+Mysql+微信小程序简介本点餐小程序是使用Java/JavaScript编程语言开发的,存储数据方面则用到了MySQL数据库。顾客可以使用小程序扫码功能扫描餐厅桌角的二维码就座,也可以点击排号等位由后台工作人员安排就座;通过首页搜索框搜寻指定菜品,将菜单中的菜品添加至购物车,增加、减少菜品的种类和购买数量,又或者删除在购物车中的菜品;点击我的订单可以查看菜品订单状态,点击催上餐会将信息传递给后台,就餐后可点击待评价对菜品进行评价;查看和编辑个人信息。研发此小程序是为了方便顾客和商家的交易交流,一方面,点餐小程序为商家减少了时间、人工成本,提高接订单效率,为餐厅获

springboot+微信小程序的点餐系统(开题报告+论文+答辩PPT+源码)

技术架构SprongBoot+Mysql+微信小程序简介本点餐小程序是使用Java/JavaScript编程语言开发的,存储数据方面则用到了MySQL数据库。顾客可以使用小程序扫码功能扫描餐厅桌角的二维码就座,也可以点击排号等位由后台工作人员安排就座;通过首页搜索框搜寻指定菜品,将菜单中的菜品添加至购物车,增加、减少菜品的种类和购买数量,又或者删除在购物车中的菜品;点击我的订单可以查看菜品订单状态,点击催上餐会将信息传递给后台,就餐后可点击待评价对菜品进行评价;查看和编辑个人信息。研发此小程序是为了方便顾客和商家的交易交流,一方面,点餐小程序为商家减少了时间、人工成本,提高接订单效率,为餐厅获

SpringBoot集成Dubbo启用gRPC协议

文章目录前言项目结构代码示例父工程apimoduleservicemodule注意事项区别本文记录下SpringBoot集成Dubbo启用gRPC协议,以及与原生gRPC在代码编写过程中的区别。下面还有投票,帮忙投个票👍前言Dubbo在2.7.5版本开始支持原生gRPC协议,对于计划使用HTTP/2通信或者期望gRPC协议支持服务治理能力的,都可以考虑接入Dubbo体系启用gRPC协议。由于官网给的代码示例是基于spring,现在基本上都是基于SpringBoot开发,所以本文提供一下SpringBoot的代码示例。此外还会简单说明Dubbo支持的原生gRPC协议与原生gRPC协议在代码开发时

SpringBoot集成Dubbo启用gRPC协议

文章目录前言项目结构代码示例父工程apimoduleservicemodule注意事项区别本文记录下SpringBoot集成Dubbo启用gRPC协议,以及与原生gRPC在代码编写过程中的区别。下面还有投票,帮忙投个票👍前言Dubbo在2.7.5版本开始支持原生gRPC协议,对于计划使用HTTP/2通信或者期望gRPC协议支持服务治理能力的,都可以考虑接入Dubbo体系启用gRPC协议。由于官网给的代码示例是基于spring,现在基本上都是基于SpringBoot开发,所以本文提供一下SpringBoot的代码示例。此外还会简单说明Dubbo支持的原生gRPC协议与原生gRPC协议在代码开发时

Java调用ChatGPT(基于SpringBoot),实现可连续对话和流式输出的ChatGPT API(可自定义实现AI助手)

目录1.配置阶段1.1依赖引入1.2配置application.yml文件1.3注解添加2使用2.1生成回答2.1.1测试2.2生成图片2.2.1测试2.3下载图片2.3.1测试2.4生成流式回答2.4.1流式回答输出到IDEA控制台2.4.2流式回答输出到浏览器页面3AI助手展示本文Demo地址:https://github.com/asleepyfish/chatgpt-demo源码及更详细的介绍说明参见Git上的ReadME.md文档https://github.com/asleepyfish/chatgpt1.配置阶段1.1依赖引入pom.xml中引入依赖(当前最新版本为1.1.3,可

Java调用ChatGPT(基于SpringBoot),实现可连续对话和流式输出的ChatGPT API(可自定义实现AI助手)

目录1.配置阶段1.1依赖引入1.2配置application.yml文件1.3注解添加2使用2.1生成回答2.1.1测试2.2生成图片2.2.1测试2.3下载图片2.3.1测试2.4生成流式回答2.4.1流式回答输出到IDEA控制台2.4.2流式回答输出到浏览器页面3AI助手展示本文Demo地址:https://github.com/asleepyfish/chatgpt-demo源码及更详细的介绍说明参见Git上的ReadME.md文档https://github.com/asleepyfish/chatgpt1.配置阶段1.1依赖引入pom.xml中引入依赖(当前最新版本为1.1.3,可

毕设分享springBoot+vue 网上购物商城系统(含源码+论文)

文章目录1项目简介2实现效果2.1界面展示3设计方案3.1概述3.2系统开发流程3.3系统结构设计4项目获取1项目简介Hi,各位同学好呀,这里是M学姐!今天向大家分享一个今年(2022)最新完成的毕业设计项目作品,【基于SSM的网上购物商城】学姐根据实现的难度和等级对项目进行评分(最低0分,满分5分)难度系数:3分工作量:5分创新点:3分界面美化:5分界面美化的补充说明:使用vue的基本都能达到5分本项目完成于2022年6月份,包含内容:源码+论文+答辩PPT项目获取:https://gitee.com/sinonfin/L-javaWebSha/tree/master2实现效果视频地址:ht

新版SpringSecurity配置(SpringBoot>2.7&SpringSecurity>5.7)

新版SpringSecurityConfig在使用SpringBoot2.7或者SpringSecurity5.7以上版本时,会提示:在SpringSecurity5.7.0-M2中,我们弃用了WebSecurityConfigurerAdapter,因为我们鼓励用户转向基于组件的安全配置。所以之前那种通过继承WebSecurityConfigurerAdapter的方式的配置组件是不行的。同时也会遇到很多问题,例如:在向SpringSecurity过滤器链中添加过滤器时(例如:JWT支持,第三方验证),我们需要注入AuthenticationManager对象等问题。故在此记录一下Sprin

【Spring】SpringBoot 配置 log4j2 日志

1.概述官方参考文档:Log4jApacheLog4j2是对原先的Log4j项目的升级版本,参考了logback的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升。异常处理,在logback中,Appender中的异常不会被应用感知到,但是在log4j2中,提供了一些异常处理机制;性能提升,log4j2相较于log4j和logback都具有明显的性能提升,有18倍性能提升;自动装载配置,参考了logback的设计,当然会提供自动刷新参数配置,最实用的就是我们在生产上可以动态的修改日志级别而不需要重启应用;无垃圾机制,log4j2在大部分情况下,都可以使用其设计的一套无垃圾机制(对象