01 2020 档案
摘要:可能有人知道Cookie的生成由machineKey有关,machineKey用于决定Cookie生成的算法和密钥,并如果使用多台服务器做负载均衡时,必须指定一致的machineKey用于解密,那么这个过程到底是怎样的呢?
阅读全文
摘要:随着.NET Core的持续更新和完善,越来越多的机构已经选择或者升级为.NET Core。但由于技术不完全相同,不可能所有应用/数据库都能无缝迁移,因此ASP.NET Core和传统ASP.NET之间多少会存在一些挑战,需要更多的渐进升级方法和交互。
其中,密码共享就是升级到ASP.NET Core一个很容易想到的渐进升级方式,也是一个需要解决的问题。
阅读全文
摘要:我之前发了一篇《用.NET写“算命”程序》的文章,但有人纷纷提出了质疑,认为没有“科学”(mi xin)依据😂。
所谓“太极生两仪,两仪生四象,四象生八卦,八卦定吉凶,吉凶生大业”,因此,我只要证明.NET可以将太极图绘制出来,不就说明.NET算命的“科学”是有依据了嘛😂
阅读全文
摘要:最近看到群里面经常讨论大型应用中`SQL`的管理办法,有人说用`EF`/`EF Core`,但很多人不信任它生成`SQL`的语句;有人说用`Dapper`,但将`SQL`写到代码中有些人觉得不合适;有人提出用存储过程,但现在舆论纷纷反对这种做法;有人提出了`iBatis.NET`,它可以配置确保高灵活性高性能,也提供动态`SQL`的功能,但已经多年没有维护。
在几年前,我们某项目中就有总共`4MB`以上的`SQL`语句文本,我也注意到产品做大后会,一定出现这个问题,所以我就依照`MyBatis`的核心思想,支持可配置、动态`SQL`,但去除了臃肿的`xml`,自己实现了一套简单好用的语法,然后开源了出来,名字就叫`sdmap`。
阅读全文

浙公网安备 33010602011771号