随笔 - 1686  文章 - 624 评论 - 449 trackbacks - 0

摘要:第一条 必须有一个圈子。无论如何做都是画地为牢:不加入一个圈子,就成为所有人的敌人;加入一个圈子,就成为另一个圈子的敌人;加入两个圈子,就等于没有加入圈子。只有独孤求 败的精英才可完全避免圈子的困扰——这种人通常只有一个圈子,圈子里只站着老板一个人。 第二条 必须争取成为第二名。名次与帮助你的人数成正比——如果是第一名,将因缺乏帮助而成为第二名;而第二名永远是得道多助的位置,它的坏处就是永远不能成为第一名。 第三条 必须理解职责的定义。职责是你必须要做的工作,但办公室的生存定律是,职责就是你必须要做的工作之外的所有工作。 第四条 必须参加每一场饭局。如果参加,你在饭局上的发言会变成... 阅读全文
posted @ 2013-04-01 11:17 一天不进步,就是退步 阅读 (102) 评论 (0) 编辑
摘要:微软的官方文档:http://msdn.microsoft.com/zh-cn/library/ms162802.aspx以下示例均在sql server 2005上测试过,完全ok可用的。1.导出EXEC master..xp_cmdshell 'BCP "SELECT * FROM TESTDB.dbo.USERINFO WHERE CREATE_TIME>''2013-03-14'' AND CREATE_TIME<''2013-03-20''" queryout c:\currenc 阅读全文
posted @ 2013-03-29 17:27 一天不进步,就是退步 阅读 (92) 评论 (0) 编辑
摘要:1.下载地址为:http://www.mongodb.org/downloads 下载跑起来2.文档http://docs.mongodb.org/manual/ 从头到尾读一遍3.中文社区http://mongodb.csdn.net/ 阅读全文
posted @ 2013-03-29 09:17 一天不进步,就是退步 阅读 (169) 评论 (0) 编辑
摘要:最近准备跳槽,投递了一些简历,面试了两家公司,说一下自己的感受。 从毕业就在这家公司,到现在有两年时间了,有一些原因导致自己想换一份工作,然后照例在招聘网站上发简历。面试了两家公司:1. 第一家公司不大,环境一般,但感觉办公室空荡荡的,上去就是笔试题,都是网上可以搜到的东西,真的不太想做。 忍着把试题做完了,开始进入了面试,通过介绍知道,只有几个技术人员,可能是我偏向人稍多一些,不想有问题了一个人一直憋着。 回到公司以后把笔试的时候把试题从网上搜了一下,发现确实忘掉了不少基础知识,比如重载和重写的区别和意义,想想挺好玩的, 写程序的时候我真的分不清楚它是重载还是重写,网上搜索一下才知道,原来我 阅读全文
posted @ 2013-03-27 17:00 一天不进步,就是退步 阅读 (593) 评论 (0) 编辑
摘要:文章地址:http://www.cnblogs.com/wang-123/archive/2012/01/05/2312676.html--group by 和having 解释:前提必须了解sql语言中一种特殊的函数:聚合函数,--例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 --WHERE关键字在使用集合函数时不能使用,所以在集合函数中加上了HAVING来起到测试查询结果是否符合条件的作用。create TABLE Table1 ( ID int identity(1,1) primary key NOT NULL, clas. 阅读全文
posted @ 2013-03-26 09:59 一天不进步,就是退步 阅读 (133) 评论 (0) 编辑
摘要:1.客户端发送http报文 http协议是建立在TCP/UDP协议之上,封装了socket通信(TCP/UDP需要使用)的细节。即客户端通过实现了TCP或者UDP socket通信的http客户端发送http消息给servlet。图片:暂时不支持2.servlet处理报文httpservlet启动了SocketServerpublic void init(ServletConfig config) throws ServletException { init(config); socket=new SocketServer(); socket.start();} 阅读全文
posted @ 2013-03-24 10:30 一天不进步,就是退步 阅读 (223) 评论 (0) 编辑
摘要:tomcat 从http 端口接收到一个请求后:1.2.3. Tomcat receives a request on an HTTP port d1) The request is received by a separate thread which is waiting in the PoolTcpEndPoint class. It is waiting for a request in a regular ServerSocket.accept() method. When a request is received, this thre... 阅读全文
posted @ 2013-03-23 07:07 一天不进步,就是退步 阅读 (259) 评论 (0) 编辑
摘要:1.Bootstrap.java /** * Start the Catalina daemon. */ public void start() throws Exception { if( catalinaDaemon==null ) init(); Method method = catalinaDaemon.getClass().getMethod("start", (Class [] )null); method.invoke(catalinaDaemon, (Object [])null); }... 阅读全文
posted @ 2013-03-22 17:21 一天不进步,就是退步 阅读 (468) 评论 (0) 编辑
摘要:引用网址:http://tomcat.apache.org/tomcat-6.0-doc/architecture/startup/serverStartup.txthttp://tomcat.apache.org/tomcat-6.0-doc/architecture/startup/serverStartup.pdfTomcat启动时序第一步:初始化类: org.apache.catalina.startup.Bootstrap 1 /** 2 * Initialize daemon. 3 */ 4 public void init() 5 ... 阅读全文
posted @ 2013-03-22 15:56 一天不进步,就是退步 阅读 (308) 评论 (0) 编辑
摘要:1.策略模式The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it 策略模式UML图2.策略模式组成—抽象策略角色: 策略类,通常由一个接口或者抽象类实现。—具体策略角色:包装了相关的算法和行为。—环境角色:持有一个策略类的引用,最终给客户端调用。3.spring AOP策略模式使... 阅读全文
posted @ 2013-03-21 17:22 一天不进步,就是退步 阅读 (810) 评论 (0) 编辑