Fork me on GitHub

2016年6月2日

摘要: 性能测试–性能监视器 性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展 性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果 阅读全文
posted @ 2016-06-02 20:12 HackerVirus 阅读(633) 评论(0) 推荐(0)
摘要: Nodejs之MEAN栈开发(二) 视图与模型 2016-06-02 08:30 by stoneniqiu, 92 阅读, 2 评论, 收藏, 编辑 上一节做了对Express做了简单的介绍,提出了controller,介绍了路由。这一节将重点放到视图和模型上,完成几个静态页面并部署到heroku 阅读全文
posted @ 2016-06-02 09:32 HackerVirus 阅读(464) 评论(0) 推荐(0)
摘要: 讨论系统高可用时,我们在讨论什么? 系统高可用,或者说系统的可用性,在计算机领域是一个相当久远并且重要的概念。小到CPU芯片、内存、硬盘等硬件组件,大到支付宝、微信等日常互联网服务,在设计、开发、维护的时候,都离不开对它的考量。本文首先介绍跟系统可用性相关的关键概念,然后讨论高可用系统的评价指标。 阅读全文
posted @ 2016-06-02 09:29 HackerVirus 阅读(1457) 评论(0) 推荐(0)
摘要: Visual Studio 技能GET 常用快捷键 自动生成头部注释 代码片段 NuGet Team Foundation 常用的VS快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键。另外,可以依次通过 菜单栏-工具-选项-环境-键盘 中查看和设置对应功能的快捷键 推荐几个 阅读全文
posted @ 2016-06-02 09:16 HackerVirus 阅读(305) 评论(0) 推荐(0)
摘要: 管道是如何建立起来的? 在《管道是如何处理HTTP请求的?》中,我们对ASP.NET Core的请求处理管道的构成以及它对请求的处理流程进行了详细介绍,接下来我们需要了解的是这样一个管道是如何被构建起来的。这样一个管道由一个服务器和一个HttpApplication构成,前者负责监听请求并将接收的请 阅读全文
posted @ 2016-06-02 09:06 HackerVirus 阅读(769) 评论(0) 推荐(0)
摘要: CLR和.Net对象生存周期 前言 1. 基础概念明晰* 1.1 公告语言运行时* 1.2 托管模块* 1.3 对象和类型* 1.4 垃圾回收器 2. 垃圾回收模型* 2.1 为什么需要垃圾回收* 2.2 什么时候进行垃圾回收* 2.3 垃圾回收时发生了什么* 2.4 GC为我们解决了什么问题* 2 阅读全文
posted @ 2016-06-02 09:02 HackerVirus 阅读(410) 评论(0) 推荐(0)
摘要: 一个任务调度 最近把以前项目中用的任务调度提了出来,做了一个Demo。 任务调度用到的组件是quartz.net。关于quartz.net的文章网上有很多了,这里再简单介绍下。 首先是创建一个作业明细 View Code 然后是创建一个触发器 View Code 最后把创建的两样组合起来就新增了一个 阅读全文
posted @ 2016-06-02 09:00 HackerVirus 阅读(548) 评论(0) 推荐(0)
摘要: 路由与控制器 因为工作需要,最近再次学习了node,上一次学习node是2014年,纯粹是个人兴趣,学了入门之后没有运用,加上赶别的项目又不了了之。这次正好捡起来。废话不多说,这里的MEAN指的是Mongodb、Express、Angular和Node。 通过整个项目逐步整合在一起。MEAN栈最大的 阅读全文
posted @ 2016-06-02 07:29 HackerVirus 阅读(1254) 评论(0) 推荐(0)
摘要: .NET 程序集单元测试工具 SmokeTest Smoke Test(冒烟测试),也称Regression Test(回归测试),是对软件的安装和基本功能的测试。一般地我们使用脚本来实现Smoke Test的自动化,可借用虚拟机的snapshot机制来保证干净的环境来进行Smoke Test,然后 阅读全文
posted @ 2016-06-02 07:12 HackerVirus 阅读(1236) 评论(0) 推荐(0)

2016年5月30日

摘要: 进程和线程 并发与并行,进程与线程不仅是操作系统中及其重要的概念,也是并发编程入门 必须要理解的核心知识。 什么是并发?并发与并行的区别 顺序编程:程序中的所有事物在任意时刻都只能执行一个步骤 并发:在同一时间段内,需要处理多个任务,而在每个时间点又只能处理一个,这就是并发。 假设我们要把多个任务分 阅读全文
posted @ 2016-05-30 23:21 HackerVirus 阅读(271) 评论(0) 推荐(0)