- 博客(95)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 利用EasyPOI导出Excel,内容中含有图片
EasyPOI中可以用字节类型,导出图片,可以将图片存放的url 转成字节,然后导出.但是整个导出过程耗时较久。做一个OCR识别的功能,需要导出原图和识别出来的结果的图纸,将数据导出.
2024-11-11 14:28:59
484
原创 SpringBoot用kafka.listener监听接受Kafka消息
【代码】SpringBoot用kafka.listener监听接受Kafka消息。
2024-09-12 17:16:28
738
原创 Idea使用EasyApi插件自动生成接口文档到Yapi
tokens:项目名=Yapi项目里面的token:例如:test-project=0e6cfb3c22c884a0fce108fffe554a20ca12341e421d7201233143ee440af36b。Yapi的Server 配置为Yari项目的地址。设置-》EasyApi。
2024-07-09 14:38:26
1490
原创 SpringBoot 配置全局异常统一处理
【2】 全局异常处理 GlobalExceptionHandler。【4】Service里面使用示例。其他的异常也会按照500输出。【1】创建全局异常的类。
2024-05-23 10:42:07
351
原创 阿里云的应用型负载均衡(ALB)、网络型负载均衡(NLB)、传统型负载均衡(CLB)区别
阿里云的应用型负载均衡(ALB)、网络型负载均衡(NLB)和传统型负载均衡(CLB)各自具有独特的特点和适用场景。
2024-03-12 10:32:13
2255
原创 利用bat脚本自动更新发布NET8 WebApi
为了方便WebApi的发布,编写了一个bat脚本程序自动拉取Git代码,然后发布到指定的文件夹里面。
2024-03-11 17:11:47
633
原创 .Net利用Microsoft.Extensions.DependencyInjection配置依赖注入
为了让接口程序更加模块化和可测试,采用依赖注入的方式调用接口方法。
2024-03-01 11:27:23
1608
原创 【.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
921
原创 【Net7 发布API项目到IIS】
如果是依赖Windows 系统,则选择 Windows,如果是想要跨平台的则选择【可移植】然后生成XML文件,并且将该XML文件丢入到bin文件目录中去。发布的配置将【目标运行时】从【可移植】改成【W64】根据需求选择是否需要集成Swagger。.NetCore项目需要安装相关组件。完整的WebConfig。
2024-02-19 10:39:37
1026
原创 【C# 使用selenium组件操作浏览器并且截图】
需要完成一个统计报表的定时推送功能,所有定时打开统计报表界面进行截图。在网上找了一圈,最后决定使用selenium组件进行操作浏览器。
2024-01-04 13:54:25
786
原创 【WeLink群消息机器人webhook介绍】
机器人(bot)是一种新型的应用形态,新的协同方式对话即服务,在应用中典型形态即为bot,用户在聊天界面跟一个机器人的虚拟账号,通过对话的方式,实现跟后端系统的交互,如主动发送消息给机器人,机器人返回用户查询的信息,或者机器人将系统的告警推送给用户,实现提醒的功能。因此bot通常是个双向的概念,即可收消息又可发消息。但一个bot最终需要具备什么样的能力,并没有硬性的要求,开发者可以根据自己的实际业务,处理或者触发各类事件。
2023-12-20 09:02:57
2195
原创 SourceTree提示128错误
打开电脑路径 C:\Users\Administrator ,删除下面的【.gitconifg】文件。错误: SourceTree打开报错:git log 失败,错误代码128。如果上述方法 还不行,则运行git 指令。
2023-11-17 10:41:46
2039
原创 【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
1098
原创 【9】Mybatis-plus配置多数据源(数据库)
如果是默认的数据库查询,则不需要进行注解声明,Db2数据库查询则在查询方法上面写上@DS注解。Mybatis-plus需要配置多个数据库。可以在实现类上面也写上这个注解。
2023-11-07 15:32:57
2070
原创 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
980
原创 7.SpringBoot集成Mybats-plus且安装代码生成插件
配置需要生成的文件,比如service,controller等。项目需要集成Mybatis-plus用作服务的ORM。插件会生成代码文件到指定目录下,刷新项目文件夹即可出现。查询除了数据库dim_dept表里面的数据。
2023-11-04 14:26:20
294
原创 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
3323
原创 8.Vue配置全局参数变量
希望配置一个http地址变量参数,方便后面的vue组件进行跳转,想把这个参数配置到全局变量中。在vue中的各个组件中可以直接使用,不需要引入js文件。在main.js中添加全局参数配置。
2023-11-02 09:14:19
317
原创 【7.Vue 利用Heatmap.js 制作自定义热力图】
需要根据后端检测的设备的数值显示设备周围的清洁度,用户希望用热力图的方式来显示,于是在网上找了资料,发现可以用Heatmap.js来实现。创建跟点位位置相同的透明div覆盖在点位上面,给Div创建点击事件即可。
2023-09-26 09:57:06
2970
6
原创 【VSCode 插件商城无法搜索到插件的解决方法】
VSCode 的插件存在 【C/用户/用户名/.extensions】 这个文件夹里面只要把这个文件夹里面的所有文件拷贝到虚拟机上的对应的 【C/用户/用户名/.extensions】这个目录即可。也可以在【文件】-》【首选项】->【设置】进行其他的个人习惯性设置,比如字体大小等。因为本地电脑安装的开发软件较多,导致电脑变得很卡,所有申请一个虚拟机作为开发机,安装完VScode之后发现无法搜索到插件,于是便想把本地电脑上VScode装好的插件复制到虚拟机上。
2023-09-22 09:24:24
6101
原创 【6 ElementUI Tabs控件第二个tab页签Div宽度缩小的问题】
在使用ElementUI的Tabs 控件时,发现第二个tabs 内容的Div宽度用的百分比,然后就会缩小,导致内容变形,这边的处理方法就是拿到一个tabs 内容的div的offsetWidth,然后将这个width赋值给第二个Div的width即可。
2023-09-20 15:01:43
881
原创 Mybactis XML编写公共的where sql块给查询语句统一调佣
【代码】Mybactis XML编写公共的where sql块给查询语句统一调佣。
2023-09-20 14:52:54
252
原创 【VSCode设置单个子文件时不要平级显示】
打开VSCode 的菜单 【文件】=》【首选项】=》【设置】,搜索输入【compact】,然后将 Explorer:Compact Folder的勾选去掉即可。
2023-09-20 14:46:54
539
原创 【5.Vue 父子组件监听数据】
需要在父组件mounted之后把数据传给子组件,然后子组件加载时使用, 但是父组件的mounted生命周期在子组件的mounted生命周期之前,所以使用组件watch监听父组件数据的改变。添加这个属性的监听;接收到的参数,一个是之前的数据(orderData),一个是改变后的数据(newData)。接收父组件的数据 prop。
2023-09-11 15:59:59
2251
原创 【4.Vue兄弟组件之间传值-Bus总线】
通过创建一个新的vm对象,专门统一注册事件,供所有组件共同操作,达到所有组件随意隔代传值的效果也就是:各个组件内部要传输的数据或者要执行的命令信息,靠bus来通信。
2023-09-02 09:27:34
298
原创 【3.Vue子组件调用父组件方法】
使用组件建抛出事件的方式来调用父组件的方法,不直接用this.$parent.function的方法,当然这种方式是可以的。
2023-09-02 09:06:48
1253
原创 2.Vue报错Cannot read properties of undefined (reading ‘then‘)
是因为uploadFile方法没有返回值,于是我又检查了一遍代码,发现我的retrun 写错位置了。我写在了 调用Api接口之前,问题找到。
2023-08-24 10:18:46
1113
原创 Idea 设置实体类里面的serialVersionUID
选中serialVersionUID ,然后使用Alt+enter,选择随机更改serialVersionUID 的初始值。
2023-08-22 10:17:32
321
软件开发所需的环境jdk-8/Git/node/WinSCP/maven/VisualStudioSetup/dbeaver
2023-09-29
Winform只允许运行单个exe程序,第二次点击的时候,可以阻止程序的打开,并且实现了跨进程通信
2023-08-03
2022年BI工具选型对比(帆软、永洪、PowerBI、观远)报告
2022-04-28
springcloud 项目扫描不到mybatics的xml文件;
2024-03-28
C# 适配Net8 的开源插件,将PDF转换成图片
2024-03-22
使用HPSocket.Net方式进行通信OnReceive回调无法捕捉到消息
2024-03-22
C# 服务使用 Process 调用程序,在VS里面成功,部署到IIS里面后调用失败
2024-03-15
C# 消费kafka的性能问题
2024-03-14
C# 返回kafka消费的对应的请求
2024-03-04
ribbon editor for CRM工具包
2024-02-08
C# 利用 SocketIoClientDotNet通信报错
2023-06-19
ABP.Net6版本(最新版本)配置多数据库
2022-08-26
ABP框架修改登录到期时间
2021-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人