随笔分类 -  框架

摘要:如何 正确模拟 Http请求,建议使用HttpClient 错误用法 var httpClient=new HttpClient(); 正确用法 ServiceCollection.AddHttpClient(); public class Http: IHttp { private readonl 阅读全文
posted @ 2023-02-01 20:40 最后的鲨掉 阅读(85) 评论(0) 推荐(0) 编辑
摘要:数据交换需要遵循固定的格式 从Json ,Xml 到protocol buffer 不断进化 MessagePack 性能更好,效率更好,对c# 更加友好 http://indiegamr.com/cut-your-data-exchange-traffic-by-up-to-50-with-one 阅读全文
posted @ 2023-01-29 22:12 最后的鲨掉 阅读(32) 评论(0) 推荐(0) 编辑
摘要:保存数据,标识数据唯一,我们需要用到Id生成器。 1.总结 总结一下Id 生成器的几种方法 mongodb id 算法 雪花 算法 数据库 Id Redis Guid 根据各种方面,我优先推荐各位使用Abp 框架 Id 生成器算法GuidGenerator ,依据时间戳生成有序Guid 不推荐雪花I 阅读全文
posted @ 2023-01-29 00:53 最后的鲨掉 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.一个好的项目应该有一个好的日志框架,保证服务正常运行 思路 我认为一个内嵌的日志应该是要能支持 Microsoft.Extensions.Logging微软插件的服务。 所以我把日志框架分成三个部分 1.日志写入接口的抽象 2.日志写入接口实现以及对Microsoft.Extensions.Lo 阅读全文
posted @ 2023-01-29 00:41 最后的鲨掉 阅读(31) 评论(0) 推荐(0) 编辑
摘要:本文 基于 abp,Bing,Osharp 模块部分 1.解耦 思考框架思路,最开始应该是解耦。 以前我们写项目直接引用第三方框架,导致如果后续项目升级,以及编写代码会产生大量问题,解耦是核心问题 。 解耦不是为了性能,而是优雅的代码。 2.代码实现 /// <summary> /// 模块 /// 阅读全文
posted @ 2023-01-29 00:30 最后的鲨掉 阅读(26) 评论(0) 推荐(0) 编辑
摘要:如果有人觉得我能力够了,麻烦推荐我一下 阅读全文
posted @ 2023-01-29 00:13 最后的鲨掉 阅读(8) 评论(0) 推荐(0) 编辑
摘要:我一直思考框架设计该如何简单,如何降低开发者难度,最后想出了相处了一个比较满意的框架设计。 框架大致分为 前端UI -后端API-数据库: 前端UI和后端API通过DTO 模型交互 后端API和数据库通过ORM 模型交互 数据库以及ORM模型之间的关系: 鉴于项目可能复用多个数据库,后端工程师可能需 阅读全文
posted @ 2020-07-19 19:23 最后的鲨掉 阅读(122) 评论(0) 推荐(0) 编辑

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