摘要:目录 一、引言 二、个人网站 三、Oracle/支付宝/旺旺 四、淘宝技术发展(Java时代:脱胎换骨) 五、淘宝技术发展(Java时代:坚若磐石) 六、淘宝技术发展(Java时代:创造技术-TFS) 作者:赵超 一、引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动——“淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝——某品牌的雪地靴,飞快的点击购买,付款,一回头发现3000双靴子已被抢购一空。 小美跳起来,大叫一声“欧耶!” 小美不知道,就在11日零点过后的...
阅读全文
摘要:如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱? 天下真有这样的好事吗? 是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”。每天每一个人都会有新的86400秒进账,而这86400秒的价值要远远的大于86400元。那么,面对这样的一大笔财富。你打算怎样利用它们呢? 其实吧,我并不知道你是如何利用它们,但我知道我自己是如何利用的,下面把我的一些时间管理经历和大家分享。 今天是2012-4-11,是我来到这个世界上的第9142天。 关于时间管理的概念理解,我是在大学二年级的某一天通过百度百科所学习到的。因为在那之前自己也经常的听到时间管...
阅读全文
摘要:一.设置web.config相关选项先启用窗体身份验证和默认登陆页,如下。<authenticationmode="Forms"><formsloginUrl="default.aspx"></forms></authentication>设置网站可以匿名访问,如下<authorization><allowusers="*"/></authorization>然后设置跟目录下的admin目录拒绝匿名登陆,如下。注意这个小节在System.Web小节下面
阅读全文
摘要:.NET是一个平台,一个抽象的平台的概念。 .NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。 个人理解.NET核心就只是.NET Framework。 .NET Framework包括了两个关键组成元素: Common Language Runtime, 公共语言运行时 --提供内存管理、代码安全性检测等等功能。 .NET Framework Class Library, .NET框架类库 --提供大量应用类库、提高开发效率。 具体内容可以去看MSDN Library 2003 以上一篇文章 《.NET Framework Conceptual Over...
阅读全文
摘要:ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:1、代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。3、弱类型造成潜在的出错可能:尽管弱数
阅读全文
摘要:mssql与mysql的有什么区别?哪个更好用?MySQL可以说是MSSQL的简化版本。理念相同,但MySQL的实现比MSSQL的需求低。MySQL是一个免费的、开放源代码的SQL数据库,所以免费的MYSQL很受欢迎,php+mysql,MySQL数据库专用于PHP网站的,一般用在PHP的网页上的,他和PHP可以说是黄金搭档(都是开源免费的东西)。对于不是特别大流量的网站,特别胜任,效率最高,MYSQL适合小、中型网站。mysql 是个开源的数据库Server,可运行在windows平台、unix、linux平台,其标准版是免费的,ASP.NET跟MYSQL不适合一起用,国内建站用PHP+My
阅读全文
摘要:1. 人应该学会客观的评价自己和评价别人人往往有时候总觉得别人不如自己,总觉得别人做的东西太垃圾。无论怎样,成者王,败者寇,成功者自有他成功的道理。让我们以学习的态度来看待别人,以及别人的产品,以谦逊的态度看待自己,但要以坚定的态度去执行自己路。取其精华,去其糟粕,做成自己差异化的亮点和核心竞争力,并尊重你的对手,因为他是你成长的动力。2. 纸上得来终觉浅,绝知此事要躬行看问题不要只停留在表面,从书上或网上看一些所谓“砖家”的文章,就觉得自己什么都懂了。看问题很肤浅,没有真实的实际操作经验,用书上看到的东西来认识现实世界,往往变得流于表面,以至于作出不合实际的决策。3. 明知欲速则不达,却总想
阅读全文
摘要:项目中的绝大多数成员都不希望项目失败,但是有些项目还是不可避免地失败了,虽然我们付出了巨大的努力,加了无数此的办,但是结果依然不可挽回。本文列举了一些现象,如果在项目中出现了少量所列举的现象,那么作为项目经理的你请注意了;如果出现了大量的现象,那么请十分注意了,项目前景不太妙。一、需求如空中漂浮的羽毛 需求是项目的源头活水,因为有这样的需求,才导致项目的立项,才会有项目组的成立,才会有作为实现需求的项目经理。但是需求同样是导致项目进度延迟甚至项目失败的首要原因。大家可能看过《阿甘正传》这部电影,在电影的开头一片羽毛在空中飘来飘去、忽左忽右、忽上忽下;而你作为要捕捉到这片羽毛的项目经理能捕捉到.
阅读全文
摘要:几点说明永远不要纠结于在什么时候使用什么模式永远不要纠结于什么模式适用于什么情景永远不要去死记任何的模式并不是说,23种设计模式可以应付所有的问题,要知道,使用一种方法的时候,往往伴随着新问题的出现只有最适合你当前所遇到问题的解决方案,而没有最适合的设计模式,任何一种设计模式在应用的时候,都应该根据问题的实际情况去做适当的改变,不然一定会陷入设计模式的陷阱之中三种工厂的说明简单工厂(SimpleFactory):定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类或接口。工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类,使一个类的实例化
阅读全文
摘要:本文主要谈一下刚刚升任项目经理时的角色转变问题开始之前有两点先说明一下:1、项目经理的定义当前很多公司都是职务泛滥,特别是销售人员,一个公司10个销售人员,结果就有10个销售经理。在软件公司中的开发序列中也存在这样的问题,好多职务名称开发经理、技术总监、技术负责人、项目经理等等。在本文中的项目经理是指:承担10个月以上的项目开发任务,项目组人员不少于8人,项目任务中新开发任务比重在60%以上,对项目开发负责的人。2、技术人员升至项目经理成为项目经理之前可能是销售、可能是售前、可能是测试人员等等,但是更多的是从技术开发人员升至项目经理的。本文所在论述角色转变时主要针对的是后一种情况。如果有一天你
阅读全文
摘要:在软件项目实施过程中大家谈的最多的可能是“需求”这个词,之后谈的较多的是“团队”相关的话题。求职者一般都会在简历中宣称自己具有优秀的团队精神,项目中的成员经常说“这件事是谁谁负责的,那个东西我不管,他们没做好”等等,项目经理经常谈起人才培养、团队建设。由此可见团队相关的内容在软件项目中被谈论的次数和其重要地位。本文就团队相关问题进行简单说明。一、团队不是一群在一起的人一群人在一起构不成一个团队,一群人在一起共同做一件事情也够不成团队,团队不是在一起工作的陌生人。团队是有明晰的组织结构,每个成员有明确的职责、知道自己的位置、知道该做什么、知道出了问题该去找谁,团队是有明确的目标。简单地说,团队就
阅读全文
摘要:用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。分层式结构究竟其优势何在? 1、开发人员可以只关注整个结构中的其中某一层; 2、可以很容易的用新的实现来替换原有层次的实现; 3、可以降低层与层之间的依赖; 4、有利于标准化; 5
阅读全文