- 博客(79)
- 收藏
- 关注
原创 记.net core 8 集成 grpc
6、运行,成功后创建一个客户端,无论是不是grpc工程都可以。7、将上传创建的服务端的文件拷贝过来,并在项目文件中添加路径。4、点击生成将会看到自动生成的cs文件。2、编写一个test.proto文件。注:如果未自动生成代表存在问题。1、创建一个grpc服务。3、在项目文件中加上路径。8、创建api然后运行。
2025-03-12 11:11:48
280
原创 记 不同版本linux 系统安装 apisix
5、编辑 下面的连接,将信息改为自己系统的版本信息再安装。3、进入/etc/yum.repos.d。2、执行 到第二步 的时候出现404。4、找到apisix安装仓库文件。
2024-11-26 11:04:40
176
原创 记 centos9 安装 docker
第一步:安装该dnf-plugins-core软件包(它提供了管理 DNF 存储库的命令)第二步:设置存储库(这里使用的是阿里云的镜像源)第四步:查看docker版本。第三步:安装Docker。
2024-11-25 21:33:31
934
原创 记 RSA签名遭遇异常,请检查私钥格式是否正确。不正确的长度
1、使用支付宝开放平台工具验证都是正确的,但是调用接口出错。2、将密匙格式转换为PKCS1格式既可。
2024-11-08 11:49:20
581
原创 记 linux Unable to load shared library ‘libSkiaSharp‘ or one of its dependencies
一起安装。
2024-09-11 15:19:19
530
3
原创 记 IBrowserFile 上传提示 blazor TypeError: Cannot read properties of null (reading ‘_blazorFilesById‘)
在使用前 调用了 StateHasChanged();
2024-09-09 12:04:27
121
原创 记 centos7 安装 .net8-sdk
这是由于Linux系统的glibc版本太低,而软件编译时使用了较高版本的glibc引起的。ln -s 你的解压文件路径/dotnet /usr/local/bin。5、 执行 dotnet --version不出意外会提示错误。是因为centos7比较老了,不满足8.0的环境需求。7、执行dotnet --version。然后进行升级,将升级包下载到自己的文件夹下。6、 查看当前系统中是否有更高版本的文件。我系统安装了docker,直接就找到了。1、下载.net8 sdk。8、安装完成基本就没问题了。
2024-08-05 19:37:27
1308
原创 ubantu22.04安装OceanBase 数据库
输入 sudo systemctl start oceanbase验证是否能正常启动运行。然后sudo systemctl status oceanbase看到下图正常就代表ok。4、输入 sudo systemctl stop oceanbase验证是否能正常关闭。5、 第一次安装完成后不要用mysql的命令修改密码 否则将会出问题。3、修改数据库配置文件的密码。1、管理员启动cmd,运行。2、提示如下代表安装完成。
2024-07-16 23:08:11
599
原创 .net core appsettings.json 配置 http 无法访问
1、在appsettings.json中配置"urls": "http://0.0.0.0:8188"3、解决办法,在Program.cs增加下列语句。2、但是网页无法打开。
2024-07-16 14:48:12
575
原创 记录ubantu 22.0.4 安装 yum提示无法找到包
如果提示错误,有包未安装,如libpython-stdlib,可以直接执行apt install libpython-stdlib,然后重新安装yum。# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释。# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换。# 预发布软件源,不建议启用。选择好版本复制然后全部替换。执行命令修改源目标,2、可以直接复制使用。
2024-07-15 20:35:39
964
原创 安装windows服务,细节
4、卸载服务 InstallUtil /u D:\vs2022work\testFW\testFW\bin\Debug\testFW.exe。3、安装服务 InstallUtil D:\vs2022work\testFW\testFW\bin\Debug\testFW.exe。p:InstallUtil 需要新建环境变量才能直接使用(找到InstallUtil 工具所在目录直接path中新建)2、安装程序的权限一定改为local,否则安装时会提示null错误。1、选中服务代码,右键添加安装程序。
2024-07-03 15:28:01
508
原创 c# 项目同时引用Newtonsoft.Json.Compact, Version=3.5.0.0和Newtonsoft.Json, Version=13.0.0.0,命名空间冲突
1、将其中一个引用右键,点开属性,将别名更改,例如gg。2、在使用的地方,添加对应的声明就可以,完美解决。老项目兼容别的公司的sdk,存在间接引用。
2024-04-16 16:00:04
376
原创 nvcat 15 pj个人记录
4、激活不成功点击手动激活,然后将请求码复制,点击生成。2、打开注册机,关联安装启动文件。5、将激活码复制回去激活。1、安装nvcat 15。3、点击生成然后复制。
2024-04-01 10:58:57
408
原创 spring boot 集成 mysql ,mybatisplus多数据源
3、使用方法,添加DS注解,值为配置的数据源名称。1、需要的依赖,版本自行控制。
2024-03-08 16:49:52
648
原创 mac gpg: 签名时失败: Inappropriate ioctl for device
【代码】mac gpg: 签名时失败: Inappropriate ioctl for device。
2024-02-29 15:51:38
973
原创 .net core 6 集成 elasticsearch 并 使用分词器
1、nuget包安装NEST、安装elasticsearch、kibana、ik分词器、拼音分词器。3、创建一个索引库,字段使用ik分词器。5、创建两个使用的方法。
2024-01-30 14:47:45
1159
原创 c# 调整屏幕亮度 SetMonitorBrightness dxva2.dll
【代码】c# 调整屏幕亮度 SetMonitorBrightness dxva2.dll。
2024-01-27 09:56:40
897
2
原创 记.net core 6 集成efcore7 oracle
1、安装nuget包Oracle.EntityFrameworkCore、Microsoft.EntityFrameworkCore。2、增加表对应关系以及初始化方法。
2024-01-18 14:48:26
736
原创 .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
6、即可直接使用,且在使用AddScoped方式注入的实例也保持生命周期不发生变化。2、nuget引入AutoWrite4Net。像java使用@autowrite一样使用。1、前提先注册到ioc容器当中。
2024-01-17 17:15:49
1152
2
原创 .net core 6 集成nacos的服务注册和配置中心
http连接选false否则配置中心可能会获取不到内容。7、配置变化的监听方法,结合第6点。1、安装nuget包。
2024-01-16 18:00:15
1497
原创 .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
OnResultExecuted不可以修改返回结果,相当于目标方法执行返回结果后执行。OnResultExecuting可以修改返回结果,相当于在方法目标执行完追加执行。
2024-01-15 11:53:22
720
原创 记redis5.x在windows上搭建集群(六主六从)
5、在任意一个redis安装目录下启动cmd命令运行,代表每个主节点一个从节点。4、使用命令在目录下启动每一个节点,如果启动报错要删掉多余的pdb文件。#集群主节点的配置文件名称(自动生成文件)1、安装redis,文章太多不多BB。2、复制六份redis文件夹出来改名。每个master主节点都有一个从节点。每个主节点目录下都有这样一个节点文件。记录有每个集群的插槽数量等信息。3、修改每一份的配置文件。此时别的黑窗口也会提示。
2024-01-13 15:23:21
718
原创 记mongodb7.0安装时的常用操作 windows
所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase。userAdminAnyDatabase:只在admin数据库中可用,具有所有数据库的userAdmin权限。dbAdminAnyDatabase:只在admin数据库中可用,具有所有数据库的dbAdmin权限。clusterAdmin:只在admin数据库中可用,具有所有分片和复制集相关函数的管理权限。超级账号,超级权限。
2024-01-10 16:59:10
2359
原创 .netcore 6 ioc注入的三种方式
1、注入有父类接收参数必须是父类,没有写父类只写子类可以用子类接收。1、每一次web请求都会创建一个范围内存在的对象。1、每次请求都创建、生命周期最短。1、对象只创建一次,单例模式。在构造中增加以下代码,便于观察。4、接收对应的注入对象。
2024-01-09 14:00:54
1074
原创 c# ConcurrentDictionary
// BlockingCollection 与经典的阻塞队列数据结构类似,能够适用于多个任务添加和删除数据,提供阻塞和限界能力。/// ConcurrentDictionary 提供可有多个线程同时访问的键值对的线程安全集合。/// ConcurrentQueue 提供线程安全的先进先出集合。/// ConcurrentStack 提供线程安全的后进先出集合。/// ConcurrentBag 提供对象的线程安全的无序集合。
2024-01-09 11:53:00
559
原创 java spring boot 自定义 aop
执行该方法前后都会进入切点方法执行对应逻辑。2、然后定义切面类以及切点。以一个锁的加锁和释放为例。3、在对应的方法上使用。
2023-12-29 14:36:19
647
1
原创 .net core 自定义aop
3、AttributeUsage 标注是可添加在类上 | 可添加在方法上,不允许同时注解多个。1、IActionFilter 对方法的接口(包含方法执行前和执行后的接口)2、Attribute 打上可注解的标记。执行完上面的方法后才会执行调用的方法。
2023-12-27 18:06:24
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人