自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-05-23 10:44:20 23

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

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

2024-05-23 10:42:07 52

原创 SpringBoot集成JWT

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

2024-04-10 10:57:50 234

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

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

2024-03-14 10:16:15 457

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

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

2024-03-12 19:31:56 543

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

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

2024-03-12 10:32:13 792

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

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

2024-03-11 17:11:47 535

原创 Net8集成AutoMap

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

2024-03-07 11:17:55 540

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

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

2024-03-06 11:30:18 564

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

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

2024-03-01 11:27:23 793

原创 【.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 657

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

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

2024-02-19 10:39:37 510

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

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

2024-01-04 13:54:25 612

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

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

2023-12-20 09:02:57 1542

原创 PGSQL写SQL 脚本格式

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

2023-12-18 11:13:29 228

原创 SourceTree提示128错误

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

2023-11-17 10:41:46 921

原创 【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 711

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

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

2023-11-07 15:32:57 1609

原创 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 567

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

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

2023-11-04 14:26:20 197

原创 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 1601

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

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

2023-11-02 09:14:19 178

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

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

2023-09-26 10:06:29 223

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

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

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

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

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

2023-09-22 09:24:24 2549

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

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

2023-09-20 15:01:43 693

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

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

2023-09-20 14:52:54 148

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

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

2023-09-20 14:46:54 414

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

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

2023-09-11 15:59:59 1670

原创 【6】Java建立枚举类,开放接口给前端获取

【代码】【6】Java建立枚举类,开放接口给前端获取。

2023-09-02 11:15:54 634

原创 【4.Vue兄弟组件之间传值-Bus总线】

通过创建一个新的vm对象,专门统一注册事件,供所有组件共同操作,达到所有组件随意隔代传值的效果也就是:各个组件内部要传输的数据或者要执行的命令信息,靠bus来通信。

2023-09-02 09:27:34 184

原创 【3.Vue子组件调用父组件方法】

使用组件建抛出事件的方式来调用父组件的方法,不直接用this.$parent.function的方法,当然这种方式是可以的。

2023-09-02 09:06:48 897

原创 2.Vue报错Cannot read properties of undefined (reading ‘then‘)

是因为uploadFile方法没有返回值,于是我又检查了一遍代码,发现我的retrun 写错位置了。我写在了 调用Api接口之前,问题找到。

2023-08-24 10:18:46 838

原创 4.若依框架上传文件

若依框架上传文件。

2023-08-24 09:52:32 3847

原创 Idea 设置实体类里面的serialVersionUID

选中serialVersionUID ,然后使用Alt+enter,选择随机更改serialVersionUID 的初始值。

2023-08-22 10:17:32 203

原创 3.若依前后端分离版开发用户自定义配置表格功能

将前端表格配置好的字段方式的Json存到数据库,用户打开界面的时候去数据库读取这个配置,前端用循环动态的渲染elemnet-table的表头即可。如果这个用户没有配置过,则读取默认的配置,默认配置写在前端一个JSON里面,每个vue界面的table设置一个table key用来标识table列表,数据库层面查找的时候根据用户code和tablekey来找到这个用户关于这个表格的配置。整个功能的重点在于前端动态的拿到后端的json跟默认的存在前端的Json进行比较,然后生成最终的一个配置的json(

2023-08-18 11:34:11 1393

原创 【Vue】运行项目报错 This dependency was not found

运行Vue 项目报错,提示This dependency was not found;然后我根据提示 执行 npm install --save vue/types/umd ,执行后发现错误,我一开始一直以为是我本地装不上这个依赖。后来找了资料后,看到应该是自己的代码里面随意的import 导致的。于是我在项目里面搜索了 umd,发现有一个vue界面有错误的import,不知道是什么时候生成的。将这行代码删除,项目正常运行。

2023-08-18 10:16:59 1410

原创 2.若依前后端分离版第一个增删查改

若依提供了代码生成功能,单表的CRUD可以直接用若依框架提供的代码生成进行创建。

2023-08-09 16:24:38 1107 2

原创 1.RuoYi-Vue前后端分离版本启动

修改文件RuoYi-Vue-master\ruoyi-admin\src\main\resources 里面的。修改RuoYi-Vue-master\ruoyi-admin\src\main\resources 里面的。application.yml 文件,修改Redis的连接配置host 为redis的服务地址。下载地址:https://gitee.com/y_project/RuoYi-Vue。用Idea打开后端的服务RuoYi-Vue-master,修改相关的配置,(首次运行前安装需要的依赖组件)

2023-08-09 15:39:11 321

原创 2.Redis部署到Windows服务器

Redis官网没有提供Windows的安装包,可以去gitHub或者网上去下载Redis的Windows安装包。将Redis整个文件夹放到服务器的指令目录,然后进行修改Redis的配置文件。2.protected-mode no 讲yes改成no,保护模式改成no。1.bind 127.0.0.1 的配置项注释掉,这边只允许本地访问。redis.windows.conf,修改里面的配置项。

2023-08-08 17:12:28 390

帆软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

Nlog封装帮助方法类

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

2022-08-16

【Dapper封装类】

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

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关注的人

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