- 博客(95)
- 资源 (13)
- 收藏
- 关注
原创 OneClaw:openClaw windows一键安装包,基本使用和美颜图片
《OneClaw:Windows OpenClaw 一键安装客户端》介绍了该工具的安装与核心功能。安装时需要配置Python环境(路径不含空格),并通过GitHub下载客户端。功能包括:飞书集成、图像处理(如美颜、瘦脸)、自动化办公(文档转换、视频处理)。使用时需注意上下文限制(200k),建议定期刷新会话。适用于低人工干预的媒体处理与办公自动化,如证件照合成和PDF处理,但高风险操作后应关闭网关服务。
2026-03-19 16:21:03
609
原创 OpenCowork 实测:支持本地文件、飞书机器人的 Windows AI 助手(只需配置 Token)
本文介绍使用 OpenCowork 搭建 **Windows 本地 AI 助手** 的实践过程。该工具支持一键安装、GUI 操作,仅需配置 API Token 即可使用,无需账号登录,并可直接读取和生成本地文件。文章演示了客户端安装、Token 配置、本地目录选择与功能测试,以及接入 Feishu 机器人的方法,实现类似 OpenClaw 的电脑文件操作。整体来看,OpenCowork 更适合本地文档生成和资料整理等场景,但在速度和复杂任务能力上仍弱于云端 AI,更适合作为本地辅助工具。
2026-03-14 09:55:02
487
原创 @anthropic-ai/claude-code 快速上手指南
本文介绍了Claude Code的安装配置及实战使用指南。主要内容包括:1)安装步骤及API密钥配置方法;2)项目初始化流程和日常开发操作示例;3)AI代码审查的实用模板;4)完整的命令清单,涵盖会话管理、项目分析、文件控制等功能。重点推荐了9个最常用命令,帮助开发者快速上手该工具进行代码开发与审查工作。
2026-02-28 15:48:13
765
原创 windows Wsl2 搭建rockyLinux podman 容器开发环境
本文介绍了在WSL2环境下搭建本地容器开发环境的完整流程。首先详细说明了WSL2的安装配置步骤,包括启用功能组件、设置默认版本和镜像导入方法(客户端和命令行两种方式)。接着重点讲解了在WSL2中安装Podman容器引擎的过程,包括基础安装、镜像加速配置和端口映射设置。文章还提供了常用Podman命令参考,并特别强调了WSL2容器端口可直接映射到Windows本地访问的特性,这为开发者提供了便捷的本地开发测试环境。整个配置过程步骤清晰,配有详细命令和截图说明。
2026-02-12 17:58:42
472
原创 函数式接口在 Spring Boot 中使用(模板方法)
摘要:本文探讨了Java8函数式接口在企业级Service层中的应用。传统Service层存在大量非业务代码(如参数校验、日志记录等),而函数式接口通过行为参数化(Runnable/Supplier等)实现了轻量级策略模式,将可变业务逻辑与稳定执行流程解耦。文章展示了模板方法的核心实现,通过固定执行流程(日志、异常、耗时统计等)配合可插入的业务钩子,显著简化Service层代码。典型应用场景包括统一服务执行模板、远程调用保护、缓存加载、幂等控制等,有效提升企业项目的代码复用性和可维护性。
2026-01-21 16:18:58
586
原创 Spring Boot 中的审计方案选型:不止 JaVers
摘要:Spring Boot项目中的审计方案需要根据具体需求选择。官方提供的Spring Data JPA Auditing仅支持基础审计字段,适用于通用业务场景。第三方方案如Hibernate Envers适合实体版本审计,JaVers擅长对象差异对比。企业中最常用的是业务审计表+AOP方案,以业务语义为中心,可读性强且易于扩展。推荐组合使用Spring Data Auditing、AOP业务审计表和JaVers,满足不同场景需求。选型原则是:给人看的审计用业务方案,给系统看的用技术方案。
2026-01-10 09:31:40
868
原创 JPA(Hibernate 实现)与 QueryDSL 查询方案对比
本文系统梳理了Spring Data JPA/Hibernate项目中6种常用查询方案的特点与应用场景。从简单的@Query注解到动态查询工具Specification/CriteriaBuilder,再到功能强大的QueryDSL,详细分析了每种方案的优缺点。原生SQL适用于固定查询,Specification适合标准JPA动态查询,QueryDSL提供类型安全的复杂查询能力,而QBE则适合简单条件匹配。对于特殊需求,Hibernate原生Criteria和EntityManager原生SQL查询可作为补
2025-12-17 12:37:52
767
原创 Bash /dev/tcp、nc 与 nmap:端口检测的定位与取舍
本文对比 Bash `/dev/tcp`、nc 与 nmap 三种端口检测工具,从功能、性能与应用场景入手,说明它们在脚本健康检查、人工调试、批量扫描和安全审计中的不同定位,帮助在实际运维与安全场景中快速选型。
2025-12-15 08:56:13
1108
1
原创 vue3 前端文件预览实现
本文介绍了基于Vue.js实现的在线文件预览系统方案。系统采用多种开源组件实现不同格式文件的预览功能:Element Plus的el-image-viewer组件处理图片预览,vue-office系列组件支持PDF、Word、Excel等办公文档,bestofdview用于OFD格式预览,DPlayer处理MP4视频播放。文章详细介绍了各组件的基本配置和实现方法,包括图片预览的水印处理、PDF预览的性能优化配置,以及Word文档的自适应显示切换功能。系统通过后台生成临时token实现预览安全性,防止文件非法
2025-11-29 10:07:39
584
原创 vue3 内部资产标签-浏览器打印
本文介绍了一个基于Vue3的网页转PDF打印方案,使用html2canvas和jspdf库实现。方案支持两种打印模式:整体打印(显示完整借用单信息)和简略打印(仅显示关键信息)。用户可通过复选框选择要打印的行,并调整PDF尺寸(1mm≈3.78px)。代码提供了高分辨率渲染选项(支持300dpi),可将PDF直接在新窗口打开或下载保存。组件包含打印控制区、内容展示区和打印按钮,实现了从网页内容到高质量PDF的无缝转换。
2025-10-21 09:04:24
291
原创 element-plus 远程用户搜索组件、部门组件封装
开发了用户选择组件和部门选择组件,支持远程搜索、弹窗选择、单选/多选等功能。用户组件(UserSelectInput.vue)基于el-select封装,支持远程搜索和弹窗选择用户,可联动更新用户ID和名称;部门组件采用el-tree封装,支持单选多选和名称绑定。组件已集成到若依框架(SpringBoot3分支),新增了根据ID置换用户的接口。使用方式简单,通过v-model绑定用户ID和名称即可实现数据联动。这些组件优化了用户选择体验,提高了开发效率。
2025-10-06 17:03:06
434
原创 springboot redis+hutool 实现二级缓存,降低“热点数据”对数据库的压力
本文介绍了一个二级缓存服务实现方案,用于解决高频访问系统配置的问题。该方案结合本地缓存(LocalCacheManager)和Redis缓存(RedisUtil)实现二级缓存机制,主要特点包括: 采用读写双缓存策略:读取时先查本地缓存,未命中再查Redis;写入时同时更新两级缓存 提供默认过期时间配置(本地1分钟,Redis1小时) 支持简单类型和复杂对象缓存 建议在数据变更时调用remove方法清除缓存 典型使用场景是对更新不频繁但访问量大的系统配置进行缓存,可有效降低数据库和Redis压力。文中提供了完
2025-09-24 15:10:24
521
原创 JPA执行原生分页语句,公共dao层方法封装
本文介绍了基于JPA的原生SQL分页查询实现方案。通过继承BaseNativeRepository类,开发者可以快速构建分页查询功能,主要包含三个步骤:1)DAO层实现继承基础方法;2)实现Tuple到实体的转换;3)调用公共查询方法。方案提供了两种查询方式:自动生成countSQL的简化方法和传入自定义countSQL的高性能方法。文中给出了具体的使用示例和参数设置说明,并讨论了直接返回实体类的限制条件,包括类型转换、属性匹配等问题。该方案通过泛型和函数式编程实现了灵活的结果映射,支持复杂的分页查询需求。
2025-09-11 09:53:58
342
原创 springboot vue sse消息推送,封装系统公共消息推送前后端方法
本文介绍了基于Spring Boot的SSE(Server-Sent Events)消息推送系统的实现方案。主要内容包括:1) 后端通过SseEmitter建立持久连接,采用心跳机制保持连接活跃;2) 前端封装公共消息推送方法,确保单连接复用;3) 实现连接建立、定向推送和广播三种核心功能;4) 解决了原生HTML5 EventSource不支持header的问题,通过白名单和独立token验证机制保障安全性;5) 针对Nginx代理和分布式系统环境进行了特殊配置优化。系统采用永久连接机制,同时支持定时心跳
2025-09-06 13:50:43
864
原创 容器网络方案对比与硬件推荐指南
本文全面对比了主流容器网络方案,分析了不同模式的性能表现与适用场景。Macvlan和IPvlan在隔离性和性能上表现突出,而SR-IOV方案则提供最佳性能但成本较高。文章详细介绍了硬件选型建议,包括支持SR-IOV的服务器配置和主流网卡推荐,并针对不同Linux发行版给出优化建议。通过对比测试数据,指出IPvlan L2性能最优,Macvlan次之,Overlay方案性能较差。最后提供了Docker环境下Macvlan与IPvlan的配置示例,帮助读者根据实际需求选择最合适的网络方案。
2025-08-12 08:36:44
471
原创 Java 中文识别解决方案概述
本文总结了Java中文识别的常见解决方案,包括:1)Tess4J、PaddleOCR等第三方库的对比;2)OpenCV+PaddleOCR、Tess4J等本地组合方案;3)各方案在准确率、部署复杂度等方面的综合评价;4)PaddleOCR推荐的运行环境配置。其中OpenCV+PaddleOCR组合在中文识别准确率和离线部署方面表现最佳,而Tess4J则适合简单场景。商业云OCR适合快速上线但对网络有要求。PaddleOCR建议使用8核CPU/16GB内存或更高配置,GPU可显著提升推理速度。
2025-08-07 09:13:28
928
原创 springboot 基于签名的安全通信
本文介绍了基于HTTPS通信的接口安全实现方案,参考淘宝开放平台设计。方案采用SM4加密敏感数据,通过签名验证确保接口安全。核心实现包括:1)双方约定私钥进行签名验签;2)参数携带时间戳并设置有效期;3)统一数据格式和日期格式。文中提供了Java实现示例,包含公共实体类ApiEntity、接口控制器FlowApiController和测试类FlowableTest,演示了如何通过HmacSHA512算法进行数据签名验证,并确保请求时间在10分钟有效期内。该方案适用于需要安全通信的业务系统对接场景。
2025-07-26 12:20:24
502
原创 springboot 前后端,基于票据+SHA派生密钥+SM4加解密
本文介绍了一种基于SM4国密算法的考试查卷系统加密方案,通过票据机制实现前后端安全传输。系统设计采用SHA-256摘要生成SM4密钥,票据存储Redis并设置有效期保证一次性使用。后端使用Hutool封装BouncyCastle进行SM4加密,前端通过crypto-js和sm-crypto实现解密。文章比较了Base64和Hex编码的适用场景,建议大数据量加密传输使用Base64。提供了完整的Java工具类实现和前端JavaScript解密方案,测试验证了加密解密流程的正确性。该方案通过动态票据机制和国密算
2025-07-26 10:04:40
513
原创 element-plus table合并列、合计行、表格填报添加验证、隐藏或禁用 用户的其它行
文章摘要 本文介绍了Element-Plus表格的三种实用方法:1)通过span-method实现列合并,支持多级费用项目名称的合并显示;2)使用summary-method添加合计行,推荐decimal.js解决小数精度问题;3)结合el-form实现表格数据验证,优化了错误提示样式。文章提供了完整的Vue3代码模板,包含合并单元格逻辑、合计行计算和表单验证实现。此外,还补充了根据用户ID控制行显示/禁用的方法,通过参数校验确保功能稳定性。代码示例展示了如何美化表格样式,使验证错误提示更直观。
2025-06-27 16:25:29
715
原创 vue3 使用 Univer Sheets 电子表格组件
本文介绍了如何使用Univer Sheets实现在线数据填报功能。通过安装@univerjs/presets核心包并指定React版本,解决了前端警告问题。文章提供了基本样例代码,包括保存数据到本地、启用/禁用编辑等功能。Univer Sheets样式良好、权限控制精细,但会增加项目打包体积约10M。作者建议进一步优化模块引用以减小包体积,并欢迎读者测试反馈。整体展示了Univer Sheets在企业数据填报场景中的实用性和配置方法。
2025-06-26 18:54:34
1944
原创 flowable 修改历史变量
本文介绍了Flowable工作流引擎中修改已结束流程的历史流程变量。核心方案包含两个类:HistoricVariablesUpdateCmd命令类实现变量更新逻辑,BpmProcessCommandService服务类负责执行命令。主要功能点包括:1)通过检查流程实例状态,区分处理运行中/已完成流程的变量修改;2)提供历史变量的更新和新增操作;3)使用Flowable原生API进行底层数据操作。该方法通过bpmProcessCommandService.executeUpdateHistoricVari
2025-06-05 10:16:04
582
原创 Freefilesync配置windows与windows,windows与linux之间同步
FreeFileSync跨平台文件同步解决方案摘要: 跨系统同步方案: Windows-Windows/Linux间使用FreeFileSync Linux-Linux间用cron执行sync脚本 Windows部署流程: 官网下载安装FreeFileSync 安装OpenSSH(PowerShell命令安装配置) 配置SFTP连接远程主机 同步配置要点: 设置源/目标路径 选择"更新"同步模式(增量备份) 保存为批处理任务(注意路径无空格) 定时任务配置: 通过任务计划程序创建定时作业
2025-06-01 09:18:57
2303
原创 中国日出、日落观景攻略
《中国日出、日落观赏指南》精选山东及全国最佳日落打卡地,涵盖海滨、沙漠、梯田、雪山等场景,提供最佳季节、黄金时刻及拍摄技巧。山东推荐青岛小麦岛、烟台养马岛等6处,全国包括厦门鼓浪屿、敦煌鸣沙山等6大胜地,附天气选择、摄影参数及浪漫体验升级方案,助你捕捉最美晚霞
2025-05-26 13:55:30
4715
原创 vue3 vue-ganttastic 使用
Vue-Ganttastic 是一个基于 Vue3 的开源甘特图组件,适用于项目进度展示和会议室预定等场景。其功能相对简单,不支持复杂的粒度控制。安装时可通过 pnpm install @infectoone/vue-ganttastic 进行,并在 main.js 中配置使用。组件支持自定义时间单位、标签列和条形图样式,结合 Element-Plus 可实现静态甘特图展示。官方提供了详细的样例和使用文档,开发者可根据需求进行配置和扩展。
2025-05-14 10:45:57
2038
原创 OpenEuler24升级openssh到9.9版本
本文详细介绍了如何升级 OpenSSL 和 OpenSSH 的步骤,并提供了相关注意事项。OpenSSL 升级至 3.5.0 的步骤包括下载安装包、解压、编译安装,并特别强调了启用 enable-mdc2 参数以避免 dnf 命令失效。OpenSSH 升级至 9.9 的步骤包括下载安装包、安装依赖、解压、编译安装,并提供了安装失败时的解决方案(修改配置文件)。最后,文章还提到非必须的 OpenSSL 动态链接库缓存更新步骤。整个过程需谨慎操作,避免远程升级导致 SSH 连接中断。
2025-05-14 00:55:05
1223
原创 ai与mes 生产系统相结合
AI与MES系统的融合实施方案旨在通过智能技术提升生产管理效率和质量。具体包括智能生产管理、质量控制、设备维护、供应链管理、数据集成与分析、个性化生产及人机协作。实施步骤涵盖需求分析、系统设计、开发测试、数据迁移、系统部署、用户培训和持续优化。关键技术涉及AI平台(如TensorFlow、PyTorch)、MES系统(如Siemens Simatic IT)及数据分析工具(如Tableau)。此集成方案通过优化生产过程,提高效率和质量,降低成本。
2025-05-12 08:12:20
926
原创 Linux 定时备份到windows 方案比较
在选择从 Linux 到 Windows 的定时备份方案时,需要根据传输需求、增量备份、配置复杂度、安全性等因素进行综合考虑。安全性:对于需要高度安全性保护的场景,和方案在 SSH 支持和数据加密传输方面表现最佳。相比之下,DeltaCopy方案虽然支持增量备份,但缺乏 SSH 支持,安全性较低。增量备份:支持增量备份的方案包括Rclone和,适合大规模数据备份和频繁的文件同步。这些方案能够减少每次传输的数据量,提高备份效率。配置复杂度:如果追求简单易用的方案,是最佳选择,适合小型团队或个人用户。和。
2025-04-28 16:05:49
743
原创 flowable新增或修改单个任务的历史变量
场景:对历史任务进行关注,所以需要修改流程历史任务的本地变量方法包含2个类1)核心方法,flowable command类:HistoricTaskSingleVariableUpdateCmd2)执行command类:BpmProcessCommandService然后springboot 执行方法即可: bpmProcessCommandService.executeCreateHistorySingleVariable(taskId, 变量名, 变量值);
2025-03-13 18:16:55
579
原创 springboot 传统应用程序,适配云原生改造
2024年传统应用程序上云,改造方案1、mysql 云环境高可用方案2、redis 云环境高可用方案3、nginx 云环境高可用方案4、应用 云环境高可用方案。
2024-11-04 09:39:11
840
原创 mysql迁移postgreSql windows 工具
windows 操作基本步骤:1、新建mysql 和 postgresql数据源2、配置迁移来源和目标3、配置迁移规则并执行注:实测mysql 数据库表和列都是utf8-mb4,迁移表的注释不会乱码;
2024-09-27 10:16:31
973
1
原创 openEuler 下载rpm 包
有2种方式:1、使用dnf 下载软件包,2、或者开启缓存,安装自动获取rpm其他事项3、dnf 安装数据库的机器,应屏蔽数据软件的更新4、下载的rpm 莫名奇妙的不能安装
2024-09-27 09:29:21
2504
原创 openEuler 修改网卡和常用网络配置
1、网卡启用、禁用和查看状态2、编辑网卡,配置静态Ip3、删除之前网卡缓存的Ip4、机器即连接内网,又连接外网 的网卡配置5、openEuler 修改默认的镜像仓库(推荐)
2024-09-27 08:31:57
16779
原创 OA、流程、低代码选型参考
指定人员、角色即可,部门经理,中心分管领、部门、岗位、用户组等1期不用实现;且不需要实现发起人上级,及某个节点的上级的特殊处理;基本实现只有activiti、flowable,且流程引擎相比较JDK出的速度较慢,基本JDK稳定版本出了2年,流程引擎才做了适配,此时更新需要踩坑,文档只能看官网;Activiti:老项目很多,淘宝就很多卖的,便宜;新版的报价很贵,接口文档相对全面;新版仓库不在中央仓库内,独立仓库下载依赖较慢,小版本更新频繁;有商业支持,国内一般人也买的;
2024-07-25 13:47:21
1083
1
转载 idea 目录多项目,不能识别 vue 的 @/ 路径
原来是 idea 2023.2.1 ,突然发现 @/路径不能识别了,经确认 idea 自动升级到2023.2.4。vue项目下 新建jsconfig.json ,重启idea ,idea 自动扫码索引即可识别。设置 webpack configuration file为webpath.config.js。或 File -> invalidate caches 然后点击 just restart。
2024-07-22 11:14:01
1407
1
原创 mybatis-plus仿 JPA的 GenerationType.TABLE 实现
1)配置mybatis-plus 主键默认策略,实体添加主键注解2)新建主键存储表3)编写主键策略实现类注意事项:如果 程序含数据库恢复功能,数据恢复后,需调用 CustomIdGenerator.clearTabIdStateMap() 方法现在各个数据库都支持建表生成自增主键,这种方式性能挺好的;只是部分带了序列,没有屏蔽底层实现;根据实际情况选择实现方式,我们这边是因为测试变态:说系统时间改了,程序不报错,所以默认mybatis-plus的雪花不让用;
2024-07-18 09:12:46
506
原创 springboot3.2 RedisCacheManager配置
配置 RedisCacheManager。添加 @EnableCaching 注解。
2024-07-17 17:00:18
714
原创 maven 根据不同环境,走不同的实现(多种环境组合)
线上程序同时支持人大金仓和mysql,且支持根据环境动态选择 java JCE 的实现方式方式:idea 设置 maven profiles 组合
2024-06-28 10:23:01
604
婚礼请柬html
2018-05-18
springMVC5.1+mybatis3.46+log4j2+dbcp2项目,无论学习和项目搭建适合,含数据库脚本,本人自己搭建可运行。
2018-11-25
timesten for windows and linux x64.rar
2019-09-11
永中office文件在线预览
2020-04-19
office在线预览方案及源码
2018-04-01
java版jieba分词统计,含1.02版本jar
2018-06-14
springMVC5.1 mybatis3.46 dbcp2 aop jackson log4j2 jar包集合,详细描述了各个jar包之间的依赖关系
2018-11-25
c#60款皮肤源码版
2018-01-30
解除左上角返回、右上角菜单屏蔽,集成菜单图标和功能
2016-03-26
universal_imge图片下载——新手实例
2016-03-10
spring+mybatis企业应用实战官方源码下载
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅