会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张晓栋 - .NET 技术博客
记录和分享自己的编程小知识,希望能够帮助大家
博客园
首页
新随笔
联系
订阅
管理
[置顶]
通配符SSL证书自动续签自动部署方案
摘要: 最开始接触 https 的时候一直是使用的 阿里云和腾讯云的免费 SSL证书,免费的SSL证书用了几年后,慢慢的部署https证书的项目越来越多,时间久了发现每个网站都需要一个 SSL证书,每个SSL证书都需要单独申请真的很麻烦,然后每年还得把所有的证书全部重新去所有的服务器上挨个替换一次,项目多了
阅读全文
posted @ 2023-07-25 23:11 张晓栋
阅读(346)
评论(0)
推荐(2)
2023年4月29日
Windows 11 启用 Hyper-V 之后网络上传速度异常慢解决方案
摘要: 最近在开发用的台式机上启用了 Windows 的 Hyper-V 虚拟化功能,利用虚拟机运行了一台 Windows Server 2022 和 一台 Ubuntu Server,为了方便别的机器直接访问这两台虚拟机,所以网络采用了外部网络桥接的模式,让虚拟机和物理机保持在了同一网段。 为了实现在这一
阅读全文
posted @ 2023-04-29 16:06 张晓栋
阅读(2259)
评论(2)
推荐(13)
2023年3月10日
Blazor项目在VisualStudio调试时配置运行基础目录
摘要: 最近在使用 Blazor 开发管理后台时遇到了如下的问题,我这里后台整体采用了 AntDesignBlazor 组件库,在上线之后发现ReuseTabs组件在使用过程中,如果默认 / 没有指定为项目的base href,打开标签页后,相互切换会导致url错误。 本地开发的时候项目是直接启动运行的,所
阅读全文
posted @ 2023-03-10 22:20 张晓栋
阅读(317)
评论(1)
推荐(5)
2023年2月10日
基于 Ubuntu 服务器配置原生的 Socks5 网关代理服务器
摘要: 常见的代理协议有 http、https、socks4/5 这三种,http协议的代理搭建方案最简单,但是http代理无法访问https网站,https代理无法实现调用远端dns,所以我个人推荐使用Scoks5协议做代理,本文用于记录在Ubuntu系统中搭建Socks5代理的详细步骤,采用dante-
阅读全文
posted @ 2023-02-10 19:43 张晓栋
阅读(3522)
评论(1)
推荐(3)
2023年2月3日
SqlServer服务中利用触发器对指定账户进行登录ip限制提升安全性
摘要: 转眼间上次写文章已经是 2022年12月15日的事情啦,本来从2022年7月份开始写作之后保持着每周一篇,然而从12月15日后断更了这么久,经历了,隔离、阳、过年、从今天开始继续坚持写作,本片文章给大家分享 SqlServer服务中利用触发器对指定账户进行登录ip限制从而提升账户的安全性,这样可以灵
阅读全文
posted @ 2023-02-03 22:53 张晓栋
阅读(460)
评论(1)
推荐(6)
2022年12月15日
小技巧 EntityFrameworkCore 实现 CodeFirst 通过模型生成数据库表时自动携带模型及字段注释信息
摘要: 今天分享自己在项目中用到的一个小技巧,就是使用 EntityFrameworkCore 时我们在通过代码去 Update-Database 生成数据库时如何自动将代码模型上的注释和字段上的注释携带到数据库中,方便后续在数据库直接查看各个表和各个字段的含义。 实现效果如下: 可以看到我们每张表都有明确
阅读全文
posted @ 2022-12-15 18:07 张晓栋
阅读(2259)
评论(13)
推荐(44)
2022年12月9日
自己动手基于 Redis 实现一个 .NET 的分布式锁类库
摘要: 分布式锁的核心其实就是采用一个集中式的服务,然后多个应用节点进行抢占式锁定来进行实现,今天介绍如何采用Redis作为基础服务,实现一个分布式锁的类库,本方案不考虑 Redis 集群多节点问题,如果引入集群多节点问题,会导致解决成本大幅上升,因为 Redis 单节点就可以很容易的处理10万并发量了,这
阅读全文
posted @ 2022-12-09 12:00 张晓栋
阅读(1301)
评论(3)
推荐(9)
2022年11月24日
关于 .NET 在不同操作系统中 IO 文件路径拼接方法,升级 .NET 7 后注意到的一个知识点
摘要: .NET 现在支持跨平台这件事情已经是众所周知的特点了,虽然平台整体支持跨平台了,但是我们的代码如果真的想要实现跨平台运行其实还是有些小细节要注意的,今天想要记录分享的就是关于 文件I/O操作时路径的拼接问题。 在 Windows 环境下我们常见的路径格式如下: D:\Software\AppDat
阅读全文
posted @ 2022-11-24 10:18 张晓栋
阅读(2941)
评论(24)
推荐(19)
2022年11月16日
IIS 配置集中式证书模块实现网站自动绑定证书文件
摘要: 在 Windows 环境下如果采用 IIS 作为 网站服务器时,常规的网站绑定 HTTPS 需要一个一个站点手动选择对应的证书绑定,而且证书过期之后更换证书时也是需要一个个重新绑定操作,无法便捷的做到像 Nginx 或者 Apache 等程序一样,直接在配置文件中指定所需要使用的证书文件的路径,像
阅读全文
posted @ 2022-11-16 09:09 张晓栋
阅读(710)
评论(5)
推荐(6)
2022年11月2日
Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务
摘要: PostgreSQL 高可用数据库的常见搭建方式主要有两种,逻辑复制和物理复制,上周已经写过了关于在Windows环境搭建PostgreSQL逻辑复制的教程,这周来记录一下 物理复制的搭建方法。 首先介绍一下逻辑复制和物理复制的一些基本区别: 物理复制要求多个实例之间大版本一致,并且操作系统平台一致
阅读全文
posted @ 2022-11-02 13:10 张晓栋
阅读(812)
评论(3)
推荐(2)
下一页
公告