P29 Windows下整合Apache2.2.19和Tomcat6.0.29集群与负载均衡。本文环境平台:Windows 2003 Enterprise,2GRAM,WindowsXPSP3,4GRAM软件:Jdk1.6.0_20,Apache2.2.19,Tomcat6.0.29机器和网络配置表1集群部署图示图1配置集群安装应用程序JDK安装本文JDK版本是jdk-6u20-windows-i586.exe,安装此处从略。
P112 JBoss AS7可实现为云做好准备的架构,并可使启动时间缩短十倍,提供更快的部署速度并降低内在的占用。JBoss Enterprise Application Platform 6的核心是JBoss Application Server 7的最新版本,该版本代表着Java应用服务器在从复杂和单一的形式转向更加轻便、模块化和敏捷的变革过程中的一个意义重大的里程碑。 该版本将使开发人员有重新思考如何开发和部署企业Java应用。 JBoss Application Server 7构建于先前版本的良好基础之上,并提供更出色的性能、更低的内存占用率、分布式管理和Java EE6 Web Profile认证。
P7 你可能早就听说过Web service了,你也可能已经对Web service有一些概念了。一时间,好像所有的计算机期刊、书籍和网站都开始提及Web service。然而,当前大多数对Web service的介绍都没能清楚的说明Web service到底是什么。他们只是鼓吹Web service是多么多么的好,简直就像是在做广告。在本文中会讲清楚两件事:Web service到底是什么;在什么情况下你应该使用Web service。
P47 Java编码规范一般原则规则1.遵循原始代码的风格修改一个现有软件时,一定要遵循原始代码的风格,不要在修改过程中引入新的风格。如果在同一个源文件中使用了不同的编码风格,只会使阅读和理解更加困难。规则2.遵循最小惊讶原则不要在你的程序中做一些出人意料的事情,你的程序必须是可预测的和一致的。如果不能做到这些,那么,在文档中必须清楚地定义并说明使用这些独特的样式或行为的理由。在你的设计、实现和文档中,应该强调下面的特性:简单:构建可以满足需要的,最简单的类和方法。清楚:确保每一个类、接口、方法、变量和对象,都意义明确。要说明它们用在哪里、什么时间用、为什么这样做,以及怎样做。完整:提供用户能使用的最基本的功能,建立完整的文档,说明所有的特性和功能。一致:相似的实体应该有相似的外观和行为,尽可能的建立和应用一致的标准。
P45 公司主要使用PowerDesigner的以下两类模型文件: 逻辑模型(CDM):描述了与任何软件和数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。 物理模型(PDM):叙述数据库的物理实现。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。
P11 文件结构1.1版权和版本的声明版权和版本的声明一般应该位于头文件和定义文件的开头(参见示例1-1),主要内容包括:版权信息;文件名称、文件标识、摘要;当前版本号、作者/修改者、修改日期、修改描述等;版本历史信息、原作者、完成日期等。1.2头文件的结构头文件由三部分内容组成:文件开头处的版权和版本声明(参见示例1-1);预处理块;声明函数原型和声明数据结构或变量等。1.3定义文件的结构定义文件有三部分内容:定义文件开头处的版权和版本声明(参见示例1-1);对一些头文件的引用;程序的实现体(包括数据和代码)。1.4头文件和定义文件使用【规则1-2-1】在复杂的工程文件中,为了防止头文件被重复引用,应使用ifndef/define/endif结构产生预处理块
P6 通过头文件方式引用.lib创建静态库工程:在工程中添加自己的类,和函数。buildlib工程,这将生成.lib文件。建立测试工程,第二步生成的.lib文件拷贝到测测试工程的目录(不是debug目录),然后在工程中应用测.lib文件,如下:或通过Project/Addtoproject/file加入.lib。
P4 名词主站(masterstation):具有选择从站并与从站进行信息交换功能的设备。这里指手持单元或其他数据终端设备从站(slavestation):预期从主站接收信息并与主站进行信息交换的设备。这里指多功能电能表。半双工通信协议该协议为主从结构的半双工通信方式。从站有各自的地址编码。通信链路的建立与解除均由主站发出的数据帧进行控制。
P143 JAVA就业面试宝典从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。”人们在时间面前是平等的,吾生也有涯,所以,你的经验更丰富点,那不算什么,经验是用时间积累的,你一生只有那么多时间,你能积累多少经验呢?最重要的是你的学习能力和学习方法,这个发挥的能量可以有很大差异,要提高学习能力和学习方法首先要学会思考和总结,要学会掌握事物的根本性的东西,而不是一些表面的细节。
P14 stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:(1)字节流 表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音
P100 当今,计算机和软件工程发展越来越快,新的概念名词和技术手段层出不穷,可谓日新月异。在软件性能测试范畴内就有很多,诸如并发测试、压力测试、基准测试、测试场景等概念和名词,这让刚接触性能测试的新手眼花缭乱,目不暇接。但我们如果能深入软件性能测试的本质,从哲学的角度看问题,找出其内在联系,比如因果关系、形式内容关系,甚至重叠关系等,理清思路之后,那么做软件性能测试就会如庖丁解牛,游刃有余。
P15 LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢、系统崩溃等问题。这些都不可避免地导致公司收益的损失。MercuryInteractive的LoadRunner能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。
P104 This():当前类的对象,super父类对象。 Super():在子类访问父类的成员和行为,必须受类继承规则的约束 而this他代表当前对象,当然所有的资源都可以访问. 在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用private修饰).此时你必须加入对父类的实例化构造.而this就没有这个要求,因为它本身就进行实例化的构造. 而在方法中super和this使用的方法就差不多了.只不过super 要考虑是否能访问其父类的资源.
P39 Crucible是一个用于开发团队的代码检测工具,有了Crucible团队成员可以检查、注释、编辑代码,并记录结果。当发现一个潜在的代码问题,你可以挑选出这条代码行并做注释。 使用Crucible有规律的作代码检查,可以帮助开发人员发现和纠正缺陷,提高代码开发的效率。
P137 Java 应用编程接口是已编译的可在任何 Java 程序中使用的代码库(即 Java 类库)。它们 作为可定制的现成功能可以随时添加到我们自己的 Java 程序中,以节约编程时间,避免重 复劳动。 Java 程序必须由由 Java 虚拟机来运行。也就是说,Java 程序并不是在本机操作系统上 直接运行,而是由 JVM 向本机操作系统解释执行。所以,没有安装 JVM 的计算机系统是无 法运行 Java 程序的。
P14 Eclipse常用快捷键分类总结(来自互联网,有这几篇的集合就够用了,很全面了?^_^)代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型。
P50 JavaScript属于网络脚本语言。用来改进设计,验证表单,检测浏览器,创建cookies,以及更多的应用。它可以在任意的浏览器中运行。什么是JavaScript呢?JS被设计用来向HTML页面添加交互行为;JS是一种脚本语言;JS有数行计算机代码组成;JS通常直接嵌入HTML页面;注意:JavaScript与Java是完全不同的两种语言。JavaScript能做什么?为HTML设计师提供了一种编程工具,1、它可以把及其短小的片段代码插入到HTML页面之中。
P31 JavaScript简介PreviousPageNextPage在数百万张页面中,JavaScript被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。JavaScript是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说InternetExplorer、Mozilla、Firefox、Netscape、和Opera。你应该具备的基础知识:在继续学习前,你应该对以下知识有基本的了解:ssHTMLXHTML如果你希望首先学习这些内容,请在首页访问相关教程。什么是JavaScript?JavaScript被设计用来向HTML页面添加交互行为。JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript由数行可执行计算机代码组成。JavaScript通常被直接嵌入HTML页面。JavaScript是一种解释性语言(就是说,代码执行不进行预编译)。
P64 HTML语法参考手册HTML语言(Hypertext Markup Language,中文通常称作超文本置标语言,或超文本标签语言)是一种文本类、解释执行的标签语言,它是Internet上用于编写网页的主要语言。用HTML编写的超文本文件称为HTML文件。1HTML文件的基本结构编写HTML文件的时候,必须遵循HTML的语法规则。一个完整的HTML文件由标题、段落、列表、表格、单词即嵌入的各种对象所组成。这些逻辑上统一的对象称为元素,HTML使用标签来分割并描述这些元素。实际上整个HTML文件就是由元素与标签组成的。
P6 引言1.1编写目的说明编写这份数据库设计说明书的目的,指出预期的读者范围。1.2背景说明:待开发的数据库的名称和使用此数据库的软件系统的名称;列出本项目的任务提出者、开发者、用户以及将安装该软件和这个数据库的单位。1.3定义列出本文件中用到的专门术语的定义和缩写词的原词组。1.4参考资料列出要用到的参考资料,如:本项目的经核准的计划任务书或合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料,包括所要用到的软件开发标准。