Fork me on GitHub

2017年1月13日

摘要: 进程创建 根据一下问题来看笔记 进程占多大的线形地址空间 进程实际分配多少物理内存 创建进程的开销在哪里 一. 从fork系统调用开始 kernel/sys_call.s第222行 二. copy_process函数分析 作用: 复制当前进程的代码段和数据段以及环境 这里需要说明的是每个任务的线性地 阅读全文
posted @ 2017-01-13 07:48 HackerVirus 阅读(378) 评论(0) 推荐(0)
摘要: WebAPI性能优化之压缩解压 有时候为了提升WebAPI的性能,减少响应时间,我们会使用压缩和解压,而现在大多数客户端浏览器都提供了内置的解压支持。在WebAPI请求的资源越大时,使用压缩对性能提升的效果越明显,而当请求的资源很小时则不需要使用压缩和解压,因为压缩和解压同样也是需要耗费一定的时间的 阅读全文
posted @ 2017-01-13 07:45 HackerVirus 阅读(3117) 评论(0) 推荐(1)
摘要: StatusCodePagesMiddleware中间件如何针对响应码呈现错误页面 StatusCodePagesMiddleware中间件与ExceptionHandlerMiddleware中间件比较类似,它们都是在后续请求处理过程中“出错”的情况下利用一个错误处理器来完成最终的请求处理与响应的 阅读全文
posted @ 2017-01-13 07:37 HackerVirus 阅读(1223) 评论(1) 推荐(0)
摘要: ASP.NET Core + Angular 2 Template for Visual Studio 2017-01-11 08:45 by 小白哥哥, 2069 阅读, 19 评论, 收藏, 编辑 多个月以来,我和多个Github上的社区贡献者一起建立支持库、包,我们最终的目的是希望完成这样一个 阅读全文
posted @ 2017-01-13 07:28 HackerVirus 阅读(1406) 评论(0) 推荐(0)
摘要: NET Core应用中实现与第三方IoC/DI框架的整合? 我们知道整个ASP.NET Core建立在以ServiceCollection/ServiceProvider为核心的DI框架上,它甚至提供了扩展点使我们可以与第三方DI框架进行整合。对此比较了解的读者朋友应该很清楚,针对第三方DI框架的整 阅读全文
posted @ 2017-01-13 07:22 HackerVirus 阅读(710) 评论(0) 推荐(0)

2017年1月12日

摘要: twemproxy架构分析——剖析twemproxy代码前编 twemproxy背景 在业务量剧增的今天,单台高速缓存服务器已经无法满足业务的需求, 而相较于大容量SSD数据存储方案,缓存具备速度和成本优势,但也存在数据安全性的挑战。为此搭建一个高速缓存服务器集群来进行分布式存储是十分必要的。 目前 阅读全文
posted @ 2017-01-12 09:33 HackerVirus 阅读(427) 评论(0) 推荐(0)
摘要: spring boot——结合docker 前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 liunx机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker自2013年以来非常火热,因为它能 阅读全文
posted @ 2017-01-12 07:55 HackerVirus 阅读(11615) 评论(0) 推荐(0)
摘要: NET Core写了一个轻量级的Interception框架[开源] ASP.NET Core具有一个以ServiceCollection和ServiceProvider为核心的依赖注入框架,虽然这只是一个很轻量级的框架,但是在大部分情况下能够满足我们的需要。不过我觉得它最缺乏的是针对AOP的支持, 阅读全文
posted @ 2017-01-12 07:51 HackerVirus 阅读(1162) 评论(0) 推荐(0)
摘要: Core中使用Razor视图引擎渲染视图为字符串 } <!DOCTYPE html> <html> <head> <title>Render view to string</title> </head> <body> <div> @Model.Name </div> </body> </html> 阅读全文
posted @ 2017-01-12 07:48 HackerVirus 阅读(290) 评论(0) 推荐(0)
摘要: C#如何使用ES Elasticsearch简介 Elasticsearch (ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要发挥其强大的作用,你 阅读全文
posted @ 2017-01-12 07:44 HackerVirus 阅读(2782) 评论(0) 推荐(0)