`
wwty
  • 浏览: 542858 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论
文章列表
文章来源: http://blog.zol.com.cn/818/article_817164.html   抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。     在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体,也就是说抽象方法只需要声明而不需 ...
1.Web database,也叫WebDB,其中存储的是爬虫所抓取网页之间的链接结构信息,它只在爬虫Crawler工作中使用而和Searcher的工作没有任何关系。WebDB内存储了两种实体的信息:page和link。   针对page: Page实体通过描述网络上一个网 ...
文章转自:http://www.williamlong.info/archives/1314.html   PHP的主要语言开发者之一、Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了Java语言。他指出,目前Java厂商试图在JVM上提供动态语言实现的路子根本不对,Java已经输掉了Web开发语言的战争,PHP是事实上的标准和胜利者。   Gutmans的这篇文章在技术界引发了强烈争议,很对人对此有不同的意见,我在这里就阐述一下我对PHP和Java两种语言的看法。   我早先曾经在《Perl、PHP、ASP、JSP技术比较》一文中对比过PHP和Jav ...
文章转自:http://www.jobbole.com/entry.php/371   没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩  对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。   如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。  现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是 ...
文章来源: http://blog.csdn.net/Kanepan/archive/2010/07/01/5706488.aspx   前两天写了个生产消费的程序,根据需求用了ConcurrentLinkedQueue,然后又用到了其size方法,所以转载此篇文章。   服务端原本有个定时任务对一个集合ArrayList 中的消息做处理。 因为考虑到处理消息是先进先出原则,所以优化的时候考虑改用ConcurrentLinkedQueue 当时没仔细深入研究过这个集合就匆匆上线了。结果刚上线第二天就出问题了。服务端一次优化演变成了一个缺陷,还好及时回退了版本,后果才不是很严重。 ...
定义property <properties> <org.springframework.version>3.0.5.RELEASE</org.springframework.version> <org.slf4j.version>1.6.1</org.slf4j.version> </properties>   使用: <dependency> ...
step1:   step2:   step3: step4:   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersio ...
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">   <modelVersion>4.0.0</modelVersion>   & ...
Maven提倡”约定优于配置”,这是maven最核心的设计理念。   使用约定可以大量减少配置,如果全部都是基于配置的话,那么配置文件的复杂度是非常高的。   这里可以参考一下ant的build.xml文件,里面的配置元素是非常多的,这也就增加了一定的配置成本,如果是初步学习的话,学习成本也非常高的。   Maven的默认约定是: 源码目录为:src/main/java/ 编译输出目录为:target/classes 打包方式为:jar 包输出目录为:
  周杨  10:25:37 我犯了一个非技术错误。 logger_monitor.debug("abc : " + abc !+ null ? abc.toString() : "return null"); 瓦屋  10:27:47 abc != null ? abc.toString() : "return null" 瓦屋  10:27:53 是这句么? 周杨  10:28:14 是整句话。 瓦屋  10:28:14 如果为空,返回了"return null"字符串 周杨  10:28 ...
前面总结了什么是spring的ioc,以及是如何实现的,最后的总结使用spring的好处是: 1、我们自己编写的组件并不需要实现框架指定的接口(这里指的框架是spring框架),因此可以轻松的将组件从spring中脱离,甚至不需要任何修改。2、组件间的依赖关系减少,极大的改善了代码的可重用性。spring的依赖注入机制,可以在运行期为组件配置所需资源,而无需在编写组件代码时就加以指定,从而在相当程度上降低了组件之间的耦合。   第一点好处是实实在在的,确实,在基于spring开发的过程中,和spring框架本身的耦合是非常小的,或者说没有。 第二点更直接的来说,spring利用配置或者注 ...
首先行业软件开发和产品研发从性质上是不同的。 1.行业软件开发是需求驱动型的,有了需求,那么只是去实现需求,相当于去实现别人的思想。 而产品是一个公司自己的思想延伸出来的智慧结晶,是公司的思想转化出来的需求,然后去实现。 和软件开发相比较,多出来的要求是很多的。   2.相对于公司来讲,这两个步骤应该发生的次序不一样,作为软件公司应该是先做开发,后做研发。 因为通过行业软件开发,可以进行原始资本的积累,同时进行技术以及人才的过滤筛选积累。当公司各方面的积累都够了之后, 有人有钱有思想,那么再去进行产品研发,应该是成功把握非常大的。 针对第二条,其实可以拿现实当中的自然规律来 ...
在eclipse3.5下安装maven时,由于一些特殊原因当时没有装上,eclipse好像死掉了,于是在进程当中杀死了eclipse,随后启动,启动之后,我将eclipse的可用的软件更新站点下的所有的url全部删除了,然后安装maven,总是报错: Cannot complete the install because one or more required items could not be found.   Software being installed: Maven POM Editor (Optional) 0.9.8.200905041414 (org.maven.id ...
问题产生环境: 服务器端版本为9i 客户端为10g 在命令行下导出时,报如上错误。   因为版本问题导致的错误,在服务器上导出就ok了
J2EE是由SUN   公司开发的一套企业级应用规范,它规定了要支持J2EE的平台(一般是WEB服务器)必须要符合这个规范。它与J2SE,J2ME是同类。    jsp/servlet规范是J2EE规范的一个组成部份。    Tomcat是一个WEB平台,它支持jsp/servlet,用SUN的话说是一个JSP容器。jsp和servelet只要按SUN分布的规范进行开发和部署就能直接在Tomcat中运行。但TOMCAT不是EJB容器,也就是说不完全支持J2EE,也就是说不能运行EJB。    总结:j2ee是标准,tomcat实现其中的一部分标准;servlet/jsp是j2e ...
Global site tag (gtag.js) - Google Analytics