09 2022 档案

摘要:zip 是一个非常常见的压缩包格式,本文主要用于说明如何使用代码 文件或文件夹压缩为 zip压缩包及其解压操作, 我们采用的是 微软官方的实现,所以也不需要安装第三方的组件包。 使用的时候记得 using System.IO.Compression; /// <summary> /// 将指定目录压 阅读全文
posted @ 2022-09-27 11:09 张晓栋 阅读(1772) 评论(8) 推荐(9) 编辑
摘要:最近在项目中启用了Nullable 可为空的类型,这个特性确实很好用,在 WebAPI 的入参上可以直接采用 ? 来标记一个字段是否允许为空,但是使用过程中遇到了如下一个问题,比如创建部门接口 我们定义入参模型如下: public class DtoDepartment { /// <summary 阅读全文
posted @ 2022-09-20 22:12 张晓栋 阅读(929) 评论(8) 推荐(6) 编辑
摘要:日常工作中有时候会遇到需要将程序直接在服务器上运行,而不依赖于 IIS 托管的情况,直接运行有两种方式,一种是部署为 服务模式,另一种则是 直接启动 .NET 发布之后的 exe 文件以 控制台模式运行,控制台模式运行主要问题是服务器在重新启动之后不会自动启动,当然也可以选择配置 Windows 计 阅读全文
posted @ 2022-09-15 21:12 张晓栋 阅读(1652) 评论(10) 推荐(20) 编辑
摘要:在上个月写过一篇 .NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件 的文章,当时 CronSchedule 的实现是使用了,每个服务都独立进入到一个 while 循环中,进行定期扫描是否到了执行时间来实现的,但是那个逻辑有些问题,经过各位朋友的测试,发现当多个任务的时候存在一定概率不按 阅读全文
posted @ 2022-09-06 16:36 张晓栋 阅读(2298) 评论(41) 推荐(9) 编辑
摘要:自从2020年底开始接触 PostgreSQL 以来就喜欢上了这个数据库,个人感觉比 MySQL 好用,多表联合查询性能好很多,同时也不存在 SQLServer 的版权授权费用问题。搭配 .NET 开发很好用,目前手里的项目全部都是采用 PostgreSQL 进行数据支撑的。 本文主要说一下在 Wi 阅读全文
posted @ 2022-09-01 11:44 张晓栋 阅读(5923) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示