Fork me on GitHub

2016年1月5日

摘要: Redis 集群如果再给我一次回到好几年前的机会,对于使用 Redis 我一开始就要好好考虑将来的扩展问题。就像我们做数据库分库分表,一旦决策了分库分表,通常一次就会分到位,比如搞上 8 或 16 个库,每个库再分 256 或 1024 个表。不管将来业务再怎么发展,基本这个量级的分片都足够应对,而... 阅读全文
posted @ 2016-01-05 22:06 HackerVirus 阅读(336) 评论(0) 推荐(0)
摘要: Middleware的艺术定义Middleware直译叫中间件,目前在百度上很难找到一个简单明了的含义解释,.Net下以前也比较难以看到它的身影,但在Microsoft.Owin里,多个地方都看到MiddleWare,我近来在尝试理解Middleware,并在实际中模仿应用,本文章将我的个人理解和大... 阅读全文
posted @ 2016-01-05 22:03 HackerVirus 阅读(472) 评论(0) 推荐(0)
摘要: Oracle trunc()函数的用法 --Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual--2011-3-18 今天的日期为2011-3-182.select tr... 阅读全文
posted @ 2016-01-05 14:21 HackerVirus 阅读(220) 评论(0) 推荐(0)

2016年1月4日

摘要: 服务的扩展性在编写一个应用时,我们常常考虑的是该应用应该如何实现特定的业务逻辑。但是在逐渐发展出越来越多的用户后,这些应用常常会暴露出一系列问题,如不容易增大容量,容错性差等等。这常常会导致这些应用在市场的拓展过程中无法快速地响应用户的需求,并最终失去商业上的先机。 通常情况下,我们将应用所具有的... 阅读全文
posted @ 2016-01-04 22:50 HackerVirus 阅读(1634) 评论(0) 推荐(0)

2016年1月3日

摘要: Agile/CMMI/Scrum一、背景介绍 在朋友(aehyok)的建议下,初步去了解Visual Studio Online,简称VS Online(即原来的 Team Foundation Service,简称TFS) VS Online是微软的在线软件项目开发和管理工具,可以把自己的私人... 阅读全文
posted @ 2016-01-03 22:40 HackerVirus 阅读(664) 评论(1) 推荐(1)
摘要: gulp在上一篇前端构建大法 Gulp 系列 (一):为什么需要前端构建中,我们说了为什么需要前端构建,简单一句话,就是让我们的工作更有效率。相信熟悉前端的人对Grunt一定不陌生,实际上我自己之前的很多项目也是在用Grunt, Grunt的出现是前端开发者的福音,大大减少了前端之前很多手工工作的繁... 阅读全文
posted @ 2016-01-03 22:30 HackerVirus 阅读(262) 评论(0) 推荐(0)
摘要: 我的2015下半年总结 随着工作年限的上升,花在写博客上的时间越来越少了,14年写了一篇,15年写了两篇。并不是由于没有在继续写代码,没在研究新的技术,可能是心态问题,有些事情一旦没有继续坚持就容易变成一种惯性,如下图: 06年到15年,完整的十年。 十年老兵,算算已经过30几年了,刚开始工作时不断... 阅读全文
posted @ 2016-01-03 22:17 HackerVirus 阅读(321) 评论(0) 推荐(0)
摘要: [Apache Kafka]Kafka设计在开始开发producer和consumer之前,先从设计的角度看一看Kafka。由于重度依赖JMS,且实现方式各异、对可伸缩架构的支持不够,LinkedIn开发了Kafka来实现对活动流数据和运营指标数据的监控,这些数据包括CPU、I/O使用数据、请求响应... 阅读全文
posted @ 2016-01-03 21:27 HackerVirus 阅读(1487) 评论(0) 推荐(0)

2016年1月1日

摘要: Kafka简介在当前的大数据时代,第一个挑战是海量数据的收集,另一个就是这些数据的分析。数据分析的类型通常有用户行为数据、应用性能跟踪数据、活动数据日志、事件消息等。消息发布机制用于连接各种应用并在它们之间路由消息,例如通过message broker。Kafka是快速地将海量信息实时路由到消费者的... 阅读全文
posted @ 2016-01-01 23:09 HackerVirus 阅读(2165) 评论(0) 推荐(0)
摘要: 前端构建我们都知道使用IDE编写后端程序时,我们都需要Build, 对.NET来说,我们一般需要使用Visual Studio来确保我们的项目编译通过,而且项目编译通过是对所有程序员的基本要求。但是,由于很多后端程序员对前端的很多东西不了解,导致在做WEB项目时出现了一些问题。JavaScript和... 阅读全文
posted @ 2016-01-01 20:15 HackerVirus 阅读(386) 评论(0) 推荐(0)