- 博客(48)
- 资源 (2)
- 收藏
- 关注
转载 说说大型高并发高负载网站的系统架构
转载本文请著名出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个
2011-06-20 16:43:00
537
转载 对开发团队的管理
作为开发经理,你如何表现你的价值?你说你技术很牛?那么客户为你的牛技术买单吗?你说你的管理很牛,那软件质量和软件进度和人员调度怎么没什么起色?你到底强在哪里?你看着华为之类年薪上百万,愤愤自己的薪水才10多万,那么OK,你研发的产品能卖到几十个亿,也可以给你年薪上百万,你可以吗?你拿自己的薪水和硅谷的薪水比,你拿自己的待遇和Google比,这能比吗?你为什么不拿Google人创造的价值和自己比呢?
2011-06-20 16:12:00
964
原创 如果你不再对你所从事的饱含激情,那么就到了改变的时刻
如果你不再对你所从事的饱含激情,那么就到了改变的时刻。正如沃尔特·博茨教授所言:“生命如此短暂,这短暂的一生中我们该做的事情正随着时光的流逝而日益紧迫。”
2011-06-20 15:07:00
601
转载 缓存命中率高的缓存是好缓存
经常会提问的一个问题,就是让用户介绍自己在缓存方面的经验和心得。绝大多数的面试者只能说ASP.net的页面缓存和局部缓存,稍稍有点经验的,会提到企业库的缓存,只有很少的人会知道Memcached(一个分布式的缓存)。而对于缓存的一些基本思想,却没有一个人能说出来。 现在的技术人员,很多时候,不管三七二十一,把一个个实体丢到缓存中,然后在用的时候,就从缓存中去找这个实体。而不会考虑缓存的其他
2011-06-20 15:01:00
5245
原创 JSON对象定义的格式
知道了JSON对象格式的定义,我们就很容易的通过服务器端程序动态输出JSON字符串到客户端。先看看下面的例子:{items:[ { id:1, author:/"Achely/", url:/"http://www.zhangyongjun.com/", content:/"Welcome to Achely blog/" }, {
2011-06-16 15:15:00
1100
原创 天气预报API接口
http://www.google.com/ig/api?hl=zh_cn&weather=shanghaihttp://tianqi.xixik.com/city/hangzhou/
2011-06-14 22:23:00
589
原创 2011.5.25小鸟不开心
<br /> 2011.5.25小鸟说不开心,想来我这边陪她走走,但我刚好在加班,没时间陪她,本来打算加完班之后再去她那里的。加完班之后给她打了个电话,那个时候小鸟刚好心情不太好、和我说话都不太耐烦的,我说我还没吃饭,先去吃饭再去她那,其实那个时候我都还不知道到底该不该去她那边,原因有2,1.她那里睡觉的地方太小了不太习惯,2.那时候她正好在心情不好的情况下,我担心去了反而被她喷话,让她更烦,所以后来吃完饭又没去她那边了。后来给她发了个消息说是我和同事在吃饭不去她那边了,其实当时我没有说真话,那个
2011-05-29 23:51:00
568
原创 送给程序员的十句经典的话
1、学什么开发工具不重要,学什么开发语言也不重要,重要的是编程的思想有没有跟上。2、什么时候学会用项目经理的思想去考虑问题的时候,什么时候才有可能成为项目经理;什么时候用部门经理的思想去考虑问题的时候,什么时候才有可能成为部门经理。 3、不是知道的底层知识越多越NB,也不是知识越全面越NB,而是遇到问题能解决,才是NB。 4、选好一个行业,最好不要乱换,笨人在一个行业里待十年,肯定比聪明人在一个行业中待两年要强得多。 5、如果单位不是做纯软件产品,而是软件和硬件等结合的产品时,必须花三分之一的时候来思考其它
2011-05-26 23:55:00
1969
原创 如何选择国家软考?-国内/国际认证相关释疑
<br />首先得说明的是软考是国家认可,并不是业界认可,如果是要出国的,或者明确知道自己会进去外企工作,那完全没有必要考,如果两者你都不是,那就老老实实去考吧。在中国所有的软件企业和系统集成企业都必须要经过国家信息产业部的审查登记和资质评定。而软考就是为了给这些企业的职员进行评定。和国家评定注册会计师,律师等等一样,是个职称考试,在中国你怎么证明你是工程师?就是看的软考,因为即使你浑身都是国际认证,可是只要你在中国,只要你要评职称,你还得老老实实去考,还得考完了去人事部评定,详见人事部与信产部的共同文件[
2011-05-25 23:18:00
1294
原创 关于软考与职称的正确认识
<br />我想大家为软考与职称的认识还有点模糊:<br /><br />考软取得是计算机软件专业技术资格证,也就是计算机软件专业的职称(类似经济、会计专业的职称,一般是以考+评的方式),但是我们所说的职称如:技术员、助理工程师、工程师、高级工程师,这是工程技术人员职务的称呼(也就是职称),根据计算机技术与软件专业技术资格<br /><br />(水平)考试暂行规定的 “第十条 通过考试并获得相应级别计算机专业技术资格(水平)证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据《工程技术
2011-05-25 23:12:00
873
1
转载 有关薪资的转载
<br />薪水到底由什么决定呢?<br />1、公司,公司好,自然能给的就多点<br />2、职位 职位重要点,自然高点。比如资深和一般开发就有差别<br />3、职位的需求境况,如果这个职位现在很缺人,比如赶项目,或者公司高速扩张<br />4、你的期望薪资,公司永远给你的是你的期望薪资,就算你给个范围,也会只给你下限。
2011-04-13 23:06:00
435
原创 焦点图在网站中应用并不少见。该焦点图将js控置逻辑与UI部份分离
<br />【说明】<br />示例1与示例2为同一组件(animation1.js),示例3的切换模示与之前不同,因此在之前的基础上修改为animation2.js.两图均支持自动切换模式.<br />【参数说明】<br />公共部份:<br />scrollcontrol:滚动的容器(元素id) .<br />width:横向滚动一屏的距离;<br />height:纵向滚动一屏的距离;<br />isLR:标识横向滚动or纵向滚动(lr|tb)<br />mode:滚动模式(slow[减速]|fast
2011-04-03 15:31:00
536
原创 项目经理、系统架构师经常使用的软件大全
<br />按照软件系统的生命周期的六个阶段,一般分为需求分析阶段、系统设计阶段、系统开发阶段、软件测试阶段、系统发布阶段、系统维护阶段,这几个阶段都需要有不同工具的支持。<br />一、需求分析阶段:<br />第一、项目管理及需求管理工具<br /> 项目管理工具很多公司都在使用,为什么要使用这些工具?假如没有使用这些工具,而是使用Excel或Word进行记录,那当需求变更?需求实现情况的跟 踪?软件是否能按时交付?将是一件非常烦锁且容易出错的事情。一个软件项目、开发团队能否获得成功,管理非常关键
2011-03-02 22:43:00
1166
原创 架构师之路/系统分析员、系统架构师、项目经理的区别/ 软件架构师之路
<br />架构师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,架构师是企业的人力资本,与人力资源相比其能够通过架构、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是架构师、架构师的作用、如何定位一个架构师和如何成为一个架构师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。 <br /><br />所谓架构师通俗的说就是设计师、画图员、结构设计者,这些定义范畴主要用在建筑学上很容易理解。小时候到河中玩耍,经常干的事就
2011-03-02 22:35:00
1667
1
转载 程序员成长经历参考
论坛的帖子看的多了,讲大道理的也很多,可是真正懂的并去做的有多少?本人第一次发帖子,不说什么道理,只是个人的一点经历,很普通但是本人这几年的亲身经历。 首先介绍下自己,男,06 年毕业来的北京,从事 J2EE 开发,现在 4 个年头了。 06 年和刚毕业的很多同行一样。二本毕业,CET-4,没有其它证书也没得过什么奖,很普通,面临找工作的问题。不过运气不错,刚来北京二周就拿了二个 offer,一个是北京磁共振研究所,从事 VB,DEPHI 开发,另一个是一个新成立的公司,从事 J
2011-03-02 22:29:00
1046
原创 2011年及中长期要实现的目标
2011年目标:1.上半年考出系统集成项目管理工程师(中级)2.下半年考出信息系统项目管理师(高级)3.努力向本科学位前进4.争取下半年的时候考出驾照5.工资一定要达到税后6k2011年制定的中长期方向:以项目管理为主线,扩大知识面,重点深入学习某项技术,需要有自己的技术强项(需好好考虑,目前定为底层架构)
2011-02-24 22:16:00
714
2
原创 近期要考虑的东西
<br />一.自己职业规划方面的问题:<br />1.发展方向,该转向管理,还是架构,还是资深的程序员,自己更适合往哪个方向<br />2.如果转型后各项又有多大的发展空间,最终可以发展到什么程度<br />3.自己适合做管理吗,做技术要做到什么程度才适合转向管理,做管理所需具备的能力<br /> <br />二.如何做 code review
2011-01-17 17:14:00
368
原创 批量更新的sql语句写法
<br />--Table1字段:fId,Field1,Field2<br />--Table2字段:fId,Field21,Field22<br />UPDATE Table1 <br />SET Field1 = Field21, Field2 = Field22 <br />FROM Table2 t2 WHERE Table1.fId = t2.fId);<br /> <br />批量更新表时,update一个表的列时,需要依赖另外的表,这种依赖可以是where条件子句,也可以要updat
2011-01-15 13:52:00
2511
转载 大学毕业后拉开差距的原因(转)
<br /> 有人工作, 有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有 缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍 藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。<br /><br /> <br /> 一位知名的成功人士曾说过:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,
2011-01-12 21:45:00
450
转载 敏捷个人:内容框架之执行力
<br />导读:执行力是敏捷个人需要学习的一个内容,本篇主要介绍执行力相关的内容,大家在读后可以采用介绍的一些指南开始行动。<br />执行力的三个层面<br /> 1. 按照命令和规则做事的过程,简单讲就是能够听话照做<br /> 2. 按照预定的计划行为的过程,简单讲就是做事章法<br /> 3. 将想法变成现实的过程,简单讲就是规划实现<br />对第一个层面来说,要做的事情是片段的、非连贯的,但对第二个层面来说是连续的、整体的。一个计划并不是一两个步骤做好就行,而要将整体的顺序都做好才
2011-01-08 23:13:00
384
转载 改良程序需要的11个技巧
<br />有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。<br /> <br />让我们看一些基本的编程技巧:<br /> <br /> 1. 尽量保持方法简短<br /> 2. 永远永远不要把同一个变量用于多个不同的目的<br /> 3. 使用自描述的变量名和方法名<br />
2011-01-08 23:08:00
411
原创 年终总结,以及新一年规划
<br />2010年目标:<br />1.开始重新进入学校学习,考试不要挂科,争取最后可以拿到学位<br />2.上半年一定要考出“系统集成项目管理工程师”证书
2011-01-08 22:50:00
572
转载 开发与研发:区别很大(上)
<br />以下是作者的博客内容:<br />按:这几天我一直在写这篇东西,本来是胸有成竹,没想到后来越写越发现自己在这个题目下有太多话想说,而以我现在的能力又不能很好地概括总结,以至于越写越长,文章结构也变得混乱,到后来修改的时候每次都要考虑好久才能下笔,所以决定拆成两部分来发,以便阅读。这篇写得我心力交瘁,质量不算好,凑合着看吧。<br />同样是写程序,不同的岗位工作内容不一样,对程序质量以及工程师的要求也不一样。程序开发大概可以划分成两类:开发和研发,相应也就有开发工程师和研发工程师。很多人觉得做开
2011-01-08 22:35:00
1103
转载 十个jQuery图片画廊插件推荐
<br />jQuery的画廊插件可以将分组图像和多媒体资料转成类似Flash的图像或照片。当幻灯片已经成为网站的重要组成部分,jQuery的重要性不能被忽视。下面为你介绍了10个最有美感,创新性和创造性的jQuery图片画廊插件:<br />1. How to Create a Simple Slideshow using Mootools / JQuery<br />当我们想要在有限的屏幕空间展示很多内容,这要使用到幻灯片。幻灯片是最佳的可以展现大量的信息的方式。在这篇文章中我将展示使用MooTools
2011-01-08 22:31:00
461
原创 Windows设置自动登录
<br />最直接的方法: <br />在windows xp中单击“开始→运行” <br />输入control userpasswords2 ,然后进入“用户账户”操作窗口 <br /><br />取消对“要使用本机,用户必须输入用户名及密码”项的选择。点[确定] <br />在接下来弹出的对话框中输入你想让电脑每次自动登录的账户名(如owen)及其密码。[确定] <br />下次启动自动登陆就直接是这个用户了
2010-12-23 10:05:00
401
转载 什么样的人适合做项目经理
<br /> 他可以技术不全面 但必须了解每一个环节.软件行业里,项目经理就更是一抓一大把。当然,相对于项目经理,下面具体干活的小弟更是多得数不清。因此,更多做技术的工程师们,职位晋升的首选,就是项目经理。为什么?其实回答都差不多:搞技术搞不了一辈子,年纪大了就干不动了;项目经理毕竟职位高一些,接触面大一些;项目经理可以做管理,当老大;薪水更多一些等等。这些都是正常的理由,也无可厚非,但项目经理真得适合每一个人吗?每一个开发人员都适合做项目经理吗?<br /> 为什么一个开发组的同事,最后别人晋
2010-12-14 21:38:00
3855
转载 Jquery快速学习
JQuery是什么?VS2010已经集成进去这个东西,从应用上看,未来Web的开发,基本上它应该成为事个默认的事实标准。 JQuery实际上是JavaScript开发的一个Web客户端框架。而且是一个很有钱途的框架。一说到框架,程序员的脑子里很可能立即就浮现出“庞大,复杂,笨重,难懂”等等词汇。本人一开始,也是对号称“框架”的东西有一定的抵触和畏惧心里,比如MS那庞大的.net FrameWork或者MFC。 但是,JQuery经过简单的了解后,才发现完全不是那么回事,它的简单易用,震惊了本
2010-12-12 21:49:00
564
转载 如何做一个合格的项目经理
<br />项目经理这个角色说大不大,说小也不小。在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终;但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过程,拥有这一角色的人,很多时候就是主要研发群体甚至全部团队的核心领导人,这些人很多时候属于公司的顶梁柱、火线人员或突击队长。在我们看来项目经理就开会、陪客、吃饭、吹牛B,一天正常的8个小时工作时间,没几个点能看见他的身影,整天来无点去无踪,“那谁谁谁,你这今天的任务是什么什么,你你你,那东西怎么样啦
2010-12-02 22:55:00
643
转载 一个程序员的真情告白:软件行业和程序员职业
原创地址:http://blog.csairk.com/user7/51829/archives/2010/34820.html在这一篇中,作为总结,想发表一下我对于中国软件行业以及程序员职业生涯规划的看法。 <br /> 一般,我们认为这个世界上存在着工业、农业和第三产业。第三产业中,以服务业为人们有最多体会。那么,软件应该算作那个产业?一般传统认为,软件行业属于工业。<br /> 一般来说,软件按照其最终用户的不同,分为两种:面向个人用户,为个人提供各种服务或者娱乐的软件,以及面向企业用户,主要为企
2010-12-02 22:34:00
672
原创 你必须知道的.NET之特性和属性
你必须知道的.NET之特性和属性 1、引言attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间来了解本文的内容,走进一个发现attribute登堂入室的入口。因为.NET Framework中使用了大量的定制特性来完成代码约定,[Serializable]、[Flags]、[DllImport]、[AttributeUsage]这些的构造,相信我们都见过吧!那么你是否了解其背后的技术。提起特性,由于高级语言发展的历史原因,不免让人想起另一个耳熟能详的名字:属性。特性和属性,往往给初
2010-11-29 14:52:00
392
转载 程序员职业发展:项目经理、技术经理还是产品经理(转)
<br />程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你?<br /><br /> 程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯 发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。<br /><br /> 绝大多数
2010-11-29 11:13:00
3128
转载 作为千千万万的IT开发工程师的我们路在何方
说实话,干咱这行其实是蛮辛苦的,表面上很风光,其实起的比鸡早,干的比牛累,吃的比猪差,睡的比鬼晚。 恭喜,你选择开发工程师作为自已的职业! 悲哀,你选择开发工程师作为自已的职业! 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发作为你的职业,真是自作孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。如
2010-11-21 22:34:00
527
原创 居安思危,处理好工作,生活和学习
最近女友说我越来越安于现状了,没有了刚认识我时的奋斗、积极向上,看不到我了我的努力,看不到了我的希望,后来我考虑了一下,已经整整玩了2年左右,没了目标,没了奋斗,留下的就只有每日重复,盲目,麻木的朝九晚五的上班、工作,每日过的很迷茫,进步甚微,技术水平长期停留在那,白天上上班,仅完成了工作任务而已,而对技术更深入学习的时间很少,下班就每天就是陪陪女友,看看电影,周末逛逛街,出去玩玩。 不能再这样下去了,要处理好工作,生活和学习的关系,既要努力工作,又要陪好女友,空下来要多看书。确定一个
2010-11-20 23:03:00
695
转载 C#仿QQ皮肤-实现原理系列文章
<br />http://www.cnblogs.com/sufei/archive/2010/03/10/1682847.html
2010-11-16 17:26:00
347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人