学习
实践
活动
专区
工具
TVP
写文章

乌拉栋

LV0
举报
发表了文章

小技巧 EntityFrameworkCore 实现 CodeFirst 通过模型生成数据库表时自动携带模型及字段注释信息

今天分享自己在项目中用到的一个小技巧,就是使用 EntityFrameworkCore 时我们在通过代码去 Update-Database 生成数据库时如何自动...

乌拉栋
面向对象编程数据库XMLGithttps
发表了文章

自己动手基于 Redis 实现一个 .NET 的分布式锁类库

分布式锁的核心其实就是采用一个集中式的服务,然后多个应用节点进行抢占式锁定来进行实现,今天介绍如何采用Redis作为基础服务,实现一个分布式锁的类库,本方案不考...

乌拉栋
云数据库 Redis面向对象编程分布式Githttps
发表了文章

关于 .NET 在不同操作系统中 IO 文件路径拼接方法,升级 .NET 7 后注意到的一个知识点

.NET 现在支持跨平台这件事情已经是众所周知的特点了,虽然平台整体支持跨平台了,但是我们的代码如果真的想要实现跨平台运行其实还是有些小细节要注意的,今天想要记...

乌拉栋
HTML.NETASP.NETWindowsPython
发表了文章

IIS 配置集中式证书模块实现网站自动绑定证书文件

在 Windows 环境下如果采用 IIS 作为 网站服务器时,常规的网站绑定 HTTPS 需要一个一个站点手动选择对应的证书绑定,而且证书过期之后更换证书时也...

乌拉栋
IIShttps网络安全网站Git
发表了文章

Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务

PostgreSQL 高可用数据库的常见搭建方式主要有两种,逻辑复制和物理复制,上周已经写过了关于在Windows环境搭建PostgreSQL逻辑复制的教程,这...

乌拉栋
PostgreSQLWindows
发表了文章

Windows 环境搭建 PostgreSQL 逻辑复制高可用架构数据库服务

本文主要介绍 Windows 环境下搭建 PostgreSQL 的主从逻辑复制,关于 PostgreSQl 的相关运维文章,网络上大多都是 Linux 环境下的...

乌拉栋
PostgreSQL数据库SQLWindowshttps
发表了文章

Windows版 PostgreSQL 利用 pg_upgrade 进行大版升级操作

最近 PostgreSQL 15 版本正式发布了,新版本的各种特性和好处本文就不展开介绍了,主要介绍一下 Windows 环境下 PostgreSQL 大版本升...

乌拉栋
PostgreSQL云数据库 PostgreSQL命令行工具企鹅竞速Windows
发表了文章

.NET 采用 SkiaSharp 生成二维码和图形验证码及图片进行指定区域截取方法实现

在最新版的 .NET 平台中,微软在逐步放弃 System.Drawing.Imaging ,给出的理由如下:

乌拉栋
Windows.NETMac OSapt-getIDE
发表了文章

C# 使用原生 System.IO.Compression 实现 zip 的压缩与解压

zip 是一个非常常见的压缩包格式,本文主要用于说明如何使用代码 文件或文件夹压缩为 zip压缩包及其解压操作, 我们采用的是 微软官方的实现,所以也不需要安...

乌拉栋
文件存储
发表了文章

.NET WebAPI 自定义 NullableConverter 解决可为空类型字段入参“”空字符触发转换异常问题

最近在项目中启用了Nullable 可为空的类型,这个特性确实很好用,在 WebAPI 的入参上可以直接采用 ? 来标记一个字段是否允许为空,但是使用过程中遇到...

乌拉栋
网站JSON编程算法C#
发表了文章

.NET 实现启动时重定向程序运行路径及 Windows 服务运行模式部署

日常工作中有时候会遇到需要将程序直接在服务器上运行,而不依赖于 IIS 托管的情况,直接运行有两种方式,一种是部署为 服务模式,另一种则是 直接启动 .NET ...

乌拉栋
WindowsC#.NET网站
发表了文章

.NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件 (Timer 优化版)

在上个月写过一篇 .NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件 的文章,当时 CronSchedule 的实现是使用了,每个服务都独立进入到一...

乌拉栋
.NETLinuxGit
发表了文章

Windows 系统 PostgreSQL 手工安装配置方法

自从2020年底开始接触 PostgreSQL 以来就喜欢上了这个数据库,个人感觉比 MySQL 好用,多表联合查询性能好很多,同时也不存在 SQLServer...

乌拉栋
数据库SQLPostgreSQLWindowshttps
发表了文章

.NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件

常用的定时任务组件有 Quartz.Net 和 Hangfire 两种,这两种是使用人数比较多的定时任务组件,个人以前也是使用的 Hangfire ,慢慢的发现...

乌拉栋
Linux网站.NET网络安全
发表了文章

.NET WebAPI 采用 IDistributedCache 实现分布式缓存过滤器 Redis 模式

分布式缓存是由多个应用服务器共享的缓存,通常作为访问它的应用服务器的外部服务进行维护。 分布式缓存可以提高 ASP.NET Core 应用的性能和可伸缩性,尤其...

乌拉栋
缓存分布式C#云数据库 Redis.NET
发表了文章

.NET 扩展官方 Logger 实现将日志保存到本地文件

.NET 项目默认情况下 日志是使用的 ILogger 接口,默认提供一下四种日志记录程序:

乌拉栋
.NEThttps网络安全日志服务面向对象编程
发表了文章

使用 Redis 源码编译发布 Windows 版 Redis For Windows 发行包

Redis 是个高性能的键值数据库,现在日常项目开发过程中,目前个人开发项目基本都会用到 Redis,主要是用来做 缓存 和 分布式锁 的底层支持,个人喜欢用 ...

乌拉栋
云数据库 Redis打包Windowshttps网络安全
发表了文章

.NET WebAPI 使用 GroupName 对 Controller 分组呈现 Swagger UI

在日常开发 webapi 时,我们往往会集成 swagger doc 进行 api 的文档呈现,当api数量比较多的时候就会导致 swagger ui 上的 a...

乌拉栋
APIC#JavaGithttps
发表了文章

.NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)

今天教大家如何在asp .net core 和 .net 控制台程序中 批量注入服务和 BackgroundService 后台服务

乌拉栋
网站编程算法https网络安全面向对象编程
发表了文章

.NET WebAPI 实现 接口版本控制并打通 Swagger支持

我们在开发 webapi 项目时如果遇到 api 接口需要同时支持多个版本的时候,比如接口修改了入参之后但是又希望支持老版本的前端(这里的前端可能是网页,可能是...

乌拉栋
APIC#JavaHTMLASP.NET

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券