会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
凯~博客
分享,共赢!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
42
下一页
2022年2月
一个情怀引发的生产事故
摘要: 在一个项目中,需要轻量级用到脚本语言,来提高应用服务的灵活性。因为知道Roslyn可以动态编辑C#,本着情怀,就自然用Roslyn来处理这块业务了。开在windows上执行,一次调用风平浪静,因为这个功能使用频次不高,性能也没有太在意,上线后一切安好。事情发生在n天后,随着数据的增多,批量的数据上来
阅读全文
posted @ 2022-02-01 16:05 刘靖凯
阅读(37)
评论(1)
推荐(0)
2022年1月
持续交付三:动手自动化“开发”—>“测试”
摘要: 前两篇博文中提到Development,QA,Staging,Production四个环境,也说明了源代码的分支和四个环境的对应关系,本篇博文聊一下,怎么把源码自动化发布到对应的环境中。 市面上主流的DevOpt工具都支持这些功能,github,gitlab,都有CICD功能,当然,如果源码服务器是
阅读全文
posted @ 2022-01-31 15:51 刘靖凯
阅读(48)
评论(0)
推荐(0)
持续交付二:为什么需要多个环境
摘要: 关于开发测试生产需要多少个环境,因公司而异,这里分享一下我建议开发过程中使用的几个环境。 Development环境,就是开发环境,程序写代码,写单元测试的环境,一般和IDE一起,经常是在调试模式下进行,为了与其他开发者隔离,通常数据库都是自建(也有共享的)自用,三方接口一般都是mock的或调用三方
阅读全文
posted @ 2022-01-31 15:50 刘靖凯
阅读(64)
评论(0)
推荐(0)
持续交付一:从开发到上线的环境
摘要: 团队开发中,开发,测试,预发布,生产,不同的角色工作在不同的环境中,不同的环境有不同的作用(有些公司的环境更多,按照自己的交付流程设计),当然不同的环境,配置也不能相同,特别生产数据是隔离的。那asp.net core怎么来对应呢? asp.net core为了支持不同的环境,可以把配置文件分为设置
阅读全文
posted @ 2022-01-31 15:50 刘靖凯
阅读(46)
评论(0)
推荐(0)
asp.net core web mvc之异常
摘要: 与web api类似,asp.net core web mvc模板也是利用ExceptionHandler来处理错误,在starup的Configure配置数据发生时导向的/home/error public void Configure(IApplicationBuilder app, IWebH
阅读全文
posted @ 2022-01-30 19:04 刘靖凯
阅读(84)
评论(0)
推荐(0)
asp.net core web api之异常
摘要: 官方建议用app.UseExceptionHandler("/error")来集中处理异常,本例是一个具体的应用。 比如项目中有一个ViewModel,要求Name最大长度为5 /// <summary> /// 用户模型 /// </summary> public class UserModel
阅读全文
posted @ 2022-01-30 19:03 刘靖凯
阅读(135)
评论(0)
推荐(0)
asp.net core 5.0的一些模块
摘要: .net 5就要发布了,把asp.net core 3.1的一些模块改成了5.0来适配,基本都是体力活,没有太大改动。 ORM dapper一个轻量级的ORM,重点实现SQL语句实体映射,用sql不失灵活高效,映射用实体不失简便快捷,同时适配大部分数据库。https://github.com/axz
阅读全文
posted @ 2022-01-30 19:02 刘靖凯
阅读(80)
评论(0)
推荐(0)
C#中形态各异的class
摘要: 普通 静态 抽象 密封 分部 修饰关键字 无 static abstract sealed partial 构造函数调用时机 实例化(new)时 内部任意静态成员调用时 子类实例化(new)时 实例化(new)时 实例化(new)时 包含成员 字段 属性 方法 事件 索引器 运算符重载 自定义类型
阅读全文
posted @ 2022-01-30 19:01 刘靖凯
阅读(68)
评论(0)
推荐(0)
.NET架构小技巧(8)——优待异常
摘要: 天有不测风云,人有旦夕祸福,程序呢——会有异常错误。 C#中用try,catch,finally来捕捉处理异常,捕捉谁的异常呢?一般都是系统类库或三方类库中抛出的异常,那如果我自己架构程序,异常也是要好好考虑的一个方面。 首先要给自己的异常定义好级别,建议按产品(DaMei),项目(His,Lis)
阅读全文
posted @ 2022-01-29 12:52 刘靖凯
阅读(37)
评论(0)
推荐(0)
.NET架构小技巧(7)——做好小的项目
摘要: 一屋不扫,何以扫天下。再说也没有那么多天下(大系统)可扫,更多的是一个个自己居住的小屋(手边的小项目,子模块),所以认真的开始扫自己的小屋。 在visual studio中,解决方案(Solution)下可以创建多个项目(Project),很多复杂的系统会包括各类型项目,web ui的,web ap
阅读全文
posted @ 2022-01-29 12:49 刘靖凯
阅读(61)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
42
下一页
公告