自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AstarCloud

AstarCloud

  • 博客(161)
  • 问答 (2)
  • 收藏
  • 关注

原创 itextpdf根据模板生成pdf导出pdf遇到的问题

本文介绍了使用iText库处理PDF表单时遇到的字体显示问题。本地生成正常但部署到Linux服务器后出现静态内容空白,原因是字体文件未被正确打包。解决方案包括:1)在Maven构建中配置排除字体文件过滤;2)在资源目录添加字体文件;3)通过代码为表单设置中文字体(BaseFont.createFont)。最终确保了静态内容和动态表单字段都能正常显示。

2025-05-24 15:57:12 304

原创 Docker安装postgres数据库

Docker部署postgres数据库

2025-05-22 16:00:33 220

原创 Java邮件发送 使用hutool MailUtil发送邮件 本地可以,linux环境部署报Could not connect to SMTP host: smtp.163.com, port: 25

# Java邮件发送 使用hutool MailUtil发送邮件本地可以发送成功,部署到linux环境发送报错```bashMessagingException: Could not connect to SMTP host: smtp.163.com, port: 25```翻译:不能连接到smtp.163.com,因为25号端口的原因。 # 原因因为腾讯云(阿里云)基于安全考虑,会禁用25端口。

2025-04-17 17:19:32 231

原创 工作性价比计算器 (Job Value Calculator)

这是一个用于计算工作性价比的网页应用,帮助用户评估当前工作是否值得。

2025-03-11 11:38:37 2059

原创 一款在线考试解决方案、在线考试系统,支持数学公式

在线教育,在线考试,随着在线教育的快速发展,越来越多的教育机构和企业需要高效、灵活的在线考试解决方案。学习星在线考试系统应运而生,旨在为教育机构、企业和个人提供一个功能强大且易于使用的在线测试平台。系统支持多种题型,包括但不限于单选题、多选题、判断题、填空题、问答题等,并特别增强了对数学公式的支持。一款在线考试解决方案、在线考试系统,支持数学公式

2025-02-25 10:54:12 1015

原创 开源在线考试系统开源在线考试系统:支持数学公式的前后端分离解决方案

在线教育,在线考试,随着在线教育的快速发展,越来越多的教育机构和企业需要高效、灵活的在线考试解决方案。学习星在线考试系统应运而生,旨在为教育机构、企业和个人提供一个功能强大且易于使用的在线测试平台。系统支持多种题型,包括但不限于单选题、多选题、判断题、填空题、问答题等,并特别增强了对数学公式的支持。欢迎各位开发者、教育机构和企业试用我们的在线考试系统,并提出宝贵的意见和建议。如果你对项目感兴趣,欢迎在Gitee或GitHub上贡献代码,共同推动项目的进步!

2025-02-17 16:11:05 918

原创 开源在线教育系统 在线考试

在线教育,在线考试,学习星在线考试系统是一款基于Java和Vue.js构建的前后端分离的在线考试解决方案。它旨在为教育机构、企业和个人提供一个高效、便捷的在线测试平台,支持多种题型,包括但不限于单选题、多选题、判断题、填空题、问答题等,并特别增强了对数学公式的支持。

2025-02-13 09:25:35 360

原创 学习星开源在线考试教育系统

学习星在线考试系统是一款基于Java和Vue.js构建的前后端分离的在线考试解决方案。它旨在为教育机构、企业和个人提供一个高效、便捷的在线测试平台,支持多种题型,包括但不限于单选题、多选题、判断题、填空题、问答题等,并特别增强了对数学公式的支持。

2025-02-12 19:05:13 1187

原创 SMB 共享目录递归遍历文档

本文档通过 Java 和 SMBJ 库实现了 SMB 共享目录的递归遍历,解决了中文路径处理、目录权限不足等问题。代码逻辑清晰,可扩展性强,适用于大多数 SMB 文件共享场景。SMBJ。

2024-11-25 14:45:39 731

原创 vue 强制刷新页面$forceupdate 嵌套集合数据更新后页面没有刷新

当嵌套集合数据变动时,页面没有进行实时的刷新,这时候就要使用this.$forceUpdate()进行强制刷新页面的变动。

2024-08-10 13:27:59 392 1

原创 零侵入全自动接口文档生成 Doc-Apis 正式向丝袜哥(Swagger宣战)

doc-apis是一款真正意义上的零侵入接口文档生成工具,也是目前全球使用最为简单的接口文档生成工具,无需增加一行代码,无需增加一行配置,甚至都不需要把它打包进项目,只需要几秒,将maven坐标(gav)引入项目,轻点启动,即可一次性生成web,ios,android等多端多语种国际化接口文档,并且支持在线调试等众多强大功能.

2024-07-30 15:46:45 665

原创 Java spring security 自定义登录逻辑实现

在使用框架自带的Security的登录认证时,默认只能使用用户名去查询,如果有业务需要其他字段也需要进行查询,只能采用根据用户名去找到对应的数据。/*** Description: 定义自定义鉴权类*//**/**/**/**/**import org/**/**/**/**/***/实现类,复制原有自定义的就可以,多加一个参数/**

2024-07-29 14:18:11 457

原创 vue项目启动报错 vue与vue-template-compiler版本不一致

【代码】vue项目启动报错 vue与vue-template-compiler版本不一致。This may cause things to work incorrectly. Make sure to use the same version for both.If you are using vue-loader@>=10.0, simply update vue-template-compiler.If you are using vue-loader@

2024-07-28 13:37:52 906

原创 Docker Minio rclone数据迁移

使用rclone进行数据迁移是一种非常灵活且强大的方式,特别是在处理大规模数据集或跨云平台迁移时。rclone是一款开源的命令行工具,用于同步文件和目录到多种云存储服务,包括MinIO。下面是使用rclone进行数据迁移至MinIO的步骤和示例。

2024-07-22 22:24:41 944

原创 docker Minio数据迁移

由于更换minio服务,需要将旧的minio存储的文件迁移到新的minio服务MinIO的MC(MinIO Client)工具提供了非常便利的方式来迁移数据,无论是从一个MinIO服务器到另一个MinIO服务器,还是从其他对象存储服务(如AWS S3)到MinIO,甚至是本地文件系统到MinIO。以下是使用MC进行数据迁移的基本步骤和一些常用命令。

2024-07-22 17:16:22 877

原创 IntelliJ IDEA 2024.1 最新变化 附问卷调查 AI

这项更新不仅可以保证与即将推出的 Kotlin 功能兼容,还会提高代码分析的稳定性,增强 IDE 功能的质量和可靠性,改进应用程序的整体性能。此外,IDE 会在有需要的位置建议添加记录器,并简化插入记录器语句的操作,即使记录器实例不在作用域内。现在,对话框中的代码反映了编辑器中的内容,使您可以更清楚地了解冲突,并且 IDE 会自动保存窗口大小调整以供将来使用。传递之外,它还支持令牌和身份验证请求的额外参数。此外,HTTP 客户端的工具栏已经过重做,与新 UI 的风格保持一致,提供更加美观协调的外观。

2024-07-17 22:01:52 1528

原创 WebStorm 2024.1 最新变化 附问卷调查 AI

新的审查模式通过装订区域中的紫色标记高亮显示更改,对作者和审查者可见。我们添加了一种新的代码补全类型:灰色调的单行建议,它可以根据当前文件的上下文补全行。现在,您可以从一组表情符号中进行选择,WebStorm 2024.1 中的快速文档弹出窗口具有改进的功能, 支持代码块的语法高亮显示,并集成到补全结果中。此外,您还可以享受命令、路径、实参和选项的代码补全。(语言服务)微件,它可以提供对当前文件和项目的有效语言服务的洞察。,包括 PKCE 授权代码和设备授予流,以及对令牌和身份验证请求的增强支持。

2024-07-17 21:30:10 845

原创 Linux CentOS7 docker-ce.repo 切换阿里云Docker Yum源

yum安装软件出现找不到镜像的情况```bashhttps://download.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to download.docker.com:443; 没有到主机的路由"正在尝试其它镜像。```解决方法:更新/etc/yum.repos.d目录下的docker-ce.repo文件内容,使用阿里的镜像源

2024-07-14 01:21:32 741

原创 Java优雅使用连接池连接SFTP进行文件上传下载 解决请求量大问题

# Java优雅使用连接池连接SFTP进行文件上传下载 解决请求量大问题> 使用FTP连接池降低资源消耗,提高响应速率## 为什么要使用连接池连接SFTP呢?在Java中使用连接池来连接SFTP(Secure File Transfer Protocol)工具的原因主要与性能、资源管理和效率有关。以下是一些关键原因:

2024-07-14 00:11:22 2042 2

原创 Linux Mac 安装Higress 平替 Spring Cloud Gateway

在虚拟化时期的微服务架构下,业务通常采用流量网关 + 微服务网关的两层架构,流量网关负责南北向流量调度和安全防护,微服务网关负责东西向流量调度和服务治理,而在容器和 K8s 主导的云原生时代,Ingress 成为 K8s 生态的网关标准,赋予了网关新的使命,使得流量网关 + 微服务网关合二为一成为可能。② 在容器和K8s主导的云原生时代,Ingress 成为 K8s 生态的网关标准,赋予了网关新的使命,使得流量网关和微服务网关的合并成为可能。若未设置,Higress 将自动生成一个随机的密钥。

2024-07-09 19:22:46 1535

原创 Java SpringBoot MongoPlus 使用MyBatisPlus的方式,优雅的操作MongoDB

Mongo-Plus(简称 MP)是一个MongoDB的操作工具,可和现有mongoDB框架结合使用,为简化开发、提高效率而生。

2024-07-04 14:41:10 2277 1

原创 JMeter压测工具使用

线程组是JMeter中模拟用户行为的基础单元,每一个线程代表一个虚拟用户。通过设置线程数,可以模拟多个用户同时访问应用的情景,从而测试应用在高并发情况下的性能表现。在配置线程组时,你还可以设置线程的循环次数、Ramp-Up时间(线程启动间隔)等参数,以模拟更真实的用户行为模式。

2024-07-03 09:55:07 478

原创 Mac/Linux安装JMeter压测工具

JMeter应用程序是开源软件,是一个100%纯的Java应用程序,旨在加载测试功能行为和衡量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。

2024-07-03 09:54:21 974

原创 升级大作 Java Vue 开源问卷调查系统 支持JDK21

本项目旨在提供一个简单易用的问卷调查平台,帮助用户创建、分享问卷,并收集、分析调查数据。我们希望能够为各行各业的调查需求提供一种高效、便捷的解决方案。

2024-05-30 16:22:41 483

原创 JVM调优工具 Arthas实践 快速排查线上生产环境问题

Arthas,作为Java开发者手中的“瑞士军刀”,是一款功能强大的在线诊断工具,它能够帮助开发者在不停机的情况下诊断和解决生产环境中遇到的各种Java应用程序问题。这种方法效率低下,更糟糕的是,该问题可能无法解决,因为一旦 JVM 重新启动,它可能无法复现,如上文所述。更糟糕的是,在生产环境中调试是不可接受的,因为它会暂停所有线程,导致服务暂停。开发人员可以尝试在测试环境或者预发环境中复现生产环境中的问题。但是,某些问题无法在不同的环境中轻松复现,甚至在重新启动后就消失了。,我们启动的线程2的名称。

2024-05-29 16:17:04 1046

原创 JVM调优工具 LinuxWinMac全量安装Arthas

Arthas,作为Java开发者手中的“瑞士军刀”,是一款功能强大的在线诊断工具,它能够帮助开发者在不停机的情况下诊断和解决生产环境中遇到的各种Java应用程序问题。这种方法效率低下,更糟糕的是,该问题可能无法解决,因为一旦 JVM 重新启动,它可能无法复现,如上文所述。更糟糕的是,在生产环境中调试是不可接受的,因为它会暂停所有线程,导致服务暂停。开发人员可以在线解决生产问题。开发人员可以尝试在测试环境或者预发环境中复现生产环境中的问题。但是,某些问题无法在不同的环境中轻松复现,甚至在重新启动后就消失了。

2024-05-29 07:00:00 860

原创 【揭秘!在线ChatGPT神器,体验入口在此!】

体验过后,你是否对人工智能的未来有了新的认识?在享受ChatGPT带来的便捷之余,不妨思考一下:在人工智能日益渗透的明天,你最期待它如何改变世界?它不仅仅是一个问答机器,更是你的私人智囊团,无论是专业难题的解答,还是创意灵感的激发,ChatGPT都能提供个性化、高质量的回复。它背后隐藏的,是深度学习的强大力量,以及对海量数据的精准理解和运用。想象一下,与一个几乎无所不知的智能助手实时对话,解答你的疑惑,启发你的灵感,这一切,仅需轻轻一点,就能触手可及!是的,你没有看错,完全免费,无门槛享受未来科技的魅力!

2024-05-25 15:46:44 2678

原创 【独家揭秘!玩转ChatGPT?一文带你解锁秘籍!】

它不仅能够回答问题、提供信息,还能创作故事、撰写代码,甚至进行多轮对话,仿佛一位学识渊博的朋友,随时等待与你展开思维的碰撞。在人工智能的浪潮中,ChatGPT无疑是最耀眼的明星之一,它以其惊人的语言处理能力和创造力吸引了全球的目光。当你与ChatGPT开始交流时,不妨尝试提出一些富有挑战性的问题,或是请求它完成一些创造性任务,比如编写一首诗、设计一段代码,甚至是规划一次旅行路线。在评论区留下你的足迹,与其他探索者一起分享你的体验感受、奇思妙想,或是对未来世界的憧憬与担忧。立刻开始你的AI对话之旅吧!

2024-05-25 15:43:43 482

原创 开源问卷调查系统

本项目旨在提供一个简单易用的问卷调查平台,帮助用户创建、分享问卷,并收集、分析调查数据。我们希望能够为各行各业的调查需求提供一种高效、便捷的解决方案。

2024-03-20 12:37:57 547 1

原创 Java vue 开源问卷调查系统 附项目地址

本项目旨在提供一个简单易用的问卷调查平台,帮助用户创建、分享问卷,并收集、分析调查数据。我们希望能够为各行各业的调查需求提供一种高效、便捷的解决方案。

2024-03-20 11:19:39 648

原创 Vue使用qrcodejs2实现生成二维码

Vue使用qrcodejs2实现生成二维码示例业务需求比如说我们需要对下方的列表数据访问地址列进行生成二维码,扫描后跳转对应的地址。

2024-03-20 08:00:00 1045

原创 Java vue 开源问卷调查系统 附带项目地址

本项目旨在提供一个简单易用的问卷调查平台,帮助用户创建、分享问卷,并收集、分析调查数据。我们希望能够为各行各业的调查需求提供一种高效、便捷的解决方案。

2024-03-03 09:37:48 594 2

原创 java vue 在线开源免费问卷调查系统 附带项目地址

本项目旨在提供一个简单易用的问卷调查平台,帮助用户创建、分享问卷,并收集、分析调查数据。我们希望能够为各行各业的调查需求提供一种高效、便捷的解决方案。

2024-03-03 09:35:12 648

原创 ChatGPT 入门指南:与 AI 进行愉快互动的秘诀大揭秘!

你可以提供更多的背景信息,让 ChatGPT 更了解你的问题或需求,从而给出更贴心的回答。另外,如果你想要具体的建议或是获取更详细的信息,确保在问题中提供相关的上下文,这样 ChatGPT 就能更好地帮助你。别怕,ChatGPT 是一个友善的小助手,它天生对互联网的一切充满了兴趣。无论是人工智能、区块链、云计算还是虚拟现实,ChatGPT 都可以给你提供简明扼要的解释,让你对这些概念有更清晰的认识。大家好,我是你们的互联网好友,今天我要给大家带来一份特别的礼物——《ChatGPT 入门指南》!

2023-10-24 13:02:15 556

原创 好用且免费的ChatGPT工具

无论你选择使用OpenAI Playground还是Hugging Face’s Transformers,都能够免费访问和使用ChatGPT,并与其进行交互。这是一个绝佳的机会,让你亲身体验这个强大的语言模型,并将其应用于各种实际场景中。总而言之,免费的ChatGPT工具可以帮助你使用、探索和体验这一先进的自然语言处理技术,而无需支付高昂的费用。当提到免费的ChatGPT工具时,我想给你推荐两个很棒的选择:OpenAI Playground和Hugging Face’s Transformers。

2023-10-12 15:05:01 5167

原创 免费的ChatGPT与StableDiffusion AI绘画 二合一 附在线地址

嘿,大家好!今天我要给大家介绍一个非常酷炫的技术结合——ChatGPT与StableDiffusion的合作。听起来是不是很有趣?那么,让我们一起来看看这个组合到底能带给我们什么样的奇妙体验吧!首先,我们来了解一下ChatGPT。作为一个人工智能语言模型,它可以自动回答你的问题、提供信息,并与你进行流畅的对话。它通过大量的训练数据和机器学习算法,学会了各种语言规则和上下文信息,能够生成准确、连贯的回答。无论你是想了解天气、寻求建议,还是只是想找个陪聊的伙伴,ChatGPT都能满足你的需求。

2023-10-10 16:54:52 960

原创 Mac PF命令防火墙

如果pf防火墙已启用,则会显示有关当前配置的信息,包括默认策略、规则数和状态。如果pf防火墙未启用,则会显示一条类似于"pf disabled"的消息。其中,"en0"是您要保护的网络接口的名称,"allowed_ip_address"是您允许访问该接口的IP地址。这个命令将显示当前pf防火墙的状态,包括已建立的连接和活动会话数。这个命令将禁用pf防火墙,直到您重新启用它或重新启动系统。这个命令将启用pf防火墙,并根据配置文件中的规则来过滤网络流量。其中,"IP_ADDRESS"是您要屏蔽的IP地址。

2023-10-08 15:48:59 1802

原创 ChatGPT讲Mysql优化技巧 附体验地址

ChatGPT讲Mysql优化

2023-10-08 15:45:46 359 1

原创 Docker部署Redis

Redis(Remote Dictionary Server)是一个高性能的开源内存数据存储系统。它是一个键值数据库,支持各种数据结构,例如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和有序集合(sorted sets)等。Redis不仅存储数据在内存中,还可以将数据持久化到硬盘上,确保数据的持久性和可靠性。: Redis是一种内存数据库,它将数据存储在内存中,因此具有出色的读写性能。并且,Redis使用单线程模型,通过异步的方式处理并发请求,以确保高效的处理能力。

2023-10-07 15:52:51 158

原创 MybatisPlus两表关联查询MyBatis-Plus-Join

首先,让我们先了解一下MyBatis和MyBatis-Plus。MyBatis是一个流行的Java持久层框架,它提供了一种简单而强大的方式来将数据库操作与Java代码进行绑定。而MyBatis-Plus是基于MyBatis的增强工具,它提供了更多便捷的功能和特性,让我们能够更高效地进行数据库操作。现在,让我们进入重头戏——MyBatis-Plus-Join!它是MyBatis-Plus框架中的一个强大功能,旨在简化数据库表的连接操作。你知道吗,通常在数据库中,我们会有多个表之间的关联关系。

2023-09-26 15:17:52 4042

空空如也

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

TA关注的人

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