IT技术博客大学习 共学习 共进步

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT 算法/ 2012-11-02 13:04:03 / 累计浏览 2,665

JsonCpp使用优化

最近一个项目在使用JsonCpp,JsonCpp简洁易用的接口让人印象深刻。但是在实际使用过程中,我发现JsonCpp的性能却不尽如人意,所以想着方法优化下性能。

IT Oracle/ 2012-11-02 13:03:25 / 累计浏览 5,365

ORACEL RAC 字符集

记录下ORACEL RAC 修改字符集的步骤。。。。。。。

IT 系统运维/ 2012-11-01 13:24:53 / 累计浏览 2,746

管理Gearman

通常,Gearman被用来分发任务,以便实现异步操作。下面捋捋如何管理Gearman。

IT JavaScript/ 2012-11-01 13:23:40 / 累计浏览 3,106

匿名函数中undefined形参疑问

唉,基本功不扎实,昨天在微博上问了个问题,就匿名函数中undefined形参,不知道是干什么用的。 经常看到这样的匿名函数代码: ;(function ( $, window, document, undefined ){ //函数体内具体代码 })(jQuery, window,document); 一般在很多jQuery插件中可以看到这类的代码。首先说说非常值得提倡的几点: 代码最前面的分号,可以防止多个文件压缩合并以为其他文件最后一行语句没加分号,而引起合并后的语法错误。 匿名函数(function(){})();:由于Javascript执行表达式是从圆括号里面到外面,所以可以用圆括号强制执行声明的函数。避免函数体内和外部的变量冲突。 $实参:$是jquery的简写,很多方法和类库也使用$,这里$接受jQuery对象,也是为了避免$变量冲突,保证插件可以正常运行。

IT 系统架构/ 2012-11-01 13:22:19 / 累计浏览 3,390

稳定性思考-强弱依赖2

弱依赖“并发请求数阀值”这个值设置多少合适?     “并发请求数阀值”在大部分情况下可以理解为同时工作的线程数阀值,这个值不是越大越好,也不是越小越好,而是在最高QPS输出的情况下这个值越小越好。这个也是系统性能优化的一个方向,高QPS,少线程。    

IT 系统架构/ 2012-11-01 13:22:01 / 累计浏览 3,506

稳定性思考-强弱依赖

任何强依赖都要尽可能的转化成弱依赖,因为强依赖本身意味着一荣俱荣,一损俱损。老婆管账,但是老公又没有私房钱,对老公来说强依赖于老婆,也许是很幸福的事情。在系统角度来说这并不是好事情,比如支付系统强依赖银行的支付,一旦银行支付出现问题,那么只能干等着。所以需要尽量的扩展银行的支付通道,让单个节点影响到最小。

IT 算法/ 2012-11-01 13:20:58 / 累计浏览 2,263

讨论:一则并行聚合计算方案的设计

最近的工作让我想到了一个对集合的元素进行并行聚合的案例,尽管这个需求还不存在,但最近却一直在我的脑海里挥之不去,尚未得出令人满意的结果。今天下班前我将这个问题辛苦地缩减为140字内的描述发到了微博上,得到了许多同学的回复,但可能是由于描述过于简单,得到的建议似乎都不能满足我的需求。于是在此我通过博客详细描述下这个问题的需求,还有我之前做过的尝试,这样讨论起来也可以更加有针对性一些。

IT 其他/ 2012-11-01 13:20:04 / 累计浏览 4,187

当我加入项目时,我要了解什么

在ThoughtWorks里面,我经常有机会在不同的项目组间轮换,所以,经常会面对陌生的一切,出去做咨询项目时也是如此。但人们常常会对有经验的人加入项目有所预期,也就需要我能够尽快进入到工作状态中。所以,我也就慢慢摸索出一套适合自己的了解项目的方式。

IT 奋斗/ 2012-10-29 13:26:12 / 累计浏览 5,992

应届生选择大公司还是小团队

大公司最大的问题,其实并不是不自由,没成就,而是消磨斗志。环境会狠狠地捆住你,同时又留恋高薪福利,舍不得走。总是期待遇到一个好领导,好项目,好团队,就可以安安全全地领着高薪福利做一番事业——这其实是一剂麻药,一直麻痹到自己丧失斗志为止。一边对环境特别失望,一边对外边特别恐惧。

IT 编程语言/ 2012-10-29 13:14:40 / 累计浏览 3,363

MySQL5.6.7-rc index condition pushdown代码解读

每个使用MySQL数据库的人都应该看代码吗?不是的,那意味着MySQL数据库的使用门槛太高,几乎不可用;但另一方面,如果看MySQL代码的人多了,意味着有更多的人对MySQL数据库的了解更加深入。能够进一步推动MySQL数据库广泛而恰当地使用,为使用者、相关从业者创造更多的赢利机会和就业机会。

IT MySQL/ 2012-10-28 23:29:02 / 累计浏览 9,568

深入浅出INNODB MVCC机制与原理

摘要: 1、基础知识; 2、MVCC实现原理以及视图化理解(包含些测试以便理解); 3、深MVCC实现机制。

IT MySQL/ 2012-10-28 23:28:33 / 累计浏览 5,384

mysql系统变量专题学习

要深入研究mysql那首先对mysql的一些系统/扩展变量有一定的了解,因为这些变量不仅决定mysql一些配置信息,还影响了mysql的性能优化提升,其中包括安全、优化、并发、复制等等。 笔者上网查了一下,这些资料有限,以及官网的一个中文文档介绍的内容简短(不包括值域,作用域,有些变量压根没翻译只是给出值)所以想写篇文章,一来学习巩固一下mysql,二来方便以后查阅。其中内容笔者前后用了14天,尽量查阅大量资料(问人,网上查阅,自己测试)以确保尽可能正确,且有些直接从官网英文文档翻译过来,但难免会出现因为知识结构不全面而有什么纰漏。

IT MySQL/ 2012-10-28 23:26:25 / 累计浏览 8,434

为什么字段尽可能用NOT NULL,而不是NULL

字段尽可能用NOT NULL,而不是NULL,除非特殊情况。这句话在mysql优化的文章被大量的引用,但却不说明原因,下面就讲述一下相关内容

IT MySQL/ 2012-10-28 23:25:28 / 累计浏览 6,088

InnODB和MyISAM索引统计集合

最近做一个mysql专题学习。在了解到mysql变量时myisam_stats_method引导出MyISAM索引统计集合。然后了解InnODB和MyISAM索引统计集合,以下是对官网的翻译以及自己附加些少理解。

IT 互联网/ 2012-10-28 23:22:51 / 累计浏览 2,464

马化腾:灰度法则的七个维度全文

我相信每一个创业者都怀有一个成功的梦想,我与大家分享的是腾讯14年互联网实践的一点体会。它肯定是不完整的,但它同样也遵循“小步快跑”的灰度法则,需要一步一步去完善,大家可以继续发挥和探索。我希望的是,腾讯不仅是能让大家赚到钱的平台,更能成为业界一起探索未来、分享思考的平台。以后每年,但凡在创新方面能有所心得,我都会跟大家一起分享。

IT 系统架构/ 2012-10-28 23:21:18 / 累计浏览 3,606

国内外旅游电子商务个性化推荐系统研究

随着信息技术和电子商务技术的飞速发展以及互联网的普及,电子商务网站层出不穷。由于旅游产品本身具有无形性、不可储藏和非物质性等特点,并且不存在物流配送问题,使得旅游电子商务更容易运作。例如,全球知名的Expedia 网站,以及我国的携程和艺龙旅行网等。有了面向旅游者的信息系统,可以更好地为游客提供查询相关信息和预定的服务,但是由于网站信息和服务缺乏个性。我们看到的大多数旅游机构的网站,通常是国内外其他旅游网站的翻版,缺乏鲜明的个性特色。虽然大多数旅游网站对旅游景点和酒店都有介绍,但内容不全面且更新缓慢,很难吸引客户的关注和兴趣。网站服务项目单一,例如旅游线路、景点介绍、游记作品似乎已经成为必不可少的板块,但这些内容仅限于浏览。自助旅游、虚拟实景旅游等能与客户产生良好互动的项目却较少涉及。让游客在选择时迷茫、耗时,导致客户预订的成功率较低,旅游电子商务发展受阻。

IT 用户研究/ 2012-10-28 23:20:41 / 累计浏览 79,371

十个最容易犯的用户体验错误及规避方案

“怎样才能提升网站(或应用)的用户体验?” 这是一个常见但没有标准答案的问题。幸好,有一些准则可以帮助我们朝着正确的方向前进。在本文中,我们将了解一下在塑造产品体验的过程中有可能犯下的错误,以及怎样避免这些问题的发生。

IT 系统运维/ 2012-10-28 23:20:05 / 累计浏览 2,905

构建web前端异常监控系统–FdSafe

如果你碰巧是一名前端开发,而又碰巧在维护着一个对可用性有极高要求的站点,那么也许你我有过共同的苦恼:如何在第一时间发现线上出现的前端异常?毕竟前端不是每天都可以过网页裸奔节,线上的Javascript错误也足以让用户抓狂地拿起他们的投诉电话。。。每天心惊胆战发布的日子不好过吧? 是时候改变下了,让心惊胆战见鬼去吧!我的目标很简单:要在用户和boss发现异常之前就彻底修复问题,其余的时间充分地享​受高质量生活:)

IT MySQL/ 2012-10-26 22:51:07 / 累计浏览 5,609

MySQL vs MariaDB vs Percona 之TPCC性能测试

是由原来 MySQL 的作者 Michael Widenius 创办的公司所开发的免费开源的数据库服务器。MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX 存储引擎。简单的说:MariaDB是MySQL的一个变种,可以作为官方MySQL版本的一个替代品,并且在一些特性上做了增强。