自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (12)
  • 收藏
  • 关注

原创 二 . 从海康的ps流中提取h264数据(模拟ehome平台)

经过 一  可以轻松的获取设备的tcp视频流。下面解码过程过程。解码参考: https://blog.csdn.net/jisuanji_wjfioj/article/details/404304551 原始码流。除了第一次后面都一样。第一次为设备的信息。 前4位应该为私有头 。24 0 为标识,后两位为长度;之后13位为一段 归为rtp头。rtp头后面的数据就和参考文档的...

2018-08-28 10:14:40 3551

原创 一 . 从海康的ps流中提取h264数据(模拟ehome平台)

 模拟ehome 把散居各地的ipc管理起来。先做个demo。先通过 抓包工具 分析现有ehome平台的通信的流程。整理:1.设备注册 udp2 服务器获取设备信息(目前没用,不截图了)3 设备心跳 udp4 请求流时通信 udp     5 tcp 通信。推断 。设备通过 udp 注册和维护心跳 。服务器请求流。 设备向服务器请求流附带的地址发送tcp视频...

2018-08-28 09:39:31 3182

自动化执行-流程设计test

采用devexpress扩展使用。主要扩展封装 model。可以通过的model的操作实现动态加载及动态扩展

2022-02-25

模块、工作流等集成领域自动执行下方法、参数数据传输示例

C# 模块、工作流等集成领域自动执行下方法、参数数据传输示例 分布式模块信息同步,集成端同步执行。参数展示采用devexpress,默认留着bin可以直接运行

2022-02-10

UR机械臂C#Socket连接及解析

端口29999 30001 30003,连接及数据获取解析。辅助类

2021-09-20

从海康的ps流中提取h264数据(模拟ehome平台)

c# VS2017代码 demo 模拟ehome从海康ipc获取的流中提取h264流。设备型号DS-2CD2T10D-I3

2018-08-28

CSS揭秘_PDF

CSS揭秘_PDF电子书下载 高清 带索引书签目录_(希)LEA VEROU著;CSS魔法译_北京:人民邮电出版社_P233_2016.04.pdf 掏钱买的电子书,贡献大家

2016-08-26

webmdshow-0.9.5.0-20100518.zip

webmdshow-0.9.5.0-20100518.zip

2016-07-22

wpf调用C++类库播放视频

wpf 调用c++dll库。c++dll库实现ffmpeng 的视频解码,并回调视频帧图片。wpf渲染图片。简单实现,文件位置信息需要修改下。

2016-05-23

h264中文标准

H系列:视听及多媒体系统 视听业务的基础设施— 活动图像编码

2016-03-24

rstp 客户端模拟 C#

模拟客户端,可以查看 服务的回复,简单没有其他的实现

2016-02-18

通过word模板设置UI布局

如题; 适用单据类(程序页面对应单据),客户那里经常修改打印的;

2014-08-07

hlsl语法基础中文书.pdf

hlsl 着色语言 讲解 也是从网上下的分享下

2013-10-24

java优化编程。pdf

内容简介回到顶部↑      本书虽然重点讲解了如何提升java应用性能的相关理论,但是本书不是一本纯理论的图书。本书是通过丰富、完整、更具代表性的实例,向你展示如何使提升应用性能。本书不但告诉你如何提升应用的性能,并且给出了这样做与不这样做开发的java应用的性能差别,以实际的实例与数字告诉你,为什么不可以这么做,应该怎么做,并且告诉你影响java应用性能的根本原因是什么,这样可以使读者能更为深刻地理解书中所涉及的知识点,从而达到深刻理解、熟练运用的目的。    [font color="#ff6600"]本书面对的读者[/font]    如果你是接触java语言不久的程序员,通过对本书的学习你可以缩短成为一名java高手的周期;如果你是一个熟练应用java语言的程序员,但是你可能对于java语言开发应用时的性能考虑不够深入,或者没有系统、全面的认识,通过掌握本书中所讲解的知识,可以弥补你这方面的不足,帮助你在已有的基础上编写更高效、完美的java应用程序。                目录回到顶部↑第1章 java程序设计风格 1 1.1 java文件名与文件组织结构 2 1.2 java文件注释头 3 1.3 包的声明与引用 4 1.4 类与接口的声明 6 1.5 java源文件编排格式 7 1.5.1 代码行长度与折行规则 7 1.6 程序注释 9 1.7 变量的声明初始化与放置 11 1.7.1 变量声明 11 1.7.2 变量初始化 12 1.7.3 变量放置 12 1.8 java程序语句编写规则 13 1.8.1 简单语句 13 1.8.2 复合语句 14 1.9 空格与空行的应用规则 18 1.9.1 空格的应用规则 18 1.9.2 空行的应用规则 19 1.10 方法、变量与常量的命名规则 21 1.10.1 方法的命名规则 21 .1.10.2 变量的命名规则 21 1.10.3 常量的命名规则 22 1.11 java编程实践 22 1.11.1 访问实例与类中变量的规则 22 1.11.2 引用类中的静态变量与方法的规则 22 1.11.3 变量赋值规则 23 1.11.4 综合规则 23 小结 24 第2章 内存管理 26 2.1 垃圾回收 26 2.1.1 堆内存 28 2.2 jvm中对象的生命周期 29 2.2.1 创建阶段 29 2.2.2 应用阶段 32 2.2.3 不可视阶段 34 2.2.4 不可到达阶段 35 2.2.5 可收集阶段、终结阶段与释放阶段 35 2.3 java中的析构方法finalize 35 2.4 数组的创建 39 2.5 共享静态变量存储空间 40 2.6 对象重用与gc 42 2.7 瞬间值 45 2.8 不要提前创建对象 46 2.9 jvm内存参数调优 47 2.10 java程序设计中有关内存管理的其他经验 51 小结 52 第3章 表达式、语句与保留字 53 3.1 表达式 53 3.1.1 括号规则 54 3.1.2 简单规则 54 3.1.3 单一意图规则 54 3.1.4 方法返回值比较规则 55 3.1.5 字符串比较规则 55 3.2 java语言中的保留字 57 3.2.1 静态的(static) 58 3.2.2 超类(super) 61 3.2.3 最终的(final) 61 3.2.4 同步(synchronized) 66 3.2.5 实例识别(instanceof) 66 3.3 判断语句与循环语句 68 3.3.1 判断语句 68 3.3.2 循环语句 69 3.4 正则表达式 75 小结 76 第4章 java核心类与性能 77 4.1 散列表类与性能 77 4.1.1 线程同步散列表类 77 4.1.2 设置arraylist初始化容量 82 4.1.3 arraylist与linkedlist 83 4.2 string类与性能 86 4.2.1 字符串累加与性能 86 4.2.2 字符串的length()方法与性能 89 4.2.3 应用tochararray()方法与性能 91 4.2.4 字符串转化为数字 92 4.3 系统i/o类 93 4.3.1 java语言中输入与输出流 93 4.3.2 通过系统缓冲流类提高i/o操作效率 95 4.3.3 通过自定制缓冲区提高i/o操作效率 98 4.3.4 通过压缩流提高i/o操作效率 102 4.4 其他 105 4.4.1 数据格式化与性能 105 4.4.2 获取文件信息与性能 107 小结 108 第5章 jni程序设计与性能优化 109 5.1 jni技术架构 109 5.2 创建带有本地方法的java应用 110 5.3 创建c端代码 112 5.3.1 创建c端代码头文件 112 5.3.2 创建c端代码主文件 113 5.4 jni技术中数据类型与处理方法 115 5.4.1 jni技术中的本地数据类型 116 5.4.2 访问jni本地数据类型的方法 118 5.4.3 在jni本地方法中访问数组 120 5.4.4 jni中的主要方法 124 5.5 jni中的重要技术 126 5.5.1 局部引用与全局引用 126 5.5.2 处理本地方法引起的java错误 129 5.5.3 线程与本地方法 131 5.6 jni数学计算与性能 132 5.7 处理好jni中的中文问题 132 小结 135 第6章 类与接口 137 6.1 类的构造器 137 6.1.1 构造器编写规则 139 6.2 类的继承规则 145 6.2.1 单线继承规则 145 6.2.2 包内部继承规则 147 6.2.3 逻辑包含继承规则 148 6.3 抽象类与接口 150 6.4 继承与组合的应用时机 152 6.5 接口与抽象类的应用时机 155 6.6 内部类(inner class) 157 6.7 与性能相关的建议与经验 160 小结 160 第7章 jsp与servlet性能优化 161 7.1 提升jsp应用性能 161 7.1.1 优化jspinit()方法 162 7.1.2 通过优化_jspservice()方法提高系统性能 165 7.1.3 jsp高级知识 172 7.2 提升servlet应用性能 173 7.2.1 提高servlet应用性能的七个方法 173 7.2.2 合理缓冲静态数据与动态数据 176 7.2.3 改善servlet应用性能的方法 176 7.2.4 filter servlet与listener servlet 177 小结 183 第8章 开发高性能的ejb应用 184 8.1 采用ejb技术的必要性 184 8.1.1 ejb技术的优势特性 184 8.1.2 ejb技术体系的清晰架构层次 184 8.1.3 ejb与传统bean相比的性能优势 186 8.2 ejb的类型 187 8.2.1 ejb的生命周期 189 8.2.2 3种ejb的特点与适用场合 192 8.2.3 本地ejb与远程ejb的性能比较 194 8.2.4 有状态会话ejb与httpsession 195 8.3 优化无状态会话ejb性能 196 8.3.1 如何控制无状态会话ejb的生命周期 196 8.3.2 通过调节无状态会话ejb实例池的大小来优化系统性能 198 8.3.3 无状态会话ejb资源的缓冲与释放 198 8.4 优化有状态会话ejb性能 199 8.4.1 控制有状态会话ejb生命周期 199 8.4.2 优化有状态会话ejb的主要途径 200 8.5 优化entity bean性能 201 8.5.1 如何控制实体ejb的生命周期 201 8.5.2 通过调节实体ejb实例池的大小来优化系统性能 203 8.5.3 控制好实体ejb中的事务 204 8.5.4 提高实体ejb应用性能的其他知识 209 8.6 优化消息ejb性能 212 8.6.1 如何控制消息ejb的生命周期 213 8.6.2 如何缓存释放系统资源 214 8.7 几种ejb的结合应用规则 214 8.8 提高ejb应用性能的其他途径 216 小结 217 第9章 jms性能优化 219 9.1 jms消息收发模式及其各自适用场合 221 9.2 发送与接收jms消息 223 9.3 优化jms中的会话对象 227 9.4 优化连接connection对象 229 9.5 优化消息目的地destination及消息生产者与消费者 231 9.6 优化消息(message)对象及合理使用事务机制 236 9.7 影响jms性能的其他因素 237 小结 240 第10章 jdbc与性能优化 241 10.1 选择最优的驱动程序优化应用性能 243 10.2 优化jdbc连接 244 10.2.1 设置合适的预取行值 245 10.2.2 采用连接池技术 246 10.2.3 合理应用事务 247 10.2.4 选择合适的事务隔离层与及时关闭连接 249 10.3 优化statement对象 251 10.4 优化resultset对象 254 10.4.1 通过缓冲数据行提高系统性能 254 10.4.2 通过设置合适的处理数据行的方向提高系统性能 255 10.4.3 通过采用合适的getxxx()方法提高系统性能 257 小结 258 第11章 设计软件结构、性能优化与模式 259 11.1 模式简介 259 11.2 常用模式的java实现与结构优化 260 11.2.1 单态/单件(singleton)模式的结构优化 261 11.2.2 抽象工厂(abstract factory)模式的结构优化 264 11.2.3 适配器模式的结构优化 270 11.2.4 代理(proxy)模式的结构优化 273 11.2.5 桥接(bridge)模式的结构优化 276 11.2.6 命令(command)模式的结构优化 279 11.2.7 观察者(observer)模式的结构优化 282 11.2.8 职责链(chain of responsibility)模式的结构优化 286 11.2.9 中介者(mediator)模式的结构优化 290 11.2.10 访问者模式的结构优化 295 11.2.11 任务分配中心(task assignment center)模式 298 11.3 j2ee中的模式与性能 305 11.3.1 服务定位模式与性能 305 11.3.2 会话门面模式与性能 309 11.3.3 消息门面模式与性能 310 11.3.4 返回值打包模式与性能 312 11.3.5 返回值包装工厂模式与性能 314 11.3.6 值列表处理器模式与性能 315 11.3.7 复合实体模式与性能 317 小结 318 附录a together工具的使用简介 319 附录b j2se 5.0的新特性与性能的提升 333 附录c 编排代码的精美工具jxbeauty 364 ↓展开全部内容 前言回到顶部↑  Java语言一经问世,就打破以往C++在面向对象开发界一统天下的格局。Java语言是一门非常纯正的面向对象语言,它已经被广泛地应用到电信应用系统与企业级系统软件的开发领域。在目前从事软件开发的程序员中,应用Java语言开发的非常普遍,这主要取决于Java语言的跨平台性与强大的功能。但是大部分开发人员对Java语言只是知道如何应用,至于怎么样才能应用好,怎样才能提高Java语言开发应用的效率,却知之甚少。一门优秀的语言只有知道如何更好地运用它,才能充分发挥它的潜在功用,开发出优质的软件应用。一门语言好比一个工具,如果使用者只知道如何简单的如何使用它,那么这个使用者也只能用这个工具创造出平庸的作品,即使这个工具非常优秀具备很多优秀的功能。对Java语言来讲亦是如此。   正是考虑到以上原因,编写本书的目的不是教你如何使用Java语言,也不是向你介绍Java虚拟机内部结构的深奥理论,而是通过大量的知识点与开发实例结合作者多年的开发经验,向你介绍如何提升用Java语言所开发的应用的效率与性能的相关知识。本书的目的是告诉那些已经具备Java开发基础知识的开发人员与涉猎Java开发领域不久的开发人员,怎样才能写出优秀的大师级的Java代码,帮助他们快速成为优秀的Java程序员。   本书虽然重点讲解了如何提升Java应用性能的相关理论,但是本书不是一本纯理论的图书。过于强调理论的图书,通常内容晦涩,容易让读者读后有种云里雾里的感觉,很难体会理解。本书是通过丰富、完整、更具代表性的实例,向你展示如何使提升应用性能。本书不但告诉你如何提升应用的性能,并且给出了这样做与不这样做开发的Java应用的性能差别,以实际的实例与数字告诉你,为什么不可以这么做,应该怎么做,并且告诉你影响Java应用性能的根本原因是什么,这样可以使读者能更为深刻地理解书中所涉及的知识点,从而达到深刻理解、熟练运用的目的。   本书不是教你怎样使用Java语言开发应用,而是教你怎样才能开发出更高效、更优秀的Java应用,这是本书的最大特点。举个例子来说,本书没有具体讲解如何运用Java核心类来开发应用,因为这些知识很容易找到相关的技术资料,也容易被开发人员掌握。本书向你讲解的是影响Java应用性能的核心类的特点,以及在开发应用时,它们所造成的性能瓶颈,如何可以摆脱这个性能瓶颈,或者给出打破这个瓶颈的可行性方法,引导你掌握合理使用这些核心类,得到性能最优化的应用。书中所涉及的每一个知识点几乎都是Java应用开发中的技术要点,并在讲解这些知识点时,给出如何避免进入某些技术误区的方法与措施。本书大部分知识点都是作者多年开发经验的结晶,衷心地希望它们能帮助你在Java应用开发的职业生涯中少走弯路,养成良好的编程习惯,尽早成为Java应用开发专家。   本书非常注重内容的充实性与实用性,希望读者通过阅读本书,能获取更多实用的Java程序设计技术知识。书中的每一章都包含较多的知识点,通常情况下每一个知识点是一小节,在每一章的结束部分都有一个小结,小结的目的是总结回顾这一章中最重要的知识点,以加深读者对本章所学知识的印象。本书在对每一个知识点的讲解中都附有详细的例子,每个例子都是非常有代表性的并且都经过笔者严格的验证,代码精专是本书突出的特点。相信你在掌握本书所涵盖的知识之后一定能开发出具备最优性能的Java应用,早日成为的Java开发领域的专家。   本书结构   本书共分为11个章节。由于本书并不是系统讲解Java语言的程序设计,而是着重介绍如何优化Java应用开发的关键技术,因此,本书的内容是并列的,但是在写作过程中,作者还是做了必要的调整与统筹,尽量做到由浅入深的编排本书的内容。下面是本书所包含全部章节内容的总结。   第1章 Java程序设计风格。本章详细地讲解了有关Java程序设计风格的技术知识,其中包括:Java 文件名与文件组织结构,Java文件头,包的声明与引用,类(class)与接口(interface)的声明,Java源文件编排格式,Java程序注释,变量的声明初始化与放置,Java程序语句编写规则,空格与空行的合理应用,以及Java程序设计中方法,变量与常量的命名规则等相关知识,本章最后还给出了在Java编程实践中的三个规则(① 访问实例与类中变量的规则;② 引用类中的静态变量与方法的规则;③ 变量赋值规则),通过对上述知识的学习、掌握,只要你能够坚持上面的编写规则,仅从代码风格上来讲,你已经具备了编写大师级Java代码的能力了。   第2章 内存管理。在这一章介绍了Java内存管理的相关知识,虽然在Java程序设计中的内存是由JVM控制管理的,但并不是开发人员无法通过改善应用或通过其他途径优化对内存的使用,本章通过对下面知识点的讲解,使你对Java内存的使用了如指掌,运用自如:垃圾回收,堆内存(heap),JVM中的对象生命周期(创建阶段、应用阶段、不可视阶段、不可到达阶段、可收集阶段、终结阶段与释放阶段7个阶段),以及Java中的析构方法finalize调用策略,数组的创建,共享静态变量存储空间,对象重用与GC,瞬间值(transient),JVM内存参数调优与Java 程序设计中有关内存管理的经验等。通过对本章的学习,你对Java的内存管理机制就会有一个系统的认识,同时在对知识点的讲解过程中,我们都给出了选择与放弃的规则,这样你就可以在实际的开发中,避免由于不合理地使用Java内存而导致系统性能下降或者系统崩溃等情况的发生,并且可以权衡考虑在特定的场景下选用哪种合理的使用内存的技术。   第3章 表达式、语句与保留字。在这一章讲解了Java语言中有关表达式、语句与保留字的相关知识,其中包括:表达式的相关规则的知识,如括号应用规则、简单化规则、单一意图规则、方法返回值比较规则、字符串比较规则;Java语言中的保留字,关于Java语言中的关键字我们选出了较为重要的关键字做了详细的讲解,其中包括:静态的(static),超类(super),最终的(final),同步(synchronized),实例识别(instanceof);紧接着介绍了Java语言中判断语句与循环语句的相关知识,并且对if-esle,switch等判断语句及for,while循环语句做了详细的讲解,同时给出了应用经验及建议;在本章最后介绍了Java语言中有关正则表达式的相关知识。通过本章的学习你会发现在日常的应用开发中有很多值得注意的地方,我们却往往忽略了,结合本章所讲解的知识,相信你能在很多方面不断地完善、优化你的应用程序。   第4章 JAVA核心类与性能。在这一章讲解了Java语言中的部分核心类与开发应用软件性能的知识,本章包括以下相关知识点:散列表相关类及其性能问题,如线程同步散列表类,设置ArrayList初始化容量,ArrayList与LinkedList适用场景等知识点;在String类与性能中包括,字符串累加与性能,字符串的length()方法与性能,应用toCharArray()方法与性能,以及字符串转化为数字等知识点;在系统I/O类包括Java语言中输入与输出流,通过系统缓冲流类提高I/O操作效率,以及通过自定制缓冲区提高I/O操作效率等知识点;最后讲解了一些与应用性能相关其他的知识,包括数据格式化与性能及获取文件信息与性能等知识点。通过对本章的学习,相信你在应用Java核心类做应用开发时,有了取舍的依据及怎样提高应用性能的方法。   第5章 JNI程序设计与性能优化。在这一章首先讲解了JNI技术架构,包括:如何创建带有本地方法的Java应用;如何创建C端代码,其中又包含,如何创建C端代码头文件,以及如何创建C端代码主文件两部分内容。接着讲解了JNI技术中数据类型与处理方法,其中又包含:JNI技术中的本地数据类型,如何访问JNI本地数据类型的方法,在JNI本地方法中访问数组及JNI中的主要方法四部分内容。在JNI中的重要技术一节中又包括:局部引用与全局引用,处理本地方法引起的Java错误,以及线程与本地方法三部分内容。最后讲解了JNI数学计算与性能及如何处理好JNI技术程序设计中的中文问题等相关技术知识。通过本章的学习,可以帮助你对JNI技术建立一个完整概念,并且掌握其技术要点,知道在什么地方,什么时候应用JNI技术,以及怎样更好地应用JNI技术,开发优质应用软件。   第6章 类与接口。在这一章讲解了Java语言程序设计中有关类与接口的相关知识,如类的构造器,在类的构造器中又包括:构造器编写规则,类的继承规则(单线继承规则、包内部继承规则与逻辑包含继承规则)等知识点;接着讲解了有关抽象类与接口,继承与组合的应用时机,以及接口与抽象类的应用时机,内部类(Inner Class)及与性能相关的建议与经验的相关知识。通过本章的学习使你对面向对象程序设计中的两个重要概念——类与接口——有了更高层次上的认识。经历了从过去的知道到现在的精通的这一过程,希望能有一个质的飞越。   第7章 JSP与Servlet性能优化。在这一章分为两部分内容:第一部分讲解如何提升JSP应用性能,其中包括,优化jspInit()方法,通过优化_jspService()方法提高JSP应用性能,JSP高级知识;第二部分讲解如何提升Servlet应用性能,其中包括,提高Servlet应用性能的7个方法,如何合理缓冲静态数据与动态数据,如何改善Servlet应用性能的方法,以及Filter Servlet与Listener Servlet等相关技术知识。通过本章的学习,使你进一步认识到开发良好的JSP与Servlet应用软件,需要多方面的综合考虑,掌握提高JSP与Servlet应用性能的技术要点。   第8章 开发高性能的EJB应用。在这一章首先讲解了有关如何提高EJB应用性能的相关技术知识,其中包括,采用EJB技术的必要性,EJB的类型,EJB的生命周期及3种EJB的特点与适用场合两部分内容。紧接着讲解了,如何优化Session Bean性能,其中包括:HttpSession与无状态会话(Stateless Session Bean),如何缓冲数据提高性能,如何释放系统资源,设置Session Bean实例池尺寸,以及如何设置与无状态会话Bean的生存期等技术知识。在如何优化Entity Bean性能一节中又包含如何缓冲数据提高性能,如何释放系统资源,如何设置Session Bean实例池尺寸,Entity Bean中的事务及Entity Bean与数据存取等技术知识。在如何优化Message Driven Bean性能一节中,连带讲解了如何缓冲数据提高性能,如何释放系统资源,以及如何设置Message Driven Bean实例池尺寸等技术知识。最后讲解了EJB的结合应用法则与提高EJB应用性能的其他途径等内容。通过对本章的学习,使你进一步加深对EJB技术的认识,同时成为一名精通EJB技术的高手。   第9章 JMS性能优化。在这一章讲解了以下内容,首先讲解了有关JMS类型及其各自适用场合,在JMS的会话过程管理与优化一节中又包含:如何设置合适的应答模式,事务处理与如何销毁会话对象等技术知识。接下来讲解了如何优化JMS虚拟通道及如何优化消息发送与接收过程的相关技术知识,在如何优化消息发送与接收过程一节中又包含,如何选择非持久消息提高系统性能,如何设置最佳消息生命周期,如何选择合适的消息接收方式与完成消息发送与接收后必要的善后工作等技术知识。最后讲解了,如何选择合适的消息类型,JMS服务器的选择及JMS技术的相关经验等内容。通过对本章的学习,使你进一步加深对JMS技术的了解,在实际的应用开发中,通过本章讲解的技术知识,开发更加高效的JMS应用。   第10章 JDBC与性能优化。在这一章讲解了有关JDBC性能优化的技术知识,其中包括JDBC编程的步骤,选择最优的驱动程序优化应用性能,如何优化JDBC连接,在如何优化JDBC连接一节中又包括:如何设置连接的数据行预取属性,如何采用连接池技术提高性能,如何采用合理的事务管理规则,如何选择最优的隔离层及怎样合理、及时关闭连接的相关知识。接着讲解了关于如何优化Statement对象,以及如何优化ResultSet对象等相关知识。在如何优化Statement对象一节中,又包含:如何选用正确的Statement接口,如何进行批量数据更新,如何进行批量数据获取,以及为何要及时关闭Statement对象的相关技术知识。在如何优化ResultSet对象一节中,又包含:如何通过ResultSet对象获取批量数据,如何设置恰当的行方向及如何采用适当的getXXX()方法等相关技术知识。最后讲解了如何优化SQL查询操作大数据字段的读取方法及JDBC编程的相关经验等内容。通过对本章的学习,使你能够更好地应用JDBC技术,掌握提升JDBC应用的方法,开发高性能的JDBC应用。   第11章 模式与软件结构、性能优化。在这一章首先对设计模式做了简要的介绍,接着讲解了常用模式的Java实现与结构优化的技术课题,其中包括:单态/单件(Singleton)模式的结构优化,抽象工厂(Abstract Factory)模式的结构优化,适配器(Adapter)模式的结构优化,代理(Proxy)模式的结构优化,桥接(Bridge)模式的结构优化,命令(Command)模式的结构优化,观察者(Observer)模式的结构优化,职责链(Chain of Responsibility)模式的结构优化,中介者(Mediator)模式的结构优化与访问者(Visitor)模式的结构优化等相关内容。接下来讲解了J2EE中的模式与性能的技术知识,其中包括:服务定位(Service Locator)模式与性能,会话门面(Session Facade)模式与性能,消息门面(Message Facade)模式与性能,返回值打包(Ret-Value Packing)模式与性能,返回值包装工厂(Ret Value Packing Factory)模式与性能,值列表处理器(Value List Handler)模式与性能及复合实体(Entity Composite)模式与性能等内容。   通过对本章的学习,你应该可以在实际的应用开发中,熟练地使用上述模式来解决实际的问题。并且根据实际的需要创建新的模式。   附录A Together工具的使用简介。在附录A中,介绍软件开发、建摸、发布工具Together,这是一款非常不错的软件工具,尤其是在UML建模,文档生成等方面更是强于其他的同类产品。在该部分主要向你介绍,如何通过Together创建工程,如何完成工程建模,如何引用标准模式,创建工程模块等内容。 .  附录B J2SE 5.0的新特性与性能的提升。在附录B中,介绍J2SE的新特性,尤其是介绍,J2SE5.0在性能与使用简易方面有所提升的内容。该部分内容取材于SUN公司的J2SE5.0的相关技术文档。   附录C 编排代码的精美工具JxBeauty。在附录C中,向你介绍了一款非常精致的编排Java代码的工具JxBeauty,并告诉你如何使用该工具来编排、美化你的Java代码,创建具良好风格的Java源程序。   

2011-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除