03 2021 档案
摘要:一个很清晰的架构实践,同时刨刨MySQL的坑。 一、洋葱架构简介 洋葱架构出来的其实有一点年头了。大约在2017年下半年,就有相关的说法了。不过,大量的文章在于理论性的讨论,而我们今天会用一个项目来完成这个架构。 洋葱架构,有时候也被叫做整洁架构,它本身是为高质量的软件而存在的。 相对其它架构而言,
阅读全文
摘要:Dotnet里,数据定位和匹配的相关编程现在变得很舒服。 最近项目紧,还要不停出差。 所以,写个短点的、最近经常用到的内容:数据定位和匹配。 数据定位 假设我们有这样一个数组: var array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }; 我们取某个
阅读全文
摘要:最近在做一个项目,用到了大量的非托管技术,所以垃圾回收变得很重要。 在说垃圾回收之前,先说说两个概念: 托管代码,是由CLR管理的代码 非托管代码,是由操作系统直接执行的代码 在早期C++的时候,内存分配和释放都是由我们手动处理的,而在公共语言进行时CLR中,多了一个垃圾收集器GC,来充当自动内存管
阅读全文