- 博客(294)
- 收藏
- 关注
原创 Web开发:一图简述OAuth 2.0授权流程中的一些关键步骤
乙方需要调用甲方的系统的接口,甲方要求乙方凭借有效的访问,具体方式是甲方要求乙方通过OAuth2.0方式获取甲方的授权码后换取甲方的进行访问。
2026-01-06 21:57:01
230
原创 MSSQL04: SQLserver的用户权限管理
我的服务器有很多库,我新建一个用户【MyTest】(密码也是MyTest),这个用户只拥有【Test】库的控制权。
2025-12-28 20:16:30
236
原创 Web开发:手把手教你注册账号并发布一个可用的Nuget包
类库会被打包成.nupkg,在此目录下cmd,输入发布命令。通常需要清理缓存才可以在VS2022查到。要对应你申请的APIKey。
2025-12-04 22:58:08
304
原创 C#高级:进行历史数据批处理全量入库和实时解析流数据增量入库实现思路
原理:类似Linq的skip和take传统分页要求:必须排序、排序字段最好是主键或索引。
2025-11-25 09:45:54
287
原创 已解决:.NetCore控制台程序(WebAPI)闪退,没有报错日志定位不到信息
所在的程序(例如demo.exe)的目录下。输入你的程序,例如demo.exe。
2025-11-21 11:53:00
75
原创 C#高级:使用进程锁语法避免线程竞争资源,做到并发控制(Mutex)
命名Mutex(如MySharedResource)在系统全局唯一,不同进程通过同一名称竞争锁,确保同一时刻仅一个进程可访问共享资源。主动终止程序后,再次查询,发现查询不到,说明进程锁是有效的,也可以尝试同时运行两个C#程序验证进程锁的有效性。,利用它的handle工具查询Mutex相应的命名(我的程序命名是MySharedResource,你要改成你自己的命名)运行C#程序,即上面的基础代码,获取进程锁(命名:MySharedResource)SysinternalsSuite的安装目录。
2025-11-10 11:45:00
328
原创 总结:一定情况下Sqlserver自动强制将string转int
3.发生运算时:select 字符串+1 from table、聚合函数Avg/Sum/Count(包含加减乘除,case-when语句等)1.发生联表时:union all 、 Join (检查union字段和join的关联字段是否类型一致)2.发生查询时:字符串字段 <、>、= 数字,都会强制转化。
2025-11-06 10:38:15
143
原创 sqlserver死锁问题:事务(进程 ID 113)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
【代码】sqlserver死锁问题:事务(进程 ID 113)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
2025-10-22 12:03:04
211
原创 Nginx使用03:拆分 Nginx 主配置与端口配置,实现配置模块化
主配置文件中需要配置:worker_processes 、events{ } 、http{ }分配置文件中配置:server{ }.conf)和配置内容的端口(将配置文件放在port文件夹。为了规范请保持文件名称(.conf结尾的文件。
2025-10-16 11:22:29
208
原创 Redis开发07:使用stackexchange.redis库实现简单消息队列
【代码】Redis开发07:使用stackexchange.redis库实现简单消息队列。
2025-09-29 18:02:22
295
原创 Web开发:ABP框架14——多个实现,一个接口的高端写法
参考下面文章的手动注入,不同环境变量的实现不一样,但是接口还是同一个。其实这种方式下,若想切换实现,还是可以看方式二。
2025-09-26 22:14:50
531
原创 Web开发:ABP框架13——常见的默认依赖注入服务一览表
服务接口主要用途获取 HTTP 请求头等上下文信息,用于访问当前 HTTP 请求的相关数据。获取 appsettings.json 等配置文件中的配置信息。ILogger<T>用于记录日志信息,帮助调试和监控应用程序。获取应用程序的环境信息(如开发、生产环境),用于环境特定的配置。读取并绑定配置信息到强类型对象,通常用于获取复杂的配置节。
2025-09-23 09:37:23
253
原创 Linux镜像源问题:404 Not Found?配置源列表sources.list,修改为可用镜像源就可以了!(apt / yum)
找到你对应的版本号和代号,先保留到你的记事本中。退出,不放心可以再打开看看。
2025-09-18 15:01:59
243
原创 快速入门:用Podman实现Doris数据库的高效安装
分开依次执行下面的命令即可,作用分别是:设置内核参数(重启失效)、关闭交换分区、创建网络供FE和BE互通、创建存储数据的目录。因为Docker收费,所以用Podman,估计以下命令把Podman换成Docker,在Docker上应该也可以运行。
2025-09-17 12:05:45
422
原创 Docker:在Windows上安装和使用,加速容器应用开发
安装 Docker 需要开启虚拟化,是因为在 Windows 或 macOS 上,Docker 实际上是运行在一个 Linux 虚拟机中的。若未开启,请自行百度搜索开启方法。
2025-09-15 11:19:50
310
原创 Web开发:使用Quartz库结合WebAPI根据任务列表定时执行相应逻辑
实现IJob,会根据Cron表达式定时执行该方法(服务类已注册)下面的注入IFreesql只是一个示例,表达的意思是可以查库。后台服务类初始化时会调用此类的StartAsync方法。初始化的关键在配置(Startup.cs)中。
2025-09-01 18:10:17
361
数据库导出大量数据到Excel的问题
2025-01-06
一个Excel在后端导出的问题
2024-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅