`
yexingren23
  • 浏览: 31850 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
这个脚本用于快速收集系统信息,相当给力,省的每次敲命令。。。     #!/bin/bash ################################################################################ # #  This script captures basic information for when a problem occurs. #  It   can be used any time a problem occurs, as root or as a mortal user. # ############### ...
在大型系统中,往往会将日志分类存储在不同文件中,如按日志级别(debug、info、warn、erro等)存储到不同的文件,按业务类型存储到不同的文件,而且系统涉及到多个团队、多个开发者时,一个工程引用了多个第三方包时,情况就更加复杂了。   怎么让日志更加清晰呢?   混乱起因 :多人共同维护一个log4j的配置文件,大家普遍的做法遇到需求就往log4j.properties中增加一些日志项,重构代码后即使日志的配置已经无效了,也常常忘记维护,为了避免造成不必要的麻烦,大家对删除日志的配置项会很谨慎,甚至明知道已经没有用了,也懒得去清理。   解决办法 :为了让大家维护log4 ...

Redis客户端

当前对Redis的使用中,几个原则: 1、数据量大时(如大于100G)Redis当做缓存来使用; 2、不使用Redis做CPU高的运算,如集合运算; 3、Redis中对Hash启动压缩时,能够节约30%左右的内存,但响应时间将会延长; 4、Redis服务器的重启成本太高; 5、产生内存碎片后,性能严重下降;   实践中有两种解决方案比较常用,一是修改Redis源码,针对以上问题做出相应的解决方案;二是从客户端入手,由客户端来解决。前者直接有效,但对Redis本身的侵入非常严重,可能需要单独维护一个Redis分支,并有脱离官方版本的风险;后者多了一层处理,性能可能受到影响,而且需要针 ...
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 default the php extension for Gearman will not compile on Ubuntu 10.10 here is how to get it working. ...
关于服务管理框架的话题,收集了一些资料: 服务管理框架的尝试 http://timyang.net/architecture/service-management/ Apache Thrift 跨语言服务开发框架 http://www.open-open.com/lib/view/1326714669233 Java 跨语言实现方案 http://rdc.taobao.com/team/jm/archives/389 Twitter Finagle Developer Guide https://github.c ...
周末下班前一个新员工的工作总结吸引了我的注意力,让我又想起前几天微博上看到的《2011我的项目经历二三事之测试 》,进而思考一问题:如何保障代码发布后不会导致故障? 故事:小王终于可以喘口气了,在过去 ...
推销你的技术方案   昨天下班之前参加了部门内部的一个技术交流会,两位基础事业部的技术达人分别分享他们在2012年的技术研发方向,大家也结合业界在该领域的热点,发表一些个人的看法。   一位同事用MindManager图标展 ...

2012:渴望精彩

渴望精彩 去年参加了赵哲老师id当众讲话和巅峰成就心理学课程,让我对自己的2012有了更多期许,身体强健,家庭和睦,夫妻幸福,事业有成所有这些方面我都会做得更好。 当你下定决心准备出发时,旅行中最困难的时刻就已经过去了。那么,出发吧。——Lonely Planet 创始人惠勒夫妇 我决定在2012年: 1、身体强健:选择一项适合的运动,羽毛球 每周坚持打一次羽毛球,同时要感谢团队的组织羽毛球活动的小麦。 学习一些羽毛球的专业知识,球拍、球,羽毛球比赛的规则,击球要领握拍、发球、高远球、吊球、杀球、平推,好吧从这些开始练习。 球拍、球鞋、球 ...
满月纪念(流水账)                                --- 从简单的事情中寻找机会 今天是儿子满五个月纪念日,也是我新起点满月纪念日。儿子在老婆、丈母娘和岳父等各位大人的悉心照顾下,一天一个样,越来出 越招人喜欢了,精神倍儿 好,胖乎乎,肉墩墩,嗓子贼亮,非常感激你们在谦谦身上辛勤付 ;同时我在新的环境中也收获蛮多,在这里你们汇报一下(虽然知道你们不会到iteye 上, 也不会看到这些内容)。   报到第一天恰巧部门搬家,从理想到朔黄,不到一百米的距离,暗示我和大家同时面临新的环境。 入职的一张表格中写明了实习期 ...
从12306上线给广大网民带来了福音,我们足不出户就可以买到火车票了,而且实名制购票让票贩子失去了生存的土壤(至少是很大一批票贩子),但也引来了不少争议,一方面温州农民工上书国务院表示农民工网络购票难;另一 ...
2011年度总结   2011年对个人来说是非常重要的一年,进入而立之年、宝宝顺利降生、房子装修完毕、找到了满意的工作。   工作上,参与的一个典型的互联网项目顺利上线;开始深入到自己感兴趣的开源项目的源代码,如Mina、Hadoop、Jetty,但都没能够通读并形成读书笔记;参与了事业部内部的年中技术培训,分享了《精益求精,持续关注架构设计》,内容结合温昱老师的《一线架构师实践指南》,并融入自己对项目架构的理解;尝试在事业部内部更广泛的团队推广互联网相关技术,但并没有找到与其他团队的结合点,最终放弃;年中岁末面试了sina微博和去哪儿,并拿到Offer,最终选择了自己挑战更大的sina ...
前一段时间开发了一个BDB数据库合并的工具,本以为通过BDB自带的DbDump和DbLoad就完美解决了,要上线的时候测试一个致命的Bug:合并后BDB数据的顺序不正确。   问题虽然已经解决,但过程却很戏剧化。 1、数据顺序的问题,首 ...
最近处于职业发展的转折点,看到效率相关的话题都特别感兴趣,这篇《如何成为“10倍效率”开发者》也给了我很大的启发。 本文将会摘录原文的部分观点,如需要阅读原文请参看(译文) http://www.iteye.com/news/23799#comments (原文)http://adamloving.com/internet-programming/10x-developers   1. 只做需要做的工作 在工作多年后,回过头来看,能让我印象深刻的事情就那么几件,给自己的职业发展很大帮助的事情也不多,但是每天8小时我都在不停地忙碌,甚至在周末还要加班,出差在外地时还经常需要熬夜。以我的努力 ...
转载:http://www.ftchinese.com/story/001001276   病榻旁的软件创业家   当迈克•耶特尔(Mike Jetter)开始编 写思维导图软件时,他更担心的是自己的身 体,而不是头脑。这位年轻的德国程序师当时 正在为第二次骨髓移植手术做准备, ...
http://www.iteye.com/topic/60690 在一个兄弟的面试贴中看到这样一个面试题:写一个类,读一个txt文件,从中找到aliy这个词,并记录该字符串所在的行数和每一行中的位置。 第一反应:每次循环读一行字符串,然后用String.index方法就可以搞定了。 性能的问题:如果是读一个1G的文件,那怎么办?   采用BufferdReader构造带有支持缓冲读的类,以缓冲区大小为单位循环读取整个文件。否则,遇到大文件就直接OutOfMemory了。 BufferedReader (Reader  in, int sz) ...
Global site tag (gtag.js) - Google Analytics