在RobertC.Martin(Bob大叔)的《敏捷软件开发:原则、模式与实践》(AgileSoftwareDevelopment:Principles,Patterns,andPractices)一书中,他提出了一些用于设计组件(或包)的原则。传统的面向对象设计原则,例如SOLID、CARP、LoD等主要关注类的设计,而下面要介绍的这些原则主要用于设计组件和包的结构,一共包括六个原则:前面三个关注组件的内聚性(Cohesion),用于指导我们如何将类组包
系统 2019-08-29 23:04:26 2271
1.publicclassReturnIt{returnTypemethodA(bytex,doubley){//line2return(short)x/y*2;}}whatisvalidreturnTypeformethodAinline2?答案:返回double类型,因为(short)x将byte类型强制转换为short类型,与double类型运算,将会提升为double类型.2.1)classSuper{2)publicfloatgetNum(){r
系统 2019-08-29 22:39:54 2271
SpringMVC表单标签简介在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入以下指令:<%@tagliburi="http://www.springframework.org/tags/form"prefix="form"%>1.1form标签使
系统 2019-08-29 22:12:11 2271
这是生成xml的代码- car110003
很多人可能都是这么使用的但是,这样使用,得出的记过并不是期望的10001,而是[[p
系统 2019-08-12 09:30:22 2271
本文使用的JBossAS版本为4.2.2.GA,JBossSeam版本为2.0.0.GA。请确保您安装了JDK5.0(或以上版本)以及Ant1.6.5(或以上版本)。让我们开始吧!一、安装JBoss应用服务器访问http://labs.jboss.com/jbossas/downloads/,下载JBossAS4.2.2.GA。(图1)下载完毕,将jboss-4.2.2.GA.zip解压。以解压到D:\Java\jboss-4.2.2.GA为例:进入D:\
系统 2019-08-12 09:30:01 2271
前两天,利用线程池技术(ThreadPool)写了个web服务器,其性能当然无法和apacheiis等相比,但基本的功能都有了,唯一欠缺的是无法解析动态页面,采用解释执行(asp模式的)效率太低,如果采用编译执行,要么自己编写一个编译器来编译整个动态页面,要么采用预编译,很复杂。。。。现在把代码拿出来晒一晒!由于只是初步的设计所以没有考虑到很多设计模式,代码在优化上很不到位,请各位高手不吝赐教。MainServer.java这是主服务文件,也是提供主线程的
系统 2019-08-12 09:29:48 2271
StartaninstallationfromGRUBDescriptionThistipwillshowyouhowtostartaninstallationfornetworkorharddiskfromanexistingGRUBbootloaderfromCentOSoranotherdistro.ThisisusefulifthesystemhasnoCDorDVDbootabledeviceanditisnotpossibleorconveni
系统 2019-08-12 09:27:31 2271
OMF,全称是Oracle_ManagedFiles,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字、大小、路径,其名字,大小,路径由oracle自动分配。在删除不再使用的日志、数据、控制文件时,OMF也可以自动删除其对应的OS文件。OMF支持下列文件的自动管理:表空间日志文件(联机)控制文件前提条件:需要为这些类型文件设定相关参数。一.数据文件的OMF管理数据文件管理参数:db_create_file_destdb_cre
系统 2019-08-12 01:54:29 2271
selecttoppageSize*fromgoodswheregoodsIdnotin(selecttoppageSize*(pageNow-1)goodsIdfromgoods);MySQL不支持top关键字,其替代方案为使用limit关键字,其使用形式为:limita,b(a是起始索引位置,b是要查询的记录条数)。比如:有1、2、3、4、5五条记录数据,想要查处2、3、4条,使用limit1,3就行了。注意:索引是从0开始的。所以上述使用top的SQ
系统 2019-08-12 01:54:03 2271
WARNING:oldcharacterencodingand/orcharacterset这个问题出现的原因估计都是glibc2.1安装了libiconv引起的,官网的解决办法似乎不靠谱,解决不了,man还是老样子,所以只能用最最笨的办法啦。升级glibc。#yumupdateglibc我升级到了2.5-81。之后再man,哈哈,好了。看网上好多都给出了啥问题查找办法,而且还转载了N次,我反复试验了多次都没解决,简直是坑爹啊。WARNING:oldcha
系统 2019-08-12 01:53:14 2271