自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 在虚拟机使用docker compose部署rocketmq

配置brokerIP1为了本地Java应用可以通过此IP访问到,不配置的话默认是172.xxx.xxx.xxx,配置brokerIP1为了本地Java应用可以通过此IP访问到,不配置的话默认是172.xxx.xxx.xxx,在java应用中会出现sendDefaultImpl call timeout连接超时的异常。访问http://192.168.141.130:9999。接下来编写docker-compose.yml。broker.conf内容如下。虚拟机上有docker环境。

2024-09-18 11:47:58 323

原创 Mysql练习数据集(2w+数据)

mysql超大数据集,足以够日常练习sql以及sql优化使用,总数据量2w+

2024-09-14 11:05:21 136

原创 spring data jpa使用@Meta打印有注释的sql

@Meta是spring data jpa在3.0版本新加的注解,可以帮助开发人员快速理解sql含义,适合长sql、长时间不看忘记含义的sql。接下来开启sql注解(打印sql必须一并开开)使用方式@Meta(comment=“”)配置完毕,执行sql会打印出来你写的注解。如果你用properties。如果你使用的是xml。

2024-09-09 14:41:19 229

原创 【网站模板】企业项目官网、网站二改、省时省力!

【项目分享】此项目共有代码10000+行,适配移动端和PC端,可作为官网或其他二次修改使用。其他页面 下载项目运行 或者 前往在线浏览。2024.9.8经测可以下载依赖并且运行。项目完结时间为2022年8月。

2024-09-08 21:09:54 361

原创 【毕业设计】基于Spring Cloud微服务架构的AI生成式网站的设计与实现

【毕业设计】基于Spring Cloud微服务架构的AI生成式文章——摘 要近年来,随着人工智能应用场景的不断增加,对人们的生活方式产生了巨大的影响。如ChatGPT、WebTab、Gemini等大模型的出现,加速了检索信息、创作信息的速度。这些新起之秀,带动着整体AI行业的发展,使得AI行业进步迅速,信息量笼罩着如今的各行各业。为了减轻创作者日常创作新内容的工作量,提升创作者的工作效率,因此开发了AI生成式网站管理系统。

2024-09-05 21:56:56 1235

原创 微信小程序使用Websocket记录(wss协议、Spring Gateway)

如果在微信小程序中使用wx://localhost会在真机调试中出现错误,就算不校验合法域名也不行。nacos的服务发现和gateway的信任下游全部证书都开启。必须带lb,需要websocket的就写这个lb:ws://根据提示填写,之后挪到gateway的resouce中。这里使用的是Spring Gateway配置SSL。本地中,WSS成功连接上了,但是真机模拟又出大病了。难道真的只能放服务器上跑吗?有点繁琐,本地调试也要开启SSL才行。如果gateway指定证书的话。

2024-08-06 13:48:53 236

原创 Taro安装tailwindcss的异常报错

按照官方流程一步一步操作下来,会报错。如果你选的是Vite会出现下面报错taro Error: Cannot find module 'webpack',然后继续运行,依然报错UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch blockModuleBuildError: Module build failed

2024-07-30 17:07:03 1046

原创 实现bilibili哔哩哔哩banner多图片基于鼠标移动(vue)

部署了一个DEMO,先来看看效果。大致思路:①鼠标移入记录一个X偏移,赋值给enterX变量②鼠标移动计算当前鼠标x位置和enterX的差值③根据算出来的差值偏移图片④设计一个偏移阈值,让多张图片移动产生视觉偏差,同时管理好图层顺序。图片资源可以F12—网络—图片里抓取下载。2024-07-29 banner图定义好格式,背景和装饰元素分开,因为背景偏移少一些为什么要分背景元素和装饰元素看下面这个图,背景元素比视图层大一些,因为这是要左右滑动的,而装饰元素则没有这个限制,怎么移动都可以。

2024-07-29 17:02:31 208

原创 Kafka stream最全方法及用法说明(附带案例)

Kafka Stream是一个用于构建应用程序和微服务的客户端库,其中输入和输出数据存储在Kafka集群中。它结合了在客户端编写和部署标准Java和Scala应用程序的简单性,以及Kafka服务器端集群技术的优势。DSL (Domain Specific Language) 领域特定语言它是建立在流处理器API之上的。推荐大多数用户使用,尤其是初学者。大多数数据处理操作可以只用几行DSL代码表示。filter较为特殊,可以用来做死信队列

2024-07-26 13:20:54 331

原创 使用Kafka实现带消息记录的实时传输对话场景(聊天室)

使用**Websocket**可以实现客户端的双向通信,客户端可以向服务端发送数据,服务端也可以向客户端发送数据。传输内容是可以实时传输了,但是如果没有存储功能,一刷新页面(或者重新进入)就再也看不到之前发送的消息,这是一个很大的麻烦。策略一数据持久化首先想到在传输的时候,顺带将数据存入数据库,貌似这样也是一种可行的方案,但后果是每一次传输都要和数据库进行一次IO,性能低下,甚至有时候可能出现存入失败的情况,导致数据丢失。策略二消息队列是否能将消息持久化进消息队列

2024-07-23 16:44:14 1118

原创 Kafka命令行笔记(持续更新)

2、列出所有主题(topic)的全部消费者组(consumer group)–members --verbose 在上面的基础上多了成员的分区。–members 该选项提供消费者组中所有活动成员的列表。–to-earliest 将偏移量重置为最早的偏移量。9、开一个Consumer消费Topic里面的消息。–to-current 将偏移量重置为当前偏移量。–to-offset 将偏移量重置为特定的偏移量。–to-latest 将偏移量重置为最新偏移量。3、检查描述消费者组的信息。5、重置消费者分组的偏移。

2024-07-23 15:40:11 411

原创 html制作拼图小游戏(react制作)

规则:在一个(3 * 3)的大正方上被分成个8个(1 * 1)小正方形,剩下的一个是空的,每个小正方形可以移动到空的位置上,若旁边没有空的位置,则无法移动。点击对应的小正方形,若小正方形四周有空白处,会向空白处移动。正方形恢复1,2,3,4,5,6,7,8的顺序为过关。本文css使用tailwindcss。代码中详细分析了实现过程。

2024-07-16 11:38:34 211

原创 Xterm + Jsch + Websocket + Spring Boot打造网页终端(SSH)

Xterm + Jsch + Websocket + Spring Boot打造网页终端(SSH)Xterm 官方文档Jsch 官方文档对于Websocket不熟悉的可以先看一下这篇文章👉👇最终实现的效果如下图所示👇。开启一个连接此处`WebSocketServer`用到文章一开始提到的建立Websocket的java类,这里假设用户ID为1的连接,始终给ID为1的用户响应,作为此DEMO演示。连接成功之后响应其他的Linux命令。关闭响应的方法,此处使用的WebSocketServer.java

2024-06-27 13:59:38 501

原创 spring中利用websocket打造最简易的双向通讯

最简易的双向通讯、聊天室。首先创建Message.java,利用lombok快速生成构造方法,以及get,set方法。① @ServerEndpoint标注对应websocket的链接地址,如以下前端通过。假设参数为1的要给参数为2的发送实时消息,输入发送内容,发送目标填2。首先引入pom,该pom根据spring-boot的版本自动选择。路由自己配置,主要为了获取路由上的参数,界面如下。到此,最简易版本的双向通讯搭建完成。

2024-06-26 09:57:33 244

原创 在Ubantu24.04上安装kubenates(k8s) 1.30

在服务器上部署K8S,包成功,遇到的错误可能有dial tcp 127.0.0.1:8080: connect: connection refusednetwork plugin is not ready: cni config uninitialized首先 更新 `apt` 包索引并安装使用 Kubernetes `apt` 仓库所需要的包,下载用于 Kubernetes 软件包仓库的公共签名密钥。所有仓库都使用相同的签名密钥,因此你可以忽略URL中的版本:

2024-06-05 15:06:34 958 4

原创 Amazon S3的分段上传,大文件上传,上传进度条,列出分段上传,中止分段上传,重启续传功能实现

我们在上传大文件的时候往往需要采用分片的方式,Amazon虽然提供了这种方式,但是不能实现我们后端在(宕机/重启)之后导致的文件丢失,大文件上传到一半可能会丢失数据的问题。本文将利用本地线程池加数据库记录的方式,实现后端(宕机/重启)后恢复之前正在上传的文件,顺便利用SSE(Server Send Event)实现(宕机/重启)后进度条的还原。首先引入maven,我用的是下面这个,目前最新版本1.12.731。

2024-05-30 15:15:03 1379 2

原创 ant-design-vue@4使用unplugin-vue-components导入的坑

ant-design-vue@4使用unplugin-vue-components导入的坑控制台会报错[vite] Internal server error: Failed to resolve import "ant-design-vue/es/button/style/css" from "src/components/home.vue". Does the file exist?说明也比较明显,告诉我们没有css文件,因为antd vue的4版本弃用了原先的less方案,采用CSS-in-JS

2024-05-25 15:11:02 639

原创 rabbitmq-dashboard资源下载

如果使用rabbitmq-dashboard源码编译打包成jar包可能会出现下载失败,或者连接超时的问题,需要配置maven代理。打开你的maven config setting.xml。``此处的端口需要根据需要手动改写``

2024-02-17 11:25:35 589 1

原创 ant design vue中的全局提示(message)在js、ts中使用

antd for vue message在任意处使用

2024-01-23 12:45:06 1416

原创 RedisTemplate中BitFieldSubCommands的使用方法

spring-boot-starter-data-redis早就考虑到了这一点,所以为我们提供了一种。下面是最常规的做法,循环获取redis key中的偏移值,但是这种写法看着确实不太优雅....功能时,往往会遇到一个问题,我想要获取用户这个月打卡记录需要怎么做呢?需要创建一条一条的BitFieldSubCommand才有效。我们需要使用BitFieldSubCommands。需要注意,以下写法无效。

2023-07-18 20:30:13 1084

原创 判断字符串数字能否被任意整数m整除

从字符串首尾开始依次遍历到末尾,判断substring(0,i)是否能被m整除,能整除设置mod为0,不能整除mod就不断累乘,得到字符串片段数。②、mod连接word.charAt(i) ,此时mod = 13,可以被m整除,mod归0,s.substring(0,i+1)可以被m整除。①、1 % 13!= 0 所以mod = 1,因为mod不为0所以s.substring(0,i+1)不能被m整除。③、ans[n-1]为1即代表word可以被m整除。

2023-02-26 13:41:57 264

Mysql练习数据集(2w+数据)

Mysql练习数据集(2w+数据)

2024-09-14

毕业设计基于Spring Cloud微服务架构的AI生成式网站的设计与实现

近年来,随着人工智能应用场景的不断增加,对人们的生活方式产生了巨大的影响。如ChatGPT、WebTab、Gemini等大模型的出现,加速了检索信息、创作信息的速度。这些新起之秀,带动着整体AI行业的发展,使得AI行业进步迅速,信息量笼罩着如今的各行各业。为了减轻创作者日常创作新内容的工作量,提升创作者的工作效率,因此开发了AI生成式网站管理系统。 本系统采用Java语言进行开发,并利用Spring Cloud微服务架构实现了子模块的开发。系统提供了轻量化服务平台,包括文章管理、AI对话、AI作图、AI自动化文章、操作日志等功能。采用了前后端分离架构,前端采用Vue.js开发且运用MVC设计模式,Nginx作为代理服务器,底层服务器则由Spring提供支持,前后端通信遵循Rest架构通信原则,请求客户端发出请求到服务端,最终返回自己想要的数据。 本文详细阐述并设计实现了基于微服务架构的AI生成式文章管理系统,包括用户文章管理和AI智能对话系统。首先,论文介绍了系统的研究背景,其次,探讨了所采用的相关技术、系统可行性、需求分析、系统总体设计、数据库设计以及各模块设计等,详述了系统的实现过

2024-09-08

网站模板源代码(组件划分规范,二改省力)

组件划分规范,二改省力!!!

2024-09-08

毕业设计基于Spring Cloud微服务架构的AI生成式网站的设计与实现

本系统采用Java语言进行开发,并利用Spring Cloud微服务架构实现了子模块的开发。系统提供了轻量化服务平台,包括文章管理、AI对话、AI作图、AI自动化文章、操作日志等功能。采用了前后端分离架构,前端采用Vue.js开发且运用MVC设计模式,Nginx作为代理服务器,底层服务器则由Spring提供支持,前后端通信遵循Rest架构通信原则,请求客户端发出请求到服务端,最终返回自己想要的数据。 本文详细阐述并设计实现了基于微服务架构的AI生成式文章管理系统,包括用户文章管理和AI智能对话系统。首先,论文介绍了系统的研究背景,其次,探讨了所采用的相关技术、系统可行性、需求分析、系统总体设计、数据库设计以及各模块设计等,详述了系统的实现过程。最后,对系统进行了全面测试,最后对论文进行了总结和展望。 (前台后台两套代码,此套为前台的前后端代码)

2024-09-05

bilibili哔哩哔哩banner资源

用于实现bilibili哔哩哔哩banner多图片基于鼠标移动(vue)

2024-07-29

rocketmq-dashboard-1.0.1-SNAPSHOT.jar

rocketmq-dashboard-1.0.1-SNAPSHOT.jar

2024-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除