- 博客(32)
- 收藏
- 关注
Linux/Unix 新手和专家教程
原文地址:http://coolshell.cn/articles/1042.html你正在找一些高质量的Linux和 UNIX 的教程吗?如果是,这篇文章会告诉你到哪去找到这些教程。这里我们将给出超过30个相当的不错的 Linux和 UNIX 在线的教程。需要大家注意的是,他们都是英文的,也许有一些也经被翻译到了中文社区,你可以搜索一下。但不管怎么样,我的建议是应该尽可能的去...
2013-01-13 21:19:00
158
storm入门教程 第一章 前言
原文地址:http://blog.linezing.com/2012/12/stor%E7%AC%AC%E4%B8%80%E7%AB%A0-%E5%89%8D%E8%A8%801.1 实时流计算互联网从诞生的第一时间起,对世界的最大的改变就是让信息能够实时交互,从而大大加速了各个环节的效率。正因为大家对信息实时响应、实时交互的需求,软件行业除了个人操作系统之外,数据库(更精确的...
2012-12-29 11:29:00
165
BloomFilter——大规模数据处理利器
原文地址:http://www.cnblogs.com/heaad/archive/2011/01/02/1924195.html Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一.实例 为了说明Bloom Filter存在的重要意义...
2012-12-18 10:25:00
152
Android推送方案分析(MQTT/XMPP/GCM
Android推送方案分析(MQTT/XMPP/GCM)原文地址:http://my.oschina.net/u/559701/blog/82059本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。方案1、使用GCM服务(Google Cloud Messagin...
2012-10-09 16:10:00
139
互联网网站的反爬虫策略浅析
原文地址:http://robbin.iteye.com/blog/451014因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较...
2012-09-28 11:22:00
143
几种极其隐蔽的XSS注入的防护
原文地址:http://blogread.cn/it/article.php?id=5733&f=sinatXSS注入的本质就是: 某网页中根据用户的输入, 不期待地生成了可执行的js代码, 并且js得到了浏览器的执行. 意思是说, 发给浏览器的字符串中, 包含了一段非法的js代码, 而这段代码跟用户的输入有关.常见的XSS注入防护, 可以通过简单的 htmlspecialch...
2012-08-30 13:42:00
190
为什么使用<!DOCTYPE HTML>
原文地址:http://i.wanz.im/2010/05/28/why_doctype_html/不管是刚接触前端,还是你已经“精通”web前端开发的内容,你应该知道在你写html的时候需要定义文档类型;你知道如果没有它,浏览器在渲染页面的时候会使用怪异模式;你知道各个浏览器在怪异模式下对各个元素渲染是有差异的。所以你会写像这样的doctype:XHTML...
2012-08-20 16:44:00
92
知名网站的技术实现
原文地址:http://blog.bluedavy.com/?p=396在上一篇《知名网站的技术发展历程》中,介绍了一些知名网站在发展的过程中技术的演变,在这篇文章中则会根据这些网站的发展经验,来总结通常网站是如何来应对可伸缩性、可用性、高性能以及低成本这四方面的挑战的。在上一篇文章中,介绍了一些Alexa排名较前的网站的技术发展历程,在这篇文章中,将结合提及到的网站的技术发展历程,来...
2012-07-06 14:49:00
117
FusionCharts Line 图形不支持小数点显示问题排查
最近在项目中使用Flex 版的FusionCharts来实现折线图,在折线图中需要以%比例的形式将数据进行折线显示,在数据中包含小数点的数据,具体图例如下所示:在实际工作过程中,如果数据部分不包括小数部分(全是整数),折线图能够很顺利地生成,但是如果其中包含小数点形式的数据,则始终报Error in loadingdata错误,经过多次尝试始終无法解决问题,以下是整个示例中的具体测试代码如...
2012-05-23 18:08:00
191
fusionCharts属性参考API
fusionCharts属性参考API原文地址:http://blog.163.com/xusy_0415/blog/static/2179670520120644117506/一.FusionCharts的分类关于FusionCharts的基本介绍我就不在这里浪费篇幅了,想了解的朋友自己去www.baigoogedu.com里...
2012-05-23 16:57:00
189
Ehcache cache 无法进行缓存处理
从 Spring 1.1.1 开始,EHCache就作为一种通用缓存解决方案集成进 Spring。在一次实际使用EhCache作为缓存数据层缓存过程中,碰到了EhCache对象无法将Element保存到缓存中的问题,最终导致 HItCount总是为零,从而意味着缓存根本就没有起作用,无法达到预期效果,具体配置环境如下:1.Spring使用3.0.5版本,其中对Ehcache的集成配置信...
2012-05-23 12:26:00
543
Parsley 框架简介
原文地址:http://blog.chinaunix.net/uid-122937-id-143055.html配置和初始化 Parsley 框架通常包括以下步骤:第 1 步: 告诉 IOC 容器哪些类需要被它管理. 这可以使用 MXML, XML 文件或者 ActionScript 来做.这三种机制会在跟着下来的章节中说明.第 2 步:配置容器的服务,如:依赖注入或者...
2012-05-23 11:06:00
148
MyBatis中出现Mapped Statements collection does not contain value异常解决方案
在使用MyBatis实现数据持久层过程中,定义了如下一个<select><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dt.
2012-05-16 09:08:00
917
ZooKeeper典型使用场景一览
原文地址:http://rdc.taobao.com/team/jm/archives/1232ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得zookeeper能够应用于很多场景。网上对zk的使用场景也有不少介绍,本文将结合作者身边的项目例子,系统的对zk的使用场景进行归...
2012-05-10 23:40:00
106
diamond专题(四)—— 容灾机制
原文地址:http://rdc.taobao.com/team/jm/archives/1617大家好,本次为大家带来diamond的容灾机制。 diamond之所以表现的稳定可靠,除了架构简单之外,另一个重要原因是diamond具有一套完备的容灾机制,容灾机制涉及到client和server两部分,主要包括以下几个方面:1、server存储数据的方式。server...
2012-05-10 23:35:00
233
diamond专题(三)—— diamond架构
原文地址:http://rdc.taobao.com/team/jm/archives/1606大家好,这次为大家带来的是diamond的架构,架构如下图所示:对该图进行一些说明:1、作为一个配置中心,diamond的功能分为发布和订阅两部分。因为diamond存放的是持久数据,这些数据的变化频率不会很高,甚至很低,所以发布采用手工的形式,通过diamond...
2012-05-10 23:34:00
348
diamond专题(二)– 核心原理介绍
原文地址:http://rdc.taobao.com/team/jm/archives/1592大家好,通过第一篇的快速使用,大家已经对diamond有了一个基本的了解。本次为大家带来的是diamond核心原理的介绍,主要包括server集群的数据同步、client获取server地址、client从server获取数据、client运行时感知server的数据变化,这四部分。...
2012-05-10 23:33:00
116
diamond专题(一)– 简介和快速使用
大家好,今天开始为大家带来我们通用产品团队的产品 —— diamond的专题,本次为大家介绍diamond的概况和快速使用。一、概况diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关...
2012-05-10 23:31:00
126
记一次在WAS7.0上面部署Spring3+Hibernate应用程序的排错之旅
这二天在对以前一个老的应用程序在向WAS7应用迁移调整过程中碰到了一些不常见的错误,在排错过程中尝试去寻找相似问题的解决方案却每次都无功而返,为了防止以后这类错误再次困扰大家特将排查过程与大家共同分享,具体内容如下:(一)应用程序技术架构 首先我们先来看一看此次迁移的应用程序的技术架构总体是由Flex进行应用前端构建,采用J2EE5.0构建服务器端,采用BlazeDS实现前后端的连接,...
2012-04-18 22:39:00
198
对缓存的思考——提高命中率
开篇编写高效的程序并不只在于算法的精巧,还应该考虑到计算机内部的组织结构,cpu微指令的执行,缓存的组织和工作原理等。好的算法在实际中不见得有高效率,如果完全没有考虑缓存、微指令实现的话。前两篇博文局部性原理浅析介绍了程序的局部性原理,如何写出局部性良好代码。提高程序性能、何为缓存讨论了存储器层次结构,计算机内部的存储结构、缓存的概念...
2012-04-12 16:32:00
89
创业团队成员的「挑战」以及「成长」的问题
原文网址:http://www.dbanotes.net/startup/Challenge_and_Grow_up.html回想从最初开始负责丁香园技术团队到现在,团队规模已经增加了几倍,有人离职,也有更多的人加入。团队一大,自然有些问题会浮现出来。比如最近在和团队同事聊天或是面试面谈的时候,经常会听到类似的话「觉得现在的工作没什么挑战」或是「感觉学不到东西」,以前偶尔听到团队...
2012-04-01 13:19:00
98
Scrum开发之我见
众所周知,直至今日无论是互联网公司还是传统软件企业都还在找寻一条适合自身特点的系统开发生命周期管理方法之道,但关键是大家在“众里寻它千百度“之后,都有”暮然回首那人不在灯火斓栅处“的诸多感概与感悟!找寻之路不容易,前期大家都在”瀑布式“方法论的引导下,取得了一定的成效,有效地进行了系统开发过程管理,但随着竞争越来越激烈与系统越来越复杂,曾经的”法宝“瞬间失灵了,成本越来越高,过程越来越...
2012-03-31 23:46:00
82
Scrum 之 product Backlog
Scrum 之 product Backlog转载自周金根[http://zhoujg.cnblogs.com/]Scrum的基本概念其实并不复杂,但是想做好并不容易,大家都知道product backlog的重要性,但是我们如何制定和展现它,如何评定优先级,如何进行初始评估?下面我将介绍和product backlog相关的一些问题。在Scrum之 流程和术语介绍了流...
2012-03-27 08:42:00
467
有故障,毋宁死—谈系统故障及软件质量
有故障,毋宁死作者:Tim源地址:http://timyang.net/tech/quality-or-death/—谈系统故障及软件质量如果你是一个7×24小时在线服务的整体(或模块)的技术或系统负责人,你的大部分生活会如游走钢丝。程序会出bug、资源会出故障、发布会操作错误、测试会有疏漏、安全会出漏洞、网络会有波...
2012-03-26 15:26:00
137
hbase运维
原文地址:http://blog.bluedavy.com/?p=251NoSQL现在风生水起,hbase的使用也越来越广,但目前几乎所有的NoSQL产品在运维上都没法和DB相提并论,在这篇blog中来总结下我们在运维hbase时的一些问题以及解决的方法,也希望得到更多hbase同行们的建议,:)在运维hbase时,目前我们最为关注的主要是三大方面的状况:1. Cluster load...
2012-03-16 23:36:00
80
java应用运维
原文地址:http://blog.bluedavy.com/?p=363对于互联网产品或长期运行的产品而言,运维工作非常重要,尤其是在产品复杂了以后,在这篇blog中就来说下Java应用的运维工作(ps:虽然看起来各种语言做的系统的运维工作都差不多,但细节上还是会有很多不同,so本文还是只讲Java的)。苦逼的码农按照需求开发好了一个全新的Java Web应用,该发布上线给用户用了,要把一...
2012-03-16 23:33:00
190
使用HTML5的十大原因
你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因;它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码。HTML5是web开发世界的一次重大的改变,事实上不管你是否喜欢,它都是代表着未来趋势。其实HTML5并不难理解和使用。我们这里能列出许多原因为什么现在要开始使用HTML5。 目前有很多的文章介绍使用HTML5并且介绍了使用它的优势和好处,没错,...
2012-03-14 13:26:00
482
需求管理-浅显与深奥并重
在软件开发过程中需求的重要性无需长篇累牍来描述,可以说在软件开发过程中所有的一切都将围绕需求展开。那么在软件开发过程有效地进行需求管理,将对软件最终的成功与否起到至关重要的作用。问题的关键是:我们如何做好需求管理? 首先,让我们一起来共同认识一下“需求”。“需求”-软件开发时应满足的功能与非功能性要求(维基百科中关于软件需求的定义)。就我个人而言,我所认为的需求就是人们为了满足某种目...
2012-03-12 23:53:00
177
SQL语句解析过程浅析
在一些系统中需要对SQL查询语句进行解析,并最终根据业务需求将其转换处理将其转换为真实的SQL语句,这一过程我把它简称为:逻辑SQL-物理SQL的转换。在这一过程其中的关键技术是逻辑SQL语法分析,语法分析实现采用例如树型语法分析模型等方式实现,它是以二叉树方式,针对SQL中的关键字(例如:Select,From,Where等)进行判断并作为节点形成树型基本结构,再以二叉树方式加载查询数据(例如:...
2012-02-28 23:52:00
542
你真的准备好了吗?
这二天来到了繁华的上海,在思想与观念上受到了一些“洗脑”,谨用一篇随笔记录下来,以便在日后的工作、生活中能够不时挑望今天的思路,不断警醒自己,帮助自己修正方向与思路,强化观念以矢志不渝地推进相关事宜,强大自己的内心。 需要此次置身于上海的郊区集镇,但是依然能够感受到“上海节奏”给你带来的那种压迫感,这种快节奏,强压迫感让人情不自禁地积极起来,思维活跃起来,观念朝开放性方向发展起来,总之让你感...
2012-02-28 23:11:00
136
感冒之殇-细节的重要性
阳光明媚是一件让人心情愉快的事情,尤其在连续多天阴冷绵雨之后。在昨日的长沙,久违的的阳光姗姗来迟,一缕缕光丝普照在大地。让自春节以来在阴雨、寒风度日如年的人们宛如春天扑面,顿时让大家伙精神抖擞即而蠢蠢欲动,希望狠狠地去刚春天去会个面。春天虽然来了,阳光也普照了,心情也爽了。但危险与寒风却依然躲在暗处,时刻准备着肆掠大地,让春心动荡的人们好好了地感受一下它的威力,从而让你始终对它保持一棵敬畏之心。...
2012-02-28 23:10:00
104
随笔
自从元旦节后与乖巧,严肃中透着一点可爱的圆圆宝宝分离后,曾几何时有过一种释放的感觉。自由、随意、轻松与安逸的生活让我着实放松了一把,让自从小乖乖诞生以来一直紧绑的精神如涛涛江水一样无比欢快。以前总是不断在担心宝宝是否听力正常,身体是否健康,智力是否正常,发育是否迟缓,行为是否合理等诸多疑惹中惊悚度日。 当然亦有宝宝初次啼哭、轻声微笑、敏捷翻身等无数个精彩瞬间的点缀!眼看小宝宝每天不断地...
2012-02-28 23:09:00
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人