自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 《Self Service Linux》数据收集脚本

这个脚本用于快速收集系统信息,相当给力,省的每次敲命令。。。     #!/bin/bash ################################################################################ # #  This script captures basic information for when a problem occ...

2012-10-05 11:03:33 126

从日志文件看系统的耦合性

在大型系统中,往往会将日志分类存储在不同文件中,如按日志级别(debug、info、warn、erro等)存储到不同的文件,按业务类型存储到不同的文件,而且系统涉及到多个团队、多个开发者时,一个工程引用了多个第三方包时,情况就更加复杂了。   怎么让日志更加清晰呢?   混乱起因 :多人共同维护一个log4j的配置文件,大家普遍的做法遇到需求就往log4j.properties中增加一些...

2012-04-06 17:07:55 154

原创 Redis客户端

当前对Redis的使用中,几个原则: 1、数据量大时(如大于100G)Redis当做缓存来使用; 2、不使用Redis做CPU高的运算,如集合运算; 3、Redis中对Hash启动压缩时,能够节约30%左右的内存,但响应时间将会延长; 4、Redis服务器的重启成本太高; 5、产生内存碎片后,性能严重下降;   实践中有两种解决方案比较常用,一是修改Redis源码,针对以上问题做出相...

2012-04-06 09:41:46 89

原创 【转】Gearman php extension on ubuntu

http://con.cept.me/blog/post/7/install-gearman-php-extension-on-ubuntu   Gearman is a really cool job queue to deal with processes that are too heavy to be done on only one server. By defaul...

2012-04-05 16:23:05 83

服务管理(RPC框架)资料

关于服务管理框架的话题,收集了一些资料: 服务管理框架的尝试 http://timyang.net/architecture/service-management/ Apache Thrift 跨语言服务开发框架 http://www.open-open.com/lib/view/1326714669233 Java 跨语言实现方案 ...

2012-03-05 00:09:45 126

验收测试(开放平台)

周末下班前一个新员工的工作总结吸引了我的注意力,让我又想起前几天微博上看到的《2011我的项目经历二三事之测试 》,进而思考一问题:如何保障代码发布后不会导致故障? 故事:小王终于可以喘口气了,在过去的一周内小王加班加点把一个核心的功能点开发完毕,刚刚顺利在仿真环境测试通过,现在是下午5点30分,小王走到饮水机旁准备喝点水。“小王,明天上午8点正式上线”,朱总对小王说,“...

2012-03-03 16:26:32 140

推销你的技术方案

推销你的技术方案   昨天下班之前参加了部门内部的一个技术交流会,两位基础事业部的技术达人分别分享他们在2012年的技术研发方向,大家也结合业界在该领域的热点,发表一些个人的看法。   一位同事用MindManager图标展开,分别讲解了现状、需求、问题和规划,然后大家对MM图的分支进行了补充,当然也质疑了MM图主干分支的合理性(需求和问题是否可以合并为一个分支),总体来说比较清晰。 虽...

2012-02-25 09:45:19 110

2012:渴望精彩

渴望精彩 去年参加了赵哲老师id当众讲话和巅峰成就心理学课程,让我对自己的2012有了更多期许,身体强健,家庭和睦,夫妻幸福,事业有成所有这些方面我都会做得更好。 当你下定决心准备出发时,旅行中最困难的时刻就已经过去了。那么,出发吧。——Lonely Planet 创始人惠勒夫妇 我决定在2012年: 1、身体强健:选择一项适合的运动,羽毛球 每周坚持...

2012-02-18 16:35:53 97

满月纪念篇

满月纪念(流水账)                                --- 从简单的事情中寻找机会 今天是儿子满五个月纪念日,也是我新起点满月纪念日。儿子在老婆、丈母娘和岳父等各位大人的悉心照顾下,一天一个样,越来出 越招人喜欢了,精神倍儿 好,胖乎乎,肉墩墩,嗓子贼亮,非常感激你们在谦谦身上辛勤付 ;同时我在新的环境中也收获蛮多,在这里你们汇报...

2012-02-17 00:23:57 154

让你设计12306网站

从12306上线给广大网民带来了福音,我们足不出户就可以买到火车票了,而且实名制购票让票贩子失去了生存的土壤(至少是很大一批票贩子),但也引来了不少争议,一方面温州农民工上书国务院表示农民工网络购票难;另一方面网络购票推广到所有车次后,刚好赶上2012元旦高峰期,导致系统频繁宕机。关于网络购票的公平性问题已经引起了广泛的讨论, 作为互联网的技术从业人员,我这里想谈一下12306网站架构的问题,细数...

2012-01-09 15:14:03 269

2011年度总结

2011年度总结   2011年对个人来说是非常重要的一年,进入而立之年、宝宝顺利降生、房子装修完毕、找到了满意的工作。   工作上,参与的一个典型的互联网项目顺利上线;开始深入到自己感兴趣的开源项目的源代码,如Mina、Hadoop、Jetty,但都没能够通读并形成读书笔记;参与了事业部内部的年中技术培训,分享了《精益求精,持续关注架构设计》,内容结合温昱老师的《一线架构师实践指南》,并...

2012-01-05 15:28:49 82

BDB数据库合并工具

前一段时间开发了一个BDB数据库合并的工具,本以为通过BDB自带的DbDump和DbLoad就完美解决了,要上线的时候测试一个致命的Bug:合并后BDB数据的顺序不正确。   问题虽然已经解决,但过程却很戏剧化。 1、数据顺序的问题,首先想到的排序类 Comparator ,而且原始库也有这个函数直接使用吧;但BDB自带的DbLoad是不支持设置Comparator类的,因此把DbLoad源...

2011-12-28 17:10:22 246

原创 《如何成为“10倍效率”开发者》感悟

最近处于职业发展的转折点,看到效率相关的话题都特别感兴趣,这篇《如何成为“10倍效率”开发者》也给了我很大的启发。 本文将会摘录原文的部分观点,如需要阅读原文请参看(译文) http://www.iteye.com/news/23799#comments (原文)http://adamloving.com/internet-programming/10x-developers   1. 只做...

2011-12-27 11:42:28 70

原创 转载:病榻旁的软件创业家

转载:http://www.ftchinese.com/story/001001276   病榻旁的软件创业家   当迈克•耶特尔(Mike Jetter)开始编 写思维导图软件时,他更担心的是自己的身 体,而不是头脑。这位年轻的德国程序师当时 正在为第二次骨髓移植手术做准备,以治疗白 血病复发。他依靠编写软件,打发在慕尼黑一 家医院隔离病房里,漫长而孤独的数周时 间。 和程序一起健康成长...

2011-12-23 08:52:13 92

一个Java面试题

http://www.iteye.com/topic/60690 在一个兄弟的面试贴中看到这样一个面试题:写一个类,读一个txt文件,从中找到aliy这个词,并记录该字符串所在的行数和每一行中的位置。 第一反应:每次循环读一行字符串,然后用String.index方法就可以搞定了。 性能的问题:如果是读一个1G的文件,那怎么办?   采用BufferdReader构造带有支持缓冲读的...

2011-12-23 00:02:04 81

原创 读《我来CSDN的这一年》感想

通读Robbin的《我来CSDN的这一年》http://robbin.iteye.com/blog/1136859?page=2#comments,越发佩服robbin的魄力了。   1、作为空降兵,首先安抚老员工以保持部门正常运作。 2、针对部门之间合作的问题、没有产品设计、内部流程缺失等等问题,逐一制定解决方案,快刀斩乱麻解决问题。 不得不佩服,曾经我所在的小组也越到过这种情况,当时就...

2011-12-22 23:34:03 91

【职业发展】心态篇

俗话说:态度决定一切。不管你认同或不认同,面对同样的问题,持有不同态度的人得到的结果很可能截然想法。用现在时髦的说法,这就是吸引力法则。 对自己:打开那扇虚掩这的门。 故事1: 有个年轻人,初到一家公司上班。总经理在会上老是强调:大家不要去三楼的一个房间。于是,大家也就从没去过那里。可这个年轻人偏偏不信这个邪,就闯进三楼那个房间。这是一个平常的房间。一张平常的办公桌,桌上放着...

2011-12-22 16:04:23 91

原创 如何成为那5%

最近在思考个人职业发展的问题? 从软件公司进入互联网公司是个人职业发展的一次转型,虽然之前在互联网方向也有一些技术积累,但我仍然面临从头做起,需要了解并适应大型互联网产品的开发,并快速实现自己职业发展的突围。 Googe、Baidu转一圈后,脑海中留下一些最简单的概念。首先是职位晋级以及随之而来的薪水提高: 工程师(2000-6000) 高级工程师(6000-12000) 资深工程师(架...

2011-12-21 17:09:26 74

新起点,新格局

新的一年,新的工作,新的起点,也需要新的格局。 坚持技术博客将是新的起点的重要变化,在这里首先更新一下博客的栏目。 大体与InfoQ的目录结构相似,我正好是InfoQ的忠实粉丝,包括一下内容: 1、语言&开发 专注于Java语言,对Java分布式应用涉及的类库进行研究。《分布式Java应用基础与实践》是一本不错的教材,在实践开发中选择合适的场合应用。 目标:从以下...

2011-12-20 22:31:02 95

原创 在工作中积累

   有想法把自己最近工作中比较有意思的东西给整理一下,也许会有新的收获。    有些有意思的想法,还可以弄个空间+域名,提供一下服务。

2011-06-27 22:36:00 239

日志系统

简单的日志分析应用:日志文件--->(rsync自动同步)--->日志分析服务器--->sh脚本(awk分析提取日志文件)--->csv格式文件--->(load data infile )---->mysql(Infobirght数据仓库引擎)---->web应用查询分析结果(SQL) 简答的几行代码帮助了解系统的应用情况...

2011-05-06 20:37:26 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除