摘要: 前言 在网上有关Redis相关文章满天飞的时候,它是什么,用于解决什么问题,有哪些相类似的技术,与传统的关系型数据库有哪些差别,什么时候使用?这个时候我决定重温一下《NoSQL精粹》。 也正如书中所说的,篇幅短小,内容却很丰富。新技术的诞生,我们应该以既稳健又前瞻的心态看待它。 它是什么,用于解决什 阅读全文
posted @ 2019-11-09 20:33 米莱Milai 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 计算机早期,操作系统都没有线程的概念,整个系统只运行着一个执行线程,同时包含操作系统代码和应用程序代码。所以就存在一个问题,长时间运行的任务会阻止其他任务执行。例如:在16位Windows的那些日子,打印文档会“冻结“整台机器。随后微软为了解决这部分问题,引入进程概念。但是CPU本身呢,应用程序发生 阅读全文
posted @ 2019-11-06 23:04 米莱Milai 阅读(191) 评论(0) 推荐(0) 编辑
摘要: RPC是什么 RPC(Remote Procedure Call) 释义是远程过程调用,常存在于分布式系统中。 比如说现在有两台服务器A, B,一个在A服务器上的应用想要调用B服务器上的应用提供的某个,由于不在两个方法不在一个内存空间,不能直接调用,需要通过网络表达调用的语义和传达调用的数据。 RP 阅读全文
posted @ 2019-11-04 23:46 米莱Milai 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前言 为什么会考虑到深入理解多路复用?采用多路复用技术能把多个信号组合起来在一条物理信道上进行传输,在远距离传输时可大大节省电缆的安装和维护费用。在Http/2,Redis等内容中,反复提到多路复用带来的效率提升,也只有了解了基础概念,才能掌握它们,一步一步来吧。 计算机如何接收数据? 计算机执行程 阅读全文
posted @ 2019-11-04 23:45 米莱Milai 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1、实现缓存保存在本地机制 缓存在开发高扩充性WEB程序的时候扮演着很重要的角色.我们可以将HTTP请求在一个定义的时间内缓存在用户的浏览器中,如果用户在定义的时间内请求同 一个URL,那么用户的请求将会从用户浏览器的缓存中加载,而不是从服务器.你可以在ASP.NET MVC应用程序中使用下面的Ac 阅读全文
posted @ 2014-10-06 21:58 米莱Milai 阅读(1785) 评论(2) 推荐(2) 编辑
摘要: 1 //自己拓展HtmlHelper public static IHtmlString Script(this HtmlHelper helper, params string[] urls) 2 { 3 var bundleDirectory = "~/bundles/scripts/" + M 阅读全文
posted @ 2014-10-06 21:45 米莱Milai 阅读(282) 评论(0) 推荐(0) 编辑