P11 了解Java Servlet的 概念。 掌握Java Servlet的执行过程。 掌握如何开发和部署一个Servlet。Servlet是Java编写的服务器端程序,是由服务器端调用和执行的、按照Servlet自身规范编写的一个Java类。 Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面 。
P22 本规范的目的是:统一编码规则,保证程序风格一致,有利于协同开发和系统维护。<br> 对于软件开发来说,编码规范是非常重要的,这是因为:<br> 对于软件的每一部分来说,其生命周期中的80%是处于维护阶段;<br> 软件的维护人员基本上不是软件的开发人员;<br> 规范的编码可以提高软件的可读性,帮助工程师快速、完整的理解新软件,良好的编码规范使软件易于维护;
P28 本文档主要介绍在Eclipse开发工具中,如何使用VSS插件进行版本控制,以及使用Tomcat插件对Web应用程序进行调试,方便开发工作,提高工作效率。该文档不对Eclipse的使用作相关的说明,具体可以参考VSS:eshine_vss\00 开发规范\02 java指南和规范 Eclipse中文教程.rar。当然,最权威最全面的Eclipse说明文档还是Eclipse的帮助文档,直接打Eclipse的Help ->Help Contents菜单,就可以查看该帮助文档。
P102 1.存入Set的每个元素必须是唯一的,因为Set不保存重复元素,如果使用add(Object obj)方法添加已经存在的对象,则会覆盖前面的对象。 2.加入Set的Object必须定义equals()方法以确保对象的唯一性。Set与Collection有完全一样的接口。
P15 摘要Reflection是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过ReflectionAPIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public,static等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范ReflectionAPIs。
P9 Openfire服务器的介绍Openfire是用Java语言编写的,是基于XMPP协议、开源的实时协作的服务器,具有跨平台的能力。它是实现XMPP协议的Server端包。Openfire与客户端采用的是C/S架构.一个服务器要负责为连接在其上的客户端提供服务。Openfire服务器的优点:1、内部集成web服务器,可用于设计web管理程序2、插件机制,方便扩展3、单台服务器就可大容量支持上万用户4、安装和使用都非常简单Spark客户端的介绍Spark也是一个开源,跨平台IM客户端。它的特性支持聊天,语音,视频,会议,文件收发,截屏,连接msn等功能和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。Spark的核心则是Smack。Smack是什么?smack是一个用java写的XMPP客户端代码库,也是一个开源。优点:1.Smack是一个简单的,功能强大的类库。2.提供了更加智能化的类比如Chat和Groups,提高工作效率。3.不需要你熟悉XMPPXML格式,甚至是XML格式。4.易于实现机-机对话。
P6 泛型是JavaJDK5之后引入的类型参数化的机制。何为类型参数化?那就是应用程 序定义成员变量类型和局部变量时是通过参数的形式传人的。从另一方面来说,也就是当你想在应用程序中定义某种类型的成员变量或局部变量时,就可以在设计类时以参数的形式传人该类。
P150 Oracle 体系结构 管理ORACLE实例 管理表空间和数据文件 管理ASM Oracle的常用操作 Oracle的日常检查
P18 为了规范大家的编程行为,借鉴前人的编程经验,避免低级错误的不断发生,特发布Java十大低级错误,供所有Java开发人员学习。Java十大低级错误类、方法、变量、常量等命名不能表达具体的含义,或者表达的含义和实际用途不一致。缺少类、方法注释,代码修改后没有同步修改注释。日志和实际情况不一致;捕获异常后没有在日志中记录异常栈。魔鬼数字。空指针异常。数组下标越界。将字符串转换为数字时没有捕获NumberFormatException异常。对文件、IO、数据库等资源进行操作后没有及时、正确进行释放。循环体编码时不考虑性能,循环体中包含不需要的重复逻辑。
P41 本规范是参考公司的《软件编程规范总则》和SUN公司《Java Coding Style Guide》结合而成的Java语言编程规范。本规范没有涉及到的相关部分,请参见《软件编程规范总则》。
P16 主题一、什么是模板技术?二、结合实际,我们使用模板技术的好处?三、当前流行的JAVA模板引擎四、FreeMarker专题什么是模板技术?所谓模板,就是一份已经写好了基本内容,有着固定格式的文本。其中空出或者用占位符标识的内容,由模板引擎加载和解析后,并采用动态数据替代。模板技术从本质上来讲,它是一个占位符动态替换技术。一个完整的模板技术包含四个元素:1、模板语言:变量标识和表达式语句,一般包含条件控制和循环控制。2、模板文件模板文件指包含了模板语言的文本文件。
P40 大O表示法:粗略的量度方法即算法的速度是如何与数据项的个数相关的算法大O表示法表示的运行时间线性查找O(N)二分查找O(logN)无序数组的插入O(1)有序数组的插入O(N)无序数组的删除O(N)有序数组的删除O(N)O(1)是最优秀的,O(logN)良好,O(N)还可以,O(N2)稍差(在冒泡法中见到)排序
P19 Oracle内存分配与参数设置基本初始化参数介绍内存分配与初始化参数的设置基本初始化参数的功能sga_max_size(SGA):说明:指定例程存活期间所占用的系统全局区的最大大小。值范围:0到各操作系统所允许的最大值。请注意,由于该参数值的最小值在启动时已经调整完毕,因而它无关紧要。默认值:如果未指定值,sga_max_size的默认值将与启动时SGA的最初大小(比如说X)相同。该大小取决于SGA中各种池的大小,如缓冲区高速缓存,共享池,大型池等。如果指定的值小于X,则所使用的sga_max_size的值将为X。
P59 Javascript常用代码大全
P59 JSTL标签JSTL标签种类说明核心标签包含JSTL核心操作所需的标签,例如数据输出、循环流程控制以及URL操作等i18n国际化格式标签进行数值与日期数据格式化、国际化资源网页设定所需的标签SQL标签运用SQL与操作资库所需的标签XML标签剖析XML文件所需的标签函数标签包含字符串处理与其它特定功能之JSTL标签JSTL运行环境JSTL需要两个文件
P22 java中的集合类总结2008年09月28日星期日下午12:39在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是JavaAPI提供了多种集合的实现,我在使用和面试的时候频频遇到这样的“抉择”。:)(主要还是面试的时候)久而久之,也就有了一点点的心得体会,写出来以供大家讨论。总的说来,JavaAPI中所用的集合类,都是实现了Collection接口
P9 一、Array,ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。
P4 Java图片水印处理
P10 很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天Android123就这一问题做更系统性的总结.
P18 这篇文章是对P2P网络技术的一个简单的介绍。在文章中主要介绍了P2P网络的定义,P2P网络的拓扑结构。接下来的文章中,主要是向大家介绍P2P技术的应用领域,并侧重地介绍了P2P技术在文件共享方面的应用。P2P技术在文件共享方面的应用是非常典型的应用,在文章中通过一个Java模拟P2P网络中文件下载的实例,来让大家更进一步地了解P2P网络中文件共享的原理。最后是对P2P文件共享技术相关知识的总结。