- 博客(153)
- 问答 (1)
- 收藏
- 关注
原创 网易CodeWave:从提出想法到应用落地
Prompt(提示词) 是指在使用人工智能(尤其是大语言模型,如 ChatGPT、Qwen、文心一言等)时,用户输入的指令、问题或上下文信息,用于引导 AI 生成期望的输出。
2025-11-23 16:50:45
756
原创 只需十分钟,手把手教你零代码利用1Panel和Halo搭建自己的网站
在Halo控制面板中,进入应用市场,勾选“主题”和“免费”来筛选免费主题。选择自己喜欢的主题,点击主题右下角的“安装”即可完成安装。这里演示一下将不需要的菜单项都删除,新增或修改是相同的道理,也在此界面中进行调整。在Halo左侧菜单列表中找到“文章”菜单项,进入文章菜单项点击编辑某一篇文章内容。如果要发表一篇新的文章,通过点击右上角“新建”即可编辑一篇新的文章进行发表。
2025-10-24 12:30:46
959
原创 记一次使用Java调用本地BERT模型,做文本内容实体提取,运行环境中不需要Python
在生产环境中没有任何必要使用Python在单独起一个服务提供服务接口,那会增加每次服务调用的时间,造成用户不好的体验。同时为了减少部署的工作量,与其他业务功能都使用Java提供统一的服务接口,会减少很多的工作量,维护成本也相对减少。
2025-10-24 11:14:25
1127
原创 Docker进行达梦数据库部署
在宿主机上创建目录,根据自己电脑情况创建,用来映射镜像目录。格式文件,执行以下命令加载镜像文件,根据你下载的文件名称调整。选择组件界面选择【客户端安装】即可。表示容器名称,在创建容器时设置。压缩包,需要解压,解压后是两个。文件解压,解压后进入文件夹双击。
2025-10-06 19:01:56
479
原创 利用CodeBuddy CLI 辅助Unity游戏开发,提高开发效率
本文从安装CodeBuddy到对当前Unity游戏开发生成对应的角色控制脚本,并应用控制脚本到游戏对象中。CodeBuddy可以正常理解需求,并根据当前的目录结构创建合适的人物角色控制脚本,最终验证脚本可以正常控制人物进行移动。本文从安装CodeBuddy到对当前Unity游戏开发生成对应的角色控制脚本,并应用控制脚本到游戏对象中。CodeBuddy可以正常理解需求,并根据当前的目录结构创建合适的人物角色控制脚本,最终验证脚本可以正常控制人物进行移动。
2025-10-06 11:03:59
948
原创 POI操作Docx的踩坑指南(一)
Java的POI库是Apache软件基金会的一个开源项目,全称为Apache POI(Poor Obfuscation Implementation)。提供了Java操作Microsoft Office格式文件(如Word、Excel、PowerPoint等)的功能。
2025-10-04 17:31:22
412
原创 使用Docker部署Neo4j图数据库
进入界面后,输入刚刚在docker-compose中配置的密码即可进入Neo4j自带的可视化界面。创建需要映射到宿主机的目录,并且与刚刚创建的docker-compose文件的目录结构。在该目录下执行以下命令,运行docker-compose文件。
2025-10-02 16:08:58
372
原创 【开发日记】记一次公司服务器中Redis服务问题排查
到这里就已经找到罪魁祸首了,由于服务器磁盘太小,而gitlab一直在输出日志占用了太多的磁盘空间,由于服务器中的gitlab不是我搭建的,不知道是否有用,只能暂时把服务停掉删掉日志文件。界面中就已经提示了磁盘已经满了的状态,所以基本可以确定为因为磁盘满了导致的。奉劝各位在服务器磁盘容量有限的情况下谨慎输出大量日志,非必要,不输出。上面这个命令的作用是以我设定好的格式列出所有正在运行容器的核心信息。命令展示所有的文件及目录占用大小发现占用最多的是一个log文件。目录下占用最多的容器目录,并使用。
2025-10-02 16:07:24
486
原创 复制标签页导致的Vue动态路由失效问题解决思路
本文主要是因为没有理解透彻浏览器中Vue项目的生命周期,导致自己设计的动态路由组件在复制标签页打开新页面时无法正常加载动态路由,导致页面白屏。经过一系列调试后,在main.js中初始化Vue Router前就设置标识位,保证在各种情况下都可以正常加载动态路由。
2025-10-02 16:02:11
542
原创 Apache POI操作Docx文档时踩坑指南
利用开源工具做一个业务的时候必须理解开源工具的基本构造,知道每一个方法是干啥的,调用方法之后会产生什么效果,否则只会越改越乱。
2025-10-02 15:19:23
731
原创 万字详解:混元大模型+GraphRAG+知识图谱实现永久记忆的专属AI伴侣
各位新时代农民工的工友们有没有看过一个电视剧《魔幻手机》,剧中的傻妞只能设置几个性格选项,但现在时代不同了,不需要到2060年,虽然现在还不能将傻妞实体化,但虚拟化还是可以的。
2025-10-02 15:14:27
1813
2
原创 一文看完微信小程序开发生命周期
通俗点讲,生命周期就是指一个对象的生老病死。从软件的角度来看,生命周期指程序从创建、到开始、暂停、唤起、停止、卸载的过程。本篇内容从和两个方面介绍的生命周期。应用生命周期方法在app.js。
2025-09-16 18:54:50
367
原创 高并发流程引擎踩坑记:一次从任务丢失到死锁排查的完整实战
我用一张图通俗的描述一下啥叫死锁,张三拿着红色外屋的钥匙进入了外屋,但需要蓝色里屋钥匙才能进入蓝屋,而蓝色里屋的钥匙在李四那里,而李四又在等着张三手里红色外屋的钥匙才能进去给张三送蓝色里屋的钥匙;于是乎就尬在这了,我动不了,你也动不了。① 粗粒度锁易引发死锁,尤其在高并发场景;② 合理拆分锁、按业务维度精细化加锁;③ JDK 自带的jconsole是个神器。
2025-09-16 17:51:51
867
原创 Spring Boot 项目启动报错:MongoSocketOpenException 连接被拒绝排查日记
因为业务需求,引入了一个轻量级的数据库备份组件,组件支持MySQL、MongoDB等数据源的自动数据库备份,而我只需要对MySQL数据库的数据源进行备份,当前我的项目是并没有使用MongoDB的。引入后启动Spring Boot 项目时,控制台突然出现如下异常。
2025-09-13 22:52:39
722
2
原创 告别重复劳动:腾讯云Lighthouse+AI自动化Word报告保姆级全攻略
本文介绍了如何利用腾讯云轻量应用服务器(Lighthouse)部署AI自动化Word报告生成系统。主要内容包括:免费领取/购买Lighthouse服务器、重装系统、下载代码仓库、构建Docker镜像、配置防火墙等部署步骤。系统支持上传自定义Word模板,通过标记占位符实现AI内容自动填充,保持原有格式不变。
2025-09-06 22:00:01
1187
原创 【开发日记】SpringBoot 实现支持多个微信小程序的登录
本文介绍了如何基于weixin-java-miniapp SDK实现多微信小程序统一登录的后台方案。通过配置文件动态管理多个小程序的appid和secret,使用工厂类WxMiniAppServiceFactory存储对应的WxMaService实例。登录服务通过appid选择对应服务,结合前端code获取用户openid,实现多小程序统一认证。方案支持灵活扩展新小程序,只需添加配置即可,无需修改核心代码。
2025-08-22 12:55:52
729
原创 【软件分享】格式工厂FormatFactory便携版本(解压即用)
软件简介:用于常见的视频格式转换,音视频合并、分割等,PDF与Word的转换等。软件名称:格式工厂FormatFactory。软件大小:压缩包163MB,解压后323MB。软件来自互联网,仅可用来学习不可用于商业。可解压到U盘或移动硬盘中,随时使用。运行环境:Windows10/11。② 进入解压后的文件夹,双击。软件版本:v5.21.0。① 下载压缩包后解压。
2025-08-11 20:01:51
863
原创 SpringBoot 的@Repository 等注解的底层实现原理
*懒加载方式:**上文提到的懒加载时会在getBean时创建实例外的情况,这里不多描述。注解一个类时, Spring 内部使用一个三层缓存机制来管理Bean的生命周期,核心是在。等注解的类,加载IOC容器基本步骤,当 Spring Boot 应用启动时,默认情况下注册到IOC容器中的实例是单例,能保证每次获取到的是同一个实例。Spring 会读取每个使用了这些注解类的元数据,创建对应的。注解扫描注册到IOC容器时,默认的接口。获取托管的Bean实例,该方法由接口。的Bean,就根据对应的。
2025-07-29 22:04:22
434
原创 解决Maven“无法将类 XXXXX 中的构造器 XXXXXX 应用到给定类型”错误
在Maven的install过程中编译器提示如“无法将类 XXXXX 中的构造器 XXXXXX 应用到给定类型”的错误。如果代码没有报错,只是在编译阶段才报错,那基本可以确定是lombok问题。我遇到这个问题是因为在将当前项目打包成Maven依赖时加入了如下插件:但该插件工作时,并不会主动加载已经添加到依赖中的lombok依赖,需要主动在插件的下添加lombok配置:如果你不是因为该插件原因导致的,那也大概率是lombok插件相关的问题,可以尝试配置一下当前的开发软件相关配置,方向对了问题就好找了。
2025-07-08 17:14:11
456
原创 【开发日记】使用 Nginx 直接部署 gzip 压缩的静态资源文件
本文要介绍一种“不走寻常路”的做法,我们不再依赖 Nginx 的动态压缩功能,而是直接将手动压缩好的.gz文件放在服务器上,让 Nginx 直接将这些 gz文件返回给浏览器。这种方式有如下优点:
2025-07-03 17:33:58
872
原创 【开发日记】解放双手自动续期SSL证书
文件,文件中可以看到Le_RealKeyPath和Le_RealFullChainPath等配置项,表示自动化续期证书时要把证书部署在哪个位置。通过acme.sh --install-cert命令执行了自动化部署后,acme.sh会通过之前安装的cron自动创建一个定时任务。免费证书是90天有效期,我们保证两个月更新一次证书即可,不需要每天一次这么频繁的判断证书是否有效。会记忆最后一次执行证书部署命令时的参数信息。对应的就是在执行以下命令时,对应的。文件,这个无所谓,效果是一样的。
2025-06-28 14:47:29
327
原创 【开发日记】利用acme.sh获取免费泛域名SSL证书
acme.sh是一个利用ZeroSSL 和 Let's Encrypt等受信任证书颁发机构(CA)自动化提供免费 SSL/TLS 证书的工具,可以用来部署 HTTPS。单域名SSL证书只能对指定的域名部署HTTPS,比如你对域名example.com部署了单域名SSL证书,test.example.com还得再申请一个新的单域名SSL证书来部署HTTPS。泛域名证书可以对*.example.com的所有子域名提供部署HTTPS,只需要一个SSL证书就可覆盖所有example.c
2025-06-27 14:43:16
1089
原创 【Java进阶】大白话详解Java内存模型,纯手撸
年轻代和老年代是堆内存的主要区域,每一个新建对象都会先进入年轻代中的Eden 区,当Eden 区满时会触发Minor GC,GC过后Eden 区幸存下来以及非空闲幸存者区的对象会通过复制算法复制到空闲的幸存者区(S0和S1始终会保持其中一个为空),复制完成后Eden区和原非空闲幸存者区对象会被清空。运行时常量池中存储的是字符串常量池的引用,可以理解为你把文件存到了D盘,但给这个文件创建了一个快捷方式,把快捷方式存在C盘,这样你就可以直接在C盘快速的访问D盘中的文件了。
2025-06-17 17:53:02
942
原创 Java的动态加载及类加载器实践
Java中的动态类加载允许程序在运行时动态编译和加载代码,突破了传统静态编译的限制。其主要应用场景包括插件系统、规则引擎和热部署等。实现动态类加载的核心原理包括动态编译、字节码内存管理、类加载以及利用反射调用。动态编译通过JavaCompiler将字符串形式的类代码编译为字节码,字节码通过内存流管理,最后由自定义的类加载器加载到JVM中。此外,还可以通过远程加载JAR文件到JVM,使用URLClassLoader直接加载远程JAR,JVM会按需下载类文件。需要注意的是,不同类加载器加载的类不能相互转换,类的
2025-05-23 17:57:43
510
原创 【开发日记】Uniapp对指定DOM元素截长图
使用uniapp开发的APP,需要对页面中指定的DOM(指定区域)进行长截图,长截图就是手机屏幕不足以通过一个屏幕展现完整的内容,并将截图保存到手机相册中。
2025-02-08 14:55:23
1102
原创 【开发日记】微信小程序getBackgroundAudioManager播放背景音乐提示播放失败
小程序在手机上打开,播放在线音频的时候会提示播放失败,但打印异常提示的是src为null,自己在打印的时候却没问题。并且在微信开发者工具中播放的时候也是正常的,只有手机上打开使用时提示异常。
2025-01-22 22:16:55
938
原创 【开发日记】记一次使用uniapp实现音视频通话打包的问题
经过长时间的问题排查后,我发现如果获取视频流的时候不要请求音频,则视频流就可以获取成功,所以判定问题就出在了麦克风上。所以我又检查了麦克风的权限,但权限确实也有了,但发现打包模块中没有把麦克风的原生依赖打到包中,加上麦克风的原生依赖后重新打包…由于是在获取摄像头视频流数据时发生的错误,所以一直的排查范围也是摄像头的问题,检查了摄像头权限、摄像头设备获取时机、获取摄像头的时机,甚至怀疑是不是因为打包时用了测试证书的原因。文件中的模块配置是不生效的,生效的一直只要权限部分,所以导致了这次问题。
2024-12-13 17:11:09
755
原创 【开发日记】uniapp开发APP时,web-view中的H5使用plus对象报错解决
uniapp开发APP时,使用了web-view来展示H5页面,在H5中使用了。对象,但提示plus对象未定义。
2024-12-13 13:51:47
809
原创 【开发日记】服务器使用Nginx作为Web服务入口,但无法加载css解决
*问题描述:**nginx配置Web服务,但是CSS却无法渲染,自己手动加载了一下是可以加载到的,但就是无法渲染到界面中。
2024-12-12 16:26:59
208
原创 【开发日记】如何让指定用户执行sudo命令时无需输入密码
在 Linux 系统中,sudo命令用于让普通用户以超级用户身份执行一些需要管理员权限的操作。默认情况下,执行sudo命令时系统会提示用户输入密码。如果希望让某个用户无需输入密码即可执行特定的命令。这可以通过编辑文件来实现。
2024-10-25 17:31:24
677
原创 【开发日记】Vue项目懒加载ECharts等JS脚本文件
项目使用了ECharts和WordCloud(词云图),并使用npm的方式安装,导致打包后echarts占了打包文件的一半以上,影响网页加载速度。所以就想着能不能让通过CDN的方式加载,而且是懒加载的方式,让ECharts的CDN文件在打开Vue组件时才开始加载。
2024-07-28 20:27:10
706
原创 【软件推荐】“聊崽”聊天机器人
什么是聊天机器人,将你自己的微信接入机器人系统,让你的微信能够具备智能客服、游戏交互、问题解答、气氛活跃等能力。同样的问题总是有不同的人反复在问,通过设置关键词自动回复,可以帮助我们降低很多重复劳动。无聊的时候不知道干点啥可以跟同事、同学、朋友一起在群里玩个游戏。
2024-07-26 10:27:17
536
1
原创 【开发日记】ElementUI表单使用原生@submit提交表单数据
【代码】【开发日记】Vue中使用ElementUI表单使用原生@submit提交表单数据。
2024-05-27 23:36:03
1159
利用非对称加密算法RSA和离散余弦变换(DCT)相结合的方法,实现对图像信息的隐秘传输 通过在图像中嵌入加密信息,该算法既能保护隐私,又能确保传输过程中的安全性
2025-11-08
基于SSM框架的摄影系统的设计与实现
2025-08-09
基于AES加密算法的在线答疑小程序(系统)
2025-08-09
基于SpringBoot的博客系统
2025-08-09
基于艾宾浩斯记忆法的备忘录小程序
2025-08-09
基于SpringBoot+Vue的办公自动化系统
2025-08-09
基于多因素认证的身份验证系统的设计与实现
2025-07-28
内置代码生成器的二饭管理系统
2025-07-28
Java轻量数据库备份组件
2025-07-28
基于端口扫描的网络安全漏洞扫描工具
2025-07-25
Nginx反向代理缓存问题
2024-01-10
前端vue项目部署在nginx,部署之后前端访问不到boot后端的接口,如何解决?
2021-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅