P47 本章主要内容有JDBC的对象及其关系用JDBC连接数据库用JDBC实现数据库查询用JDBC实现数据库更新第四章JDBC技术应用主要内容有:JDBC的发展与应用JDBC设计方案JDBC的典型应用
P32 Oracle数据库性能优化实务第五讲:共享池分析
P18 Java 软件开发常用英语词汇
P5 Java英语词汇表
P25 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有的应用和SSO服务结合起来,能够帮助应用架构师和系统分析人员从本质上认识单点登录,从而更好地设计出符合需要的安全架构。
P29 JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。 这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。
P22 本文档的目的是把自己所遇到和处理的部分异常写出来。本文档适用于初级学习Java人员
P7 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。 (这句话是引用台湾作家侯捷对反射机制描述的一个概念) java的反射机制从java诞生之日起就成为java的一个重要特性。反射机制也是目前众多框架实现的一个基础。
P24 开源持续集成引擎(Continuous Integration Server) 前身为 Hudson,因商标版权问题更名为 Jenkins 开源,免费,易安装,配置简单 支持所有主流 SCM 工具(SVN、Git、CVS、Mercurial等) 众多的插件支持,高扩展性 支持并行构建、分布式构建、增量构建、SCM 触发构建等 IDE集成(Eclipse Plug-in)
P14 鼠标监听器鼠标监听器mouseListener监听鼠标事件MouseEvent。相应事件和处理方法如下表:鼠标事件 处理方法MOUSE_CLICKED MouseClicked(MouseEvent) 鼠标点击(单或双)MOUSE_PRESSED MousePressed(MouseEvent) 鼠标按下MOUSE_RELEASED MouseReleased(MouseEvent) 鼠标松开MOUSE_ENTERED MouseEntered(MouseEvent) 鼠标进入(某组件区域)MOUSE_EXITED MouseExited (MouseEvent) 鼠标离开(某组件区域)鼠标事件MouseEvent常用方法intgetClickCount()
P14 XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。
P121 通过网上企业办公系统的应用,组织机构内部的人员可跨越时间、地点协同工作,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,提高企业的管理和员工的办公效率,使得企业办公人员得以从繁杂的日常办公事务处理中解放出来,参与更多的富于思考性和创造性的工作。网上办公系统充分利用了"第三代OA,以知识管理为核心的办公自动化"的概念,旨在现有信息资源的基础上,加强企业的信息流转,支援企业工作人员(管理层、业务人员、行政人员等所有员工)有效获取有用的信息资源,为领导决策和企业办公提供信息服务,提高办公效率,减轻工作人员工作负担,节约办公经费,从而实现企业的企业办公、办公无纸化、资源信息化、决策科学化,达到提高企业整体运作效率的目的。
P24 分代算法:分代算法根据对象的存活周期不同,将内存划分为几块。一般分为新生代(Young Generation)和老年代(Old Generation)。这样可以根据各个年代的特点采用最合适的收集算法。 过程:注意,红叉为不存活的对象所占用内存空间
P5 在java.util包下面有一个类Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件)。
P80 将某个日期以固定格式转化成字符;判断任意一个整数是否素;获得任意一个整数的阶乘,递归;将指定byte数组以16进制的形式打印到控制台。
P42 AWT和Swing都提供了构造GUI的类,但是它们一个重要的方面却有不同:AWT依赖于主平台来绘制和管理实际的用户界面元素,即“窗口组件”(widget);而Swing拥有自己的机制。
P50 Linux 的标志和吉祥物是一只名字叫做 Tux 的 企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口 我们在学习过程中讲的linux版本是Redhat9.0。版本比较老,原因有二 1 Linux是基于命令行的,以掌握命令为主,可能各个Linux版本图形界面的使用,网络服务的配置,有所不同,但是基本的令都是相同的,这不会影响到我们对linux的学习。
P102 J2ME平台由配置(Configuration)和简表(Profile)构成的。 配置是提供给最大范围设备使用的最小类库集合,在配置中同时包含Java虚拟机。 简表是针对一系列设备提供的开发包集合。 在J2ME中还有一个重要的概念是可选包(Optional Package),它是针对特定设备提供的类库,比如某些设备是支持蓝牙的,针对此功能J2ME中制定了JSR82(Bluetooth API)提供了对蓝牙的支持。
P27 为了帮助学习Java ME软件开发和制作水平,特编制该实验指导书,该实验指导书主要参照了Java ME API docs和《J2ME手机游戏开发技术详解》一书,将严格遵循由浅入深、循序渐进的原则。
P32 Hadoop 一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储 。<br> Hadoop是项目的总称,主要是由分布式存储(HDFS)、分布式计算(MapReduce)组成 。<br> Hadoop程序目前只能运行在Linux系统上,window上运行需要安装其他插件,安装过程见《hadoop安装说明.docx》 。