自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 AI 数字员工群搭建技术方案与踩坑记录

本文为数字员工群技术方案升级版,集成6名数字员工(1PM+5服务岗),实现跨系统研发闭环。通过飞书群+cc-connect桥接双引擎架构,构建权限分级、自学习机制与新人培训流水线。核心创新包括:身份三绑定、技能沉淀与夕检制度、协作协议v5消息纪律。累计闭环40+任务,覆盖主服务、测试、建模等全链路,已形成可复用的治理正本体系。

2026-10-27 21:06:36 229

原创 AI数字员工群跨服协作全链路揭秘

搭建「AI项目-数字员工群」基于飞书+cc-connect桥接,实现跨服务协作:三服务(主将、时迁、PM管理)通过独立应用接入,由cc-connect监听消息并驱动本地Qoder CLI执行任务,全程可追踪。采用统一协作协议v5,支持文本触发、卡片展示、任务熔断与身份认证。部署中遇自启失败(0x800706f7),弃用计划任务改用HKCU Run守护链;旁路工具直调飞书API提升效率。2026-09-18起退役人工转发,进入全自动化阶段。

2026-09-29 16:24:41 212

原创 【飞书项目(Meegle)CLI 配置指南与踩坑总结】

本文介绍了配置meego-cli工具实现AI Agent自动读取飞书项目bug的完整流程。主要内容包括:1)工具说明,区分lark-cli和meego-cli的不同认证体系;2)前置准备,包括环境要求和需要获取的Plugin ID、Secret、User Key三要素;3)安装步骤和认证配置;4)关键的插件端配置四步骤;5)常用命令示例;6)重点总结8个常见问题及解决方案;7)AI Agent集成建议,推荐使用Node.js包装调用。文档特别强调了插件配置的四步流程和Windows环境下的常见问题处理,为开

2026-08-24 13:39:24 445

原创 Gateway+OpenFeign 踩坑总结

摘要: Spring Cloud Gateway与OpenFeign的编程模型存在根本性冲突(WebFlux异步非阻塞 vs MVC同步阻塞),混用会导致服务发现失败和"No servers available"错误。解决方案是将网关中的Feign调用改造为WebClient,实现全链路响应式。关键差异在于WebFlux的事件驱动模型与Feign的线程阻塞模型不兼容,混用会引发线程资源竞争。经验表明,在响应式架构中必须保持技术栈一致性,任何阻塞组件都会破坏性能优势。建议网关层统一采用We

2026-04-30 13:56:36 529

原创 【Java 单体架构改造 微服务 网关遇坑之 跨域配置】

摘要:在单体架构改造成微服务过程中,网关配置跨域后仍报错。经排查发现,业务服务和网关都配置了跨域,导致响应头出现重复的Access-Control-Allow-Origin字段,违反CORS规范(该头部只能有单一值)。解决方案是移除业务服务的跨域配置,仅保留网关的跨域设置,问题得以解决。根本原因为跨域配置在多层级服务中重复叠加引发冲突。

2026-01-23 13:55:12 390

原创 Jenkins自动发布C# EXE执行程序

本文介绍了使用Jenkins自动化部署Windows应用程序的解决方案。首先在Jenkins和Windows服务器上安装SSH,配置Jenkins执行Windows部署脚本

2025-06-09 14:05:28 543

原创 利用EasyPOI导出Excel,内容中含有图片

EasyPOI中可以用字节类型,导出图片,可以将图片存放的url 转成字节,然后导出.但是整个导出过程耗时较久。做一个OCR识别的功能,需要导出原图和识别出来的结果的图纸,将数据导出.

2024-11-11 14:28:59 762

原创 C# 将多个文件打包成压缩包

【代码】C# 将多个文件打包成压缩包。

2024-09-12 17:22:33 719

原创 SpringBoot配置文件上传的大小上限

【代码】SpringBoot配置文件上传的大小上限。

2024-09-12 17:20:00 400

原创 SpringBoot用kafka.listener监听接受Kafka消息

【代码】SpringBoot用kafka.listener监听接受Kafka消息。

2024-09-12 17:16:28 1002

原创 Idea使用EasyApi插件自动生成接口文档到Yapi

tokens:项目名=Yapi项目里面的token:例如:test-project=0e6cfb3c22c884a0fce108fffe554a20ca12341e421d7201233143ee440af36b。Yapi的Server 配置为Yari项目的地址。设置-》EasyApi。

2024-07-09 14:38:26 2311 3

原创 SpringBoot 集成使用AOP来记录接口调用的入参和出参

【代码】SpringBoot 集成使用AOP来记录接口调用的入参和出参。

2024-05-23 10:44:20 572

原创 SpringBoot 配置全局异常统一处理

【2】 全局异常处理 GlobalExceptionHandler。【4】Service里面使用示例。其他的异常也会按照500输出。【1】创建全局异常的类。

2024-05-23 10:42:07 443

原创 SpringBoot集成JWT

项目需要,自己编写登录和身份校验,于是采用了JWT的方式。

2024-04-10 10:57:50 449

原创 C#控制台应用程序自动发布Bat脚本

使用Bat脚本自动部署C#控制台应用程序至服务器。

2024-03-14 10:16:15 882

原创 VS发布程序报错:找到了多个具有相同相对路径的发布输出文件

解决方法:在发布项目的解决方案里面添加。

2024-03-12 19:31:56 1594

原创 阿里云的应用型负载均衡(ALB)、网络型负载均衡(NLB)、传统型负载均衡(CLB)区别

阿里云的应用型负载均衡(ALB)、网络型负载均衡(NLB)和传统型负载均衡(CLB)各自具有独特的特点和适用场景。

2024-03-12 10:32:13 3368

原创 利用bat脚本自动更新发布NET8 WebApi

为了方便WebApi的发布,编写了一个bat脚本程序自动拉取Git代码,然后发布到指定的文件夹里面。

2024-03-11 17:11:47 760

原创 Net8集成AutoMap

使用Net8 搭建WebApi,需要集成AutoMap,方便开发。

2024-03-07 11:17:55 1446

原创 创建Net8WebApi自动创建OpenApi集成swagger

创建Net8WebApi自动创建OpenApi集成swagger。

2024-03-06 11:30:18 1388

原创 .Net利用Microsoft.Extensions.DependencyInjection配置依赖注入

为了让接口程序更加模块化和可测试,采用依赖注入的方式调用接口方法。

2024-03-01 11:27:23 2083

原创 【.Net 使用阿里云OSS 存储文件】

引起这个问题由两个原因:1. 启动项目里面没有安装【Aliyun.OSS.SDK】。2.启动项目里面的【Aliyun.OSS.SDK】跟实际执行代码的项目里面的【Aliyun.OSS.SDK】版本不一致。没有在OSS上创建Bucket(桶),使用阿里云官方工具OSS Browser 创建,也可以使用代码创建。注意:如果有多个项目,需要在具体使用的项目跟启动项目都安装同一版本的Aliyun.OSS.SDK。

2024-02-27 13:53:51 1151

原创 【Net7 发布API项目到IIS】

如果是依赖Windows 系统,则选择 Windows,如果是想要跨平台的则选择【可移植】然后生成XML文件,并且将该XML文件丢入到bin文件目录中去。发布的配置将【目标运行时】从【可移植】改成【W64】根据需求选择是否需要集成Swagger。.NetCore项目需要安装相关组件。完整的WebConfig。

2024-02-19 10:39:37 1265

原创 【C# 使用selenium组件操作浏览器并且截图】

需要完成一个统计报表的定时推送功能,所有定时打开统计报表界面进行截图。在网上找了一圈,最后决定使用selenium组件进行操作浏览器。

2024-01-04 13:54:25 926

原创 【WeLink群消息机器人webhook介绍】

机器人(bot)是一种新型的应用形态,新的协同方式对话即服务,在应用中典型形态即为bot,用户在聊天界面跟一个机器人的虚拟账号,通过对话的方式,实现跟后端系统的交互,如主动发送消息给机器人,机器人返回用户查询的信息,或者机器人将系统的告警推送给用户,实现提醒的功能。因此bot通常是个双向的概念,即可收消息又可发消息。但一个bot最终需要具备什么样的能力,并没有硬性的要求,开发者可以根据自己的实际业务,处理或者触发各类事件。

2023-12-20 09:02:57 3378

原创 PGSQL写SQL 脚本格式

2.行代码后面需要加上符号[;1.打印输出前面需要加上’%’

2023-12-18 11:13:29 415

原创 SourceTree提示128错误

打开电脑路径 C:\Users\Administrator ,删除下面的【.gitconifg】文件。错误: SourceTree打开报错:git log 失败,错误代码128。如果上述方法 还不行,则运行git 指令。

2023-11-17 10:41:46 2605

原创 【10】maven打包报错 spring-boot-maven-plugin 与spring-boot 版本的不一致

是因为pring-boot-maven-plugin 与spring-boot 版本的不一致导致的,修改Pom.xml文件 添加 ${spring-boot.version}即可。

2023-11-13 17:21:46 1301

原创 【9】Mybatis-plus配置多数据源(数据库)

如果是默认的数据库查询,则不需要进行注解声明,Db2数据库查询则在查询方法上面写上@DS注解。Mybatis-plus需要配置多个数据库。可以在实现类上面也写上这个注解。

2023-11-07 15:32:57 2315

原创 1.RestCloud部署安装

解压安装包之后,进行相关配置,打开Tomcate的配置文件夹 server.xml 里面的tomacte端口,和context.xml里面的缓存(默认的话,会报错,提示缓存不够),但考虑到DataX的学习成本就没使用,最后找到了RestCloud,RestCloud提供了社区开源版本,提供图形化的操作界面,相对于DataX来说更容易上手。打开文件目录tomcat\webapps\ROOT\WEB-INF\classes 里面的application.properties文件,修改mogo数据连接。

2023-11-06 17:16:51 1484

原创 7.SpringBoot集成Mybats-plus且安装代码生成插件

配置需要生成的文件,比如service,controller等。项目需要集成Mybatis-plus用作服务的ORM。插件会生成代码文件到指定目录下,刷新项目文件夹即可出现。查询除了数据库dim_dept表里面的数据。

2023-11-04 14:26:20 366

原创 9.Vue前端使用iframe集成帆软报表的单点登录

CPT普通报表的地址:【帆软的服务http】+【/webroot/decision/view/report?【帆软的服务http】+【/webroot/decision/view/form?// fineReportHttp:帆软部署的地址。//如果为ie浏览器则页面加载完成后立即执行。// fineLinkSrc:帆软报表的url。//其他浏览器则重新加载onload事件。// 拿到配置的帆软报表的地址参数。//判断是否为ie浏览器。// 帆软报表登录和打开。// 帆软报表登录和打开。

2023-11-02 17:32:48 4647

原创 8.Vue配置全局参数变量

希望配置一个http地址变量参数,方便后面的vue组件进行跳转,想把这个参数配置到全局变量中。在vue中的各个组件中可以直接使用,不需要引入js文件。在main.js中添加全局参数配置。

2023-11-02 09:14:19 412

原创 【利用ObjectMapper进行序列化和反序列化】

【代码】【利用ObjectMapper进行序列化和反序列化】

2023-09-26 10:06:29 433

原创 【7.Vue 利用Heatmap.js 制作自定义热力图】

需要根据后端检测的设备的数值显示设备周围的清洁度,用户希望用热力图的方式来显示,于是在网上找了资料,发现可以用Heatmap.js来实现。创建跟点位位置相同的透明div覆盖在点位上面,给Div创建点击事件即可。

2023-09-26 09:57:06 3418 6

原创 【VSCode 插件商城无法搜索到插件的解决方法】

VSCode 的插件存在 【C/用户/用户名/.extensions】 这个文件夹里面只要把这个文件夹里面的所有文件拷贝到虚拟机上的对应的 【C/用户/用户名/.extensions】这个目录即可。也可以在【文件】-》【首选项】->【设置】进行其他的个人习惯性设置,比如字体大小等。因为本地电脑安装的开发软件较多,导致电脑变得很卡,所有申请一个虚拟机作为开发机,安装完VScode之后发现无法搜索到插件,于是便想把本地电脑上VScode装好的插件复制到虚拟机上。

2023-09-22 09:24:24 8181

原创 【6 ElementUI Tabs控件第二个tab页签Div宽度缩小的问题】

在使用ElementUI的Tabs 控件时,发现第二个tabs 内容的Div宽度用的百分比,然后就会缩小,导致内容变形,这边的处理方法就是拿到一个tabs 内容的div的offsetWidth,然后将这个width赋值给第二个Div的width即可。

2023-09-20 15:01:43 1090

原创 Mybactis XML编写公共的where sql块给查询语句统一调佣

【代码】Mybactis XML编写公共的where sql块给查询语句统一调佣。

2023-09-20 14:52:54 323

原创 【VSCode设置单个子文件时不要平级显示】

打开VSCode 的菜单 【文件】=》【首选项】=》【设置】,搜索输入【compact】,然后将 Explorer:Compact Folder的勾选去掉即可。

2023-09-20 14:46:54 727

原创 【5.Vue 父子组件监听数据】

需要在父组件mounted之后把数据传给子组件,然后子组件加载时使用, 但是父组件的mounted生命周期在子组件的mounted生命周期之前,所以使用组件watch监听父组件数据的改变。添加这个属性的监听;接收到的参数,一个是之前的数据(orderData),一个是改变后的数据(newData)。接收父组件的数据 prop。

2023-09-11 15:59:59 2405

帆软Report开发的相关问题点记录文档

帆软Report开发的相关问题点

2023-10-11

软件开发所需的环境jdk-8/Git/node/WinSCP/maven/VisualStudioSetup/dbeaver

软件开发所需的环境jdk-8/Git/node/WinSCP/maven/VisualStudioSetup/dbeaver

2023-09-29

Winform只允许运行单个exe程序,第二次点击的时候,可以阻止程序的打开,并且实现了跨进程通信

Winform只允许运行单个exe程序,第二次点击的时候,可以阻止程序的打开,并且实现了跨进程通信,可以给已经运行的exe程序发对应的指令来操作已经运行的exe程序打开对应的其他窗体。

2023-08-03

【Dapper封装类】

Dapper封装类,对dapper的增删查改和存储过程进行封装

2022-08-16

Nlog封装帮助方法类

Nlog封装帮助方法类,方便调用

2022-08-16

.Net封装Dapper dbContext类

封装Dapper dbContext类,对Dapper 的增删查改进行封装

2022-07-18

RabbitMQ消息队列组件安装包

rabbitMQ组件

2022-06-15

上传附件到指定服务器API接口

上传附件到指定服务器API接口,把这个API接口部署到需要存放文件的服务器

2022-06-14

利用Advanced.Installer打包工具以及使用说明文档

利用该工具可以快速打包生成的.exe程序或者windows服务,方便开发完之后打包传输。

2022-06-04

2022年BI工具选型对比(帆软、永洪、PowerBI、观远)报告

2022年BI工具选型对比(帆软、永洪、PowerBI、观远),从八个方面对4个BI工具进行打分比较,得出分值最高的,提供给决策者作为公司BI工具选型参考的依据。

2022-04-28

Luence搜索Demo

Luence.Net搜索Demo

2022-04-25

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

TA关注的人

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