摘要: .NET生成的GUID唯一性很好,用之方便,但是,缺少像雪花算法那样的有序性。虽然分布式系统中做不到绝对的有序,但是,相对的有序对于目前数据库而言,索引效率等方面的提升还是有明显效果的(当然,我认为,这是数据库的问题,而非编程的问题,数据库应该处理好任何类型数据作为主键索引时的性能,除非在SQL标准中明确写不支持哪些数据类型)。暂时数据库无法解决这些问题的时候,除了使用雪花算法,是否能够改造GUID,利用微软已经相当成熟的GUID的同性能与效率的同时,加上序列的特性呢。本文就是做此尝试。 阅读全文
posted @ 2023-10-06 22:03 ensleep 阅读(4786) 评论(24) 推荐(26) 编辑
摘要: Promise 最早接触异步是在.net中,当时还是比较流行使用基于控件的 ,其自身通过子线程的方式来异步处理一些情况,并且封装了一些功能与主线程通信。后来,开始使用Thread,再后来,因为Thread的性能与生成数量的不可控,使用了ThreadPool,再后来,出现了Task,随后async、a 阅读全文
posted @ 2019-04-15 15:18 ensleep 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 将博客搬至CSDN 阅读全文
posted @ 2017-10-15 23:42 ensleep 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 目前,项目中使用了纯前端的静态项目+RESTFul接口的模式。为了更好的对数据进行操作,前端使用了vue2的mvvm功能,但是由于不是单页面应用,所以,并没有涉及到其它的如 等功能,也未使用 等编译功能,所以,也没有使用 文件功能。这时候,如果用到控件,则多数从原jquery的组件中选择。 sele 阅读全文
posted @ 2017-10-12 15:31 ensleep 阅读(17368) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-30 18:11 ensleep 阅读(5141) 评论(1) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-02-02 22:58 ensleep 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 讨论中请不要出现与政治相关的直接的敏感词汇。 由于目前谷歌、腾讯、阿里等一家独大,与互联网发展的自由、开放原则相违背,其实也算是互联网被商业化的一种结果,但是,商业化只是一个过程,而互联网则是一直向前发展的,目前已经感觉到去中心化的脚步正在抬起,包括bitorrent出的分步式无中心聊天工具BLEE 阅读全文
posted @ 2016-10-13 08:46 ensleep 阅读(587) 评论(10) 推荐(1) 编辑
摘要: Asp.net mvc是基于dnf(.net framework )实现了代码分离的开源框架。ASP.NET MVC框架拥有极强的定制以及扩展的特性。本文梳理了ASP.NET MVC的管道(pipeline)知识。 路由 路由是AMP(ASP.NET MVC PIPLELINE,ASP.NET MV 阅读全文
posted @ 2016-05-04 14:23 ensleep 阅读(1790) 评论(0) 推荐(1) 编辑
摘要: 目前wcf分为【传输层安全】【消息层安全】两种,本身也自带的用户名密码验证的功能,但是ms为了防止用户名密码明文在网络上传输,所以,强制要求一旦使用【用户名密码】校验功能,则必须使用证书,按照常理讲,这是对的,但是我们的环境特殊。由于处于各级的路由器之下,加上ssl的性能问题,我们通过统一的网关进行 阅读全文
posted @ 2016-01-27 17:26 ensleep 阅读(4861) 评论(10) 推荐(2) 编辑
摘要: 原英文版由EF团队成员 Rowan Miller 在2013年发表,此处只作翻译备忘。 数据迁移提供了一套强类型API,用于执行通用的操作,比如 。同时,也提供了在一些特殊的情况下用户需要执行特殊SQL的接口,比如 。当然,这个SQL的接口也有一些缺点——那就是一旦你写了SQL那么就意谓着你的程... 阅读全文
posted @ 2015-12-20 00:17 ensleep 阅读(1131) 评论(0) 推荐(0) 编辑