自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (81)
  • 收藏
  • 关注

转载 Java线程详解

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线

2015-06-12 15:48:18 519

Sybase 中文安装指南

第 1 章概述 第 2 章安装 Adaptive Server 第 3 章安装后任务 第 4 章安装 Sybase PC-Client 产品 第 5 章升级 Adaptive Server 第 6 章从 Adaptive Server 15.0.2 降级 第 7 章SySAM 故障排除 第 8 章故障排除 第 9 章删除 Adaptive Server 附录 A 其它安装方法 附录 B 使用复制型数据库升级服务器 附录 C 使用 sybsystemprocs

2010-04-27

SYBASE+PowerDesigner+12+入门

PowerDesigner12.0是一个包含所有现代建模技术于一身的全面工具,集成了强有力的业务建模技术,传统的数据库分析和设计,以及UML对象模型。通过元模型的管理、冲突分析特性和真正的企业知识库等功能,PowerDesigner 12提供了完整的企业建模工具。 公共特性: • 需求管理—通过使用微软Word的导入和同步功能,收集、连接、管理、存储用户分配状态(user allocation)和可跟踪矩阵视图(traceability matrix views),并提供了层次化的报表生成。 • 冲突分析—向上和向下检测冲突变化。能在变化产生之前以方便和安全的方式呈现存在冲突的文档和报表。 • 文档生成—提供全面向导驱动以及拖拽方式来生成Excel列表、HTML和RTP文档。 • 高度的可扩展性—可定制的GUI、MDA、脚本。 • 数据映射编辑器--以拖拽的方式实现对象/关系、XML到数据库和数据仓库的映射。 • 面向服务的架构—在业务和技术级上构建服务。

2010-04-27

PowerDesigner使用教程

 PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

2010-04-27

PowerBuilder完全教程

编者按:PowerBuilder是美国Powersoft公司于90年代初推出的基于客户/服务器体系结构的面向对象的数据库开发工具。该产品一上市即深受广大应用开发人员的喜爱,因此迅速占领市场,目前几乎已发展成为前端工具的事实上的标准。著名数据库软件公司Sybase收购Powersoft公司以后,PowerBuilder通过Sybase较早地介绍给了中国用户。 1994年Powersoft公司又在北京建立办事处,PowerBuilder便广泛为中国的用户接受和使用。所开发的应用已广泛地应用于金融、证券、邮电、商业等各个部门和各个领域,并发挥着巨大的作用。据有关方面统计,PowerBuilder在中国的市场占有率目前已达40%左右。 Sybase公司及其代理商在从事PowerBuilder的销售、培训和技术支持等服务时,经常发现由于用户来自各个行业,专业背景不同,开发经验不同,再兼之国内的有关书籍和资料较少,因此造成用户对Power-Builder的很多特性不甚了解, 在进行深入开发时遇到了很多困难。鉴于此,开办PowerBuilder应用开发系列讲座,本讲座面向正在使用PowerBuilder进行开发的读者,主要讨论使用PowerBuilder进行数据库应用开发的经验和开发技巧。

2010-04-27

SYBASE数据库实例教程

SYBASE数据库实例教程;徐人凤;西安电子科技大学出版社.pdf

2010-04-11

网管基础知识(sybase).pdf

数据库的基本框架以及其概念分析:关系数据库的概念,sybase适应组件体系结构、sybase sql server 的基本对象

2010-03-04

sybase性能和调优:锁.pdf

第 1 章性能和调优简介 Adaptive Server Enterprise 性能调优在分析性能低下的原因、争用、 优化和使用情况时需要涉及好几个过程。 本手册旨在利用良好的锁定方案和索引建立数据库。 Adaptive Server 通过锁定活动事务当前使用的表、数据页或数据行 来保护它们。锁定是一种并发控制机制:它可以确保数据在同一事 务中和不同事务之间保持一致。在多用户环境中,由于几个用户可 能会在同一时间使用同一数据,因此需要锁定功能。 经过仔细考虑、在合理的数据库设计基础之上建立的索引是获得高 性能 Adaptive Server 安装的基础。若未经合理分析便添加索引则会 降低系统的总体性能。当大量的索引需要更新时,插入、更新和删 除操作会需要更长的时间。 分析应用程序的工作量并创建索引是改善最关键进程的性能所必不 可少的步骤。 性能和调优系列的其余手册包括: · 性能和调优:基础知识 本手册包含通晓和研究 Adaptive Server 的性能问题需具备的基 础知识。它会指导您如何查找可能影响性能的地方。 · 性能和调优:优化程序和抽象计划

2010-03-04

sybase参考手册-第四卷:表格和参考手册索引.pdf

参考手册 共有四卷。 第一卷“构件块”介绍Transact-SQL的“构件”:数据类型、内部 函数、表达式和标识符、SQLSTATE错误,以保留字。要成功地 使用Transact-SQL,您首先需要理解每个构件块的目的,并明确它 们的使用会如何影响Transact-SQL 语句的结果。 第二卷“命令”提供有关创建语句时所使用的Transact-SQL命令的 参考信息。 第三卷“过程”提供有关系统过程,分类储存过程,扩展存储过程 和dbcc存储过程的参考信息。所有过程都是使用Transact-SQL语句 创建的。 第四卷“表格和参考手册索引”提供有关系统表的参考信息。系统 表中存储了有关服务器、数据库、用户的信息以及其它信息。它还提 供dbccdb和dbccalt数据库中表的信息。此卷中还有一个索引,它包 括了全部四卷中的主题。 有关本手册所针对的读者、相关文档、其它信息来源、本手册中使用 的约定以及帮助的信息,参见第一卷中的“关于本手册”。

2010-03-04

sybase参考手册-函数.pdf

参考手册 共有四卷。 第一卷“构件块”介绍Transact-SQL的“构件”:数据类型、内部 函数、表达式和标识符、SQLSTATE错误,以保留字。要成功地 使用Transact-SQL,您首先需要理解每个构件块的目的,并明确它 们的使用会如何影响Transact-SQL 语句的结果。 第二卷“命令”提供有关创建语句时所使用的Transact-SQL命令的 参考信息。 第三卷“过程”提供有关系统过程,分类储存过程,扩展存储过程 和dbcc存储过程的参考信息。所有过程都是使用Transact-SQL语句 创建的。 第四卷“表格和参考手册索引”提供有关系统表的参考信息。系统 表中存储了有关服务器、数据库、用户的信息以及其它信息。它还提 供dbccdb和dbccalt数据库中表的信息。此卷中还有一个索引,它包 括了全部四卷中的主题。 有关本手册所针对的读者、相关文档、其它信息来源、本手册中使用 的约定以及帮助的信息,参见第一卷中的“关于本手册”。

2010-03-04

WebSphere 的基本配置

WAS 是WebSphere Application Server的简称 WSAD 是WebSphere Studio Application Develop 一、用WSAD中生成 war文件 新建一WSAD工程目录 如图... 新建企业应用程序项目...

2009-11-11

WEBSphere5.0部署文档

1.1 安装 1、 首先安装Daemo版.exe 2、 利用虚拟光驱调用was51forwin.ISO文件 3、 采用默认安装,建议安装到D:\websphere下 4、 在开始程序IBMwebsphereApplication server v5.1启动服务器 5、 在开始程序IBMwebsphereApplication server v5.1管理控制台 6、 登录websphere不需要用户id,直接进入即可 7、 展开如下图所示的“应用程序”“企业应用程序

2009-11-11

Websphere6.0应用部署文档

一. 安装websphere 二. 创建概要表 三. 启动服务器 四. 输入http://localhost:9060/ibm/console/进入websphere管理控制台 五. 输入用户标识,然后点登陆 六. 配置WEBSPHERE变量

2009-11-11

DIV+CSS布局大全

目录 div+css布局入门 ............................................................................................. 4 XHTML下css+div布局总结..................................................................................................................... 6 网页设计DIV+CSS——第1天:选择什么样的DOCTYPE ........................................................................... 9 第一天 ............................................................................................................................................ 9 什么是DOCTYPE............................................................................................................................. 10 我们选择什么样的DOCTYPE ........................................................................................................... 10 补充 .............................................................................................................................................. 10 网页设计DIV+CSS——第2天:什么是名字空间 ................................................................................... 10 网页设计DIV+CSS——第3天:定义语言编码 ....................................................................................... 11 网页设计DIV+CSS——第4天:调用样式表........................................................................................... 11 外部调用样式表............................................................................................................................. 11 双表法调用样式表 ......................................................................................................................... 12 网页设计DIV+CSS——第5天:head区的其他设置 ............................................................................... 12 收藏夹小图标 ............................................................................................................................... 12 为搜索引擎准备的内容.................................................................................................................. 12 网页设计DIV+CSS——第6天:XHTML代码规范 .................................................................................... 12 1.所有的标记都必须要有一个相应的结束标记 ............................................................................. 13 2.所有标签的元素和属性的名字都必须使用小写 ......................................................................... 13 3.所有的XML标记都必须合理嵌套 ............................................................................................... 13 4.所有的属性必须用引号""括起来 ................................... 13 5.把所有<和&特殊符号用编码表示 ......................................13 6.给所有属性赋一个值.................................... 13 7.不要在注释内容中使“--”..................................... 13 网页设计DIV+CSS——第7天:CSS入门 .....................................14 1.基本语法规范....................................14 2.颜色值.....................................14 3.定义字体 .....................................14 第 3 页 4.群选择器 ....................................14 5.派生选择器 .................................... 14 6.id选择器 ....................................... 14 6.类别选择器 ..................................... 15 7.定义链接的样式 ................................... 15 网页设计DIV+CSS——第8天:CSS布局入门 ....................................... 15 1.定义DIV ............................... 15 2.CSS2盒模型 ..................................... 16 3.辅助图片一律用背景处理 .....................................17 网页设计DIV+CSS——第9天:第一个CSS布局实例 ..................................... 17 1.确定布局 .....................................18 2.定义body样式 .................................. 18 3.定义主要的div .................................18 4.100%自适应高度? .................................. 20 网页设计DIV+CSS——第10天:自适应高度 ...................................... 20 网页设计DIV+CSS——第11天:不用表格的菜单.................................... 21 1.不用表格的菜单(纵向) ..................................... 21 2.不用表格的菜单(横向) .................................... 22 网页设计DIV+CSS——第12天:校验及常见错误......................................24 1.XHTML校验 ......................................24 2.CSS2校验 ....................................... 25 CSS的十八般技巧 .......................................25 WEB打印实例教程 ...................................... 30 Div+CSS布局入门教程 ......................................37

2009-10-28

Sybase ASE for Linux安装过程及安全配置讲解

这篇文章详细介绍了Sybase ASE for Linux的安装过程及安全配置方法,更多内容请参考下文: 在各种操作系统中,Linux已经流行。因此,越来越多的主流数据库厂商将它们的产品移植到Linux操作系统平台,例如Sybase、Oracle和IBM等。此外,可以使用的自由软件越来越多。自由软件库中已经包括了Sybase ASE for Linux、Oracle for Linux、Informix for Linux等数据库软件以及其他各种软件。 在上述几种Linux平台上的数据库产品中,Sybase ASE的性能很好,紧凑的程序分发包里包含了全部文档、数据库备份和监视等工具,同时它对系统的要求不高(系统配置为32MB内存,包含文档的全部安装需要200MB硬盘,否则需要120MB硬盘)。它的安装、配置过程与其他产品相比也很简单。这些优势,连同Sybase数据库产品本来的用户基础,使得它成为Linux平台上出色的数据库软件。 但是,Sybase ASE在正常安装完成后,数据库超级用户的账号没有设置口令。这样,Internet上每一个知道服务器端口号的用户或者本机上的所有可登录用户都可以以超级用户身份对数据库随意操作。这应该说是一个非常大的安全漏洞。下面将逐步介绍Sybase ASE for Linux 的安装过程,以及安装完成后需要采取的安全配置和较为安全的系统。 一、Sybase ASE的安装 首先下载Sybase ASE for Linux软件包,网上可以比较容易找到RPM格式的二进制发行包,包括sybase-ase-11.0.3.3-1.i386.rpm(主程序包)、sybase-doc-11.0.3.3-1.i386.rpm(文档包)。RPM是Redhat公司的软件包管理程序,使用它可以非常方便地安装和卸载程序包,并保持它们之间的依赖关系。 然后,以超级用户的身份键入命令: #rpm -i sybase-ase-11.0.3.3-1.i386.rpm

2009-10-20

更改SYBASE默认字符集为CP936

注意:更改字符集后要重新建立数据库。 1、在isql状态下查看原来数据库字符集使用情况,服务器和客户端的都要查看,方法是: 获得服务器端的字符集情况: 1>sp_helpsort 2>go 输出结果应为: Character Set = 2, cp850 Code Page 850 (Multilingual) character set. Sort Order = 50, bin_cp850 Binary Sort Order for Code Page 850 (cp850). ................

2009-10-09

发行公告适用于 Windows 的 Adaptive Server® Enterprise Version 15.0.1

1. 访问最新发行公告信息 最新版本的发行公告可以从网上获得。要了解本产品 CD 发行之后增加 的重要产品或文档信息,请使用 Sybase™ Technical Library Product Manuals Web 站点。 ❖ 访问 Technical Library Product Manuals Web 站点上的发行公告 1 访问位于 http://www.sybase.com/support/manuals 上的 Product Manuals (产品手册)。 2 选择 Adaptive Server™ Enterprise 和适当语言,然后单击“访问”。 3 选择适当的版本。 4 选择“发行公告” (Release Bulletins) 链接。 5 选择针对您所用平台的发行公告。既可以下载文档的 PDF 版本,也 可以在线浏览文档。 2. 产品摘要 内含 Sybase Adaptive Server Enterprise 版本 15.0.1。服务器和客户端组件 以单独的 CD 分发。 关于系统要求的详细信

2009-09-30

sybase建立数据库图解

1. 点击 开始--&gt;程序--&gt;Sybase--&gt;Sybase Central 进入如下页面 2. 点击连接图标 ,打开如下窗口 ...............

2009-09-30

sybase快速参考指南

主题 页码 数据类型 1 保留字 3 全局变量 6 函数 10 命令 14 系统过程 34 目录存储过程 44 系统扩展存储过程 45 dbcc 存储过程 46 系统表 47 dbcc 表 50 实用程序 51

2009-09-28

Sybase ASE for Windows 操作维护指南 版本 1.0

1 系统软件与数据库均位于阵列上安装模式 主机 l 安装系统软件 1) 系统管理员配置好阵列,建立 Sybase 安装目录; 2) 从主机激活阵列,保证 Sybase 安装目录在主机上可操作; 3) 关闭所有打开的应用程序或实用程序,切换到主机操作; 4) 将 Server CD 插入CD-ROM 驱动器 5) Studio Installer 会自动启动,选择要执行的安装类型(标准安装,完全安装,自定义 安装),选择完全安装; 6) 单击“下一步”,输入阵列上的目标目录,单击“下一步”继续; 7) “摘要”屏幕显示Studio Installer 将要安装的所有组件,需要的磁盘空间以及可用 的磁盘空间,如果阵列上目标目录尚不存在,将提示用户创建该目录,单击“是” 继续安装; 8) Studio Installer 提示:“您是否有Sybase 软件资产管理认证需要注册?”,单击“是”, 输入已购买的Adaptive Server 功能,输入“Sybase 许可认证”中的信息,输入所有 信息后,单击“继续安装”。安装程序记录所有许可证信息; 9) 安装完成后,提示重新启动计算机时,将 CD 留在CD-ROM 驱动器中,然后选择 “是”,重新启动计算机; 10) Studio Installer 完成安装过程后,将询问时候要配置新安装的产品,选择“否”,完 成系统软件的安装; l 配置系统服务 1) 在 Sybase 安装目录下创建data 目录用以存放数据库文件; 2) 从程序开始菜单选择 Sybase-Server Config 配置sybase 服务,出现以下界面 .............................

2009-09-28

Sybase.ASE12.5性能优化.pdf

本书为整个sybase服务器性能优化过程提供了全方位指导,从标准化系统,优化存储过程,到使用sp_sysymon监控系统,主要内容包括定义性能,理解I/O完全操作,使用查询优化器,管理内存,以及处理查询。........

2009-09-28

redis-4.0.1.gem.zip

redis集群安装需要ruby,需要redis.gem

2021-07-28

深入Java虚拟机(原书第二版清晰版)

前言 第1章 Java体系结构介绍 1.1 为什么使用Java 1.2 网络带来的挑战和机遇 1.3 体系结构 1.3.1 Java虚拟机 1.3.2 类装载器的体系结构 1.3.3 Java class文件 1.3.4 Java API 1.3.5 Java程序设计语言 1.4 Java体系结构的代价 1.5 结论 1.6 资源页 第2章 平台无关 2.1 为什么要平台无关 2.2 Java的体系结构对平台无关的支持 2.2.1 Java平台 2.2.2 Java语言 2.3.3 Java class文件 2.2.4 可伸缩性 2.3 影响平台无关性的因素 2.3.1 Java平台的部署 2.3.2 Java平台的版本 2.3.3 本地方法 2.3.4 非标准运行时库 2.3.5 对虚拟机的依赖 2.3.6 对用户界面的依赖 2.3.7 Java平台实现中的bug 2.3.8 测试 2.4 平台无关的七个步骤 2.5 平台无关性的策略 2.6 平台无关性和网络移动对象 2.7 资源页 第3章 安全 3.1 为什么需要安全性 3.2 基本沙箱 3.3 类装载器体系结构 3.4 class文件检验器 3.4.1 第一趟:class文件的结构检查 3.4.2 第二趟:类型数据的语义检查 3.4.3 第三趟:字节码验证 3.4.4 第四趟:符号引用的验证 3.4.5 二进制兼容 3.5 Java虚拟机中内置的安全特性 3.6 安全管理器和Java API 3.7 代码签名和认证 3.8 一个代码签名示例 3.9 策略 3.10 保护域 3.11 访问控制器 3.11.1 implies()方法 3.11.2 栈检查示例 3.11.3 一个回答“是”的栈检查 3.11.4 一个回答“不”的栈检查 3.11.5 doPrivileged()方法 3.11.6 doPrivileged()的一个无效使用 3.12 Java安全模型的不足和今后的发展方向 3.13 和体系结构无关的安全性 3.14 资源页 第4章 网络移动性 4.1 为什么需要网络移动性 4.2 一种新的软件模式 4.3 Java体系结构对网络移动性的支持 4.4 applet:网络移动性代码的示例 4.5 Jini服务对象:网络移动对象的示例 4.5.1 Jini是什么 4.5.2 Jini如何工作 4.5.3 服务对象的优点 4.6 网络移动性:Java设计的中心 4.7 资源页 第5章 Java虚拟机 5.1 Java虚拟机是什么 5.2 Java虚拟机的生命周期 5.3 Java虚拟机的体系结构 5.3.1 数据类型 5.3.2 字长的考量 5.3.3 类装载器子系统 5.3.4 方法区 5.3.5 堆 5.3.6 程序计数器 5.3.7 Java栈 5.3.8 栈帧 5.3.9 本地方法栈 5.3.10 执行引擎 5.3.11 本地方法接口 5.4 真实机器 5.5 一个模拟:“Eternal Math” 5.6 随书光盘 5.7 资源页 第6章 Java class文件 6.1 Java class文件是什么 6.2 class文件的内容 6.3 特殊字符串 6.3.1 全限定名 6.3.2 简单名称 6.3.3 描述符 6.4 常量池 6.4.1 CONSTANT_Utf8_info表 6.4.2 CONSTANT_Integer_info表 6.4.3 CONSTANT_Float_info表 6.4.4 CONSTANT_Long_info表 6.4.5 CONSTANT_Double_info表 6.4.6 CONSTANT_Class_info表 6.4.7 CONSTANT_String_info表 6.4.8 CONSTANT_Fieldref_info表 6.4.9 CONSTANT_Methodref_info表 6.4.10 CONSTANT_InterfaceMethodref_info表 6.4.11 CONSTANT_NameAndType_info表 6.5 字段 6.6 方法 6.7 属性 6.7.1 属性格式 6.7.2 Code属性 6.7.3 ConstantValue属性 6.7.4 Deprecated属性 6.7.5 Exceptions属性 6.7.6 InnerClasses属性 6.7.7 LineNumberTable属性 6.7.8 LocalVariableTable属性 6.7.9 SourceFile属性 6.7.10 Synthetic属性 6.8 一个模拟:“Getting Loaded” 6.9 随书光盘 6.10 资源页 第7章 类型的生命周期 7.1 类型装载、连接与初始化 7.1.1 装载 7.1.2 验证 7.1.3 准备 7.1.4 解析 7.1.5 初始化 7.2 对象的生命周期 7.2.1 类实例化 7.2.2 垃圾收集和对象的终结 7.3 卸载类型 7.4 随书光盘 7.5 资源页 第8章 连接模型 8.1 动态连接和解析 8.1.1 解析和动态扩展 8.1.2 类装载器与双亲委派模型 8.1.3 常量池解析 8.1.4 解析CONSTANT_Class_info入口 8.1.5 解析CONSTANT_Fieldref_info入口 S.1.6 解析CONSTANT_Methodref_info入口 8.1.7 解析CONSTANT_Interface-Methodref_info入口 8.1.8 解析CONSTANT_String_info入口 8.1.9 解析其他类型的入口 8.1.10 装载约束 8.1.11 编译时常量解析 8.1.12 直接引用 8.1.13 _quick指令 8.1.14 示例:Salutation程序的连接 8.1.15 示例:Greet程序的动态扩展 8.1.16 使用1.1版本的用户自定义类装载器 8.1.17 使用1.2版本的用户自定义类装载器 8.1.18 示例:使用forName()的动态扩展 8.1.19 示例:卸载无法触及的greeter类 8.1.20 示例:类型安全性与装载约束 8.2 随书光盘 8.3 资源页 第9章 垃圾收集 9.1 为什么要使用垃圾收集 9.2 垃圾收集算法 9.3 引用计数收集器 9.4 跟踪收集器 9.5 压缩收集器 9.6 拷贝收集器 9.7 按代收集的收集器 9.8 自适应收集器 9.9 火车算法 9.9.1 车厢、火车和火车站 9.9.2 车厢收集 9.9.3 记忆集合和流行对象 9.10 终结 9.11 对象可触及性的生命周期 9.11.1 引用对象 9.11.2 可触及性状态的变化 9.11.3 缓存、规范映射和临终清理 9.12 一个模拟:“Heap of Fish” 9.12.1 分配鱼 9.12.2 设置引用 9.12.3 垃圾收集 9.12.4 压缩堆 9.13 随书光盘 9.14 资源页 第10章 栈和局部变量操作 10.1 常量入栈操作 10.2 通用栈操作 10.3 把局部变量压入栈 10.4 弹出栈顶部元素,将其赋给局部变量 10.5 wide指令 10.6 一个模拟:“Fibonacci Forever” 10.7 随书光盘 10.8 资源页 第11章 类型转换 11.1 转换操作码 11.2 一个模拟:“Conversion Diversion” 11.3 随书光盘 11.4 资源页 第12章 整数运算 12.1 二进制补码运算 12.2 Inner Int:揭示Java int类型内部性质的applet 12.3 运算操作码 12.4 一个模拟:“Prime Time” 12.5 随书光盘 12.6 资源页 第13章 逻辑运算 13.1 逻辑操作码 13.2 一个模拟:“Logical Results” 13.3 随书光盘 13.4 资源页 第14章 浮点运算 14.1 浮点数 14.2 Inner Float:揭示Java float类型内部性质的applet 14.3 浮点模式 14.3.1 浮点值集合 14.3.2 浮点值集的转换 14.3.3 相关规则的本质 14.4 浮点操作码 14.5 一个模拟:“Circle of Squares” 14.6 随书光盘 14.7 资源页 第15章 对象和数组 15.1 关于对象和数组的回顾 15.2 针对对象的操作码 15.3 针对数组的操作码 15.4 一个模拟:“Three—Dimensional Array” 15.5 随书光盘 15.6 资源页 第16章 控制流 16.1 条件分支 16.2 五条件分支 16.3 使用表的条件分支 16.4 一个模拟:“Saying Tomato” 16.5 随书光盘 16.6 资源页 第17章 异常 17.1 异常的抛出与捕获 17.2 异常表 17.3 一个模拟:“Play Ball!” 17.4 随书光盘 17.5 资源页 第18章 finally子句 18.1 微型子例程 18.2 不对称的调用和返回 18.3 一个模拟:“Hop Around” 18.4 随书光盘 18.5 资源页 第19章 方法的调用与返回 19.1 方法调用 19.1.1 Java方法的调用 19.1.2 本地方法的调用 19.2 方法调用的其他形式 19.3 指令invokespecial 19.3.1 指令invokespecial和<init>()方法 19.3.2 指令invokespecial和私有方法 19.3.3 指令invokespecial和super关键字 19.4 指令invokeinterface 19.5 指令的调用和速度 19.6 方法调用的实例 19.7 从方法中返回 19.8 随书光盘 19.9 资源页 第20章 线程同步 20.1 监视器 20.2 对象锁 20.3 指令集中对同步的支持 20.3.1 同步语句 20.3.2 同步方法 20.4 Object类中的协调支持 20.5 随书光盘 20.6 资源页 附录A 按操作码助记符排列的指令集 附录B 按功能排列的操作码助记符 附录C 按操作码字节值排列的操作码助记符 附录D Java虚拟机的一个模拟:“Slices of Pi”

2015-04-20

《Java并发编程实战》

作者简介编辑 本书作者都是Java Community Process JSR 166专家组(并发工具)的主要成员,并在其他很多JCP专家组里任职。 Brian Goetz有20多年的软件咨询行业经验,并著有至少75篇关于Java开发的文章。Tim Peierls是“现代多处理器”的典范,他在BoxPop-biz、唱片艺术和戏剧表演方面也颇有研究。Joseph Bowbeer是一个Java ME专家,他对并发编程的兴趣始于Apollo计算机时代。 David Holmes是《The Java Programming Language》一书的合著者,任职于Sun公司。 Joshua Bloch是Google公司的首席Java架构师,《Effective Java》一书的作者,并参与著作了《Java Puzzlers》。 Doug Lea是《Concurrent Programming》一书的作者,纽约州立大学 Oswego分校的计算机科学教授。 对本书的赞誉 译者序 前 言 第1章 简介 1.1 并发简史 1.2 线程的优势 1.2.1 发挥多处理器的强大能力 1.2.2 建模的简单性 1.2.3 异步事件的简化处理 1.2.4 响应更灵敏的用户界面 1.3 线程带来的风险 1.3.1 安全性问题 1.3.2 活跃性问题 1.3.3 性能问题 1.4 线程无处不在 第一部分 基础知识 第2章 线程安全性 2.1 什么是线程安全性 2.2 原子性 2.2.1 竞态条件 2.2.2 示例:延迟初始化中的竞态条件 2.2.3 复合操作 2.3 加锁机制 2.3.1 内置锁 2.3.2 重入 2.4 用锁来保护状态 2.5 活跃性与性能 第3章 对象的共享 3.1 可见性 3.1.1 失效数据 3.1.2 非原子的64位操作 3.1.3 加锁与可见性 3.1.4 Volatile变量 3.2 发布与逸出 3.3 线程封闭 3.3.1 Ad-hoc线程封闭 3.3.2 栈封闭 3.3.3 ThreadLocal类 3.4 不变性 3.4.1 Final域 3.4.2 示例:使用Volatile类型来发布不可变对象 3.5 安全发布 3.5.1 不正确的发布:正确的对象被破坏 3.5.2  不可变对象与初始化安全性 3.5.3 安全发布的常用模式 3.5.4 事实不可变对象 3.5.5 可变对象 3.5.6 安全地共享对象 第4章 对象的组合 4.1 设计线程安全的类 4.1.1 收集同步需求 4.1.2 依赖状态的操作 4.1.3 状态的所有权 4.2 实例封闭 4.2.1 Java监视器模式 4.2.2 示例:车辆追踪 4.3 线程安全性的委托 4.3.1 示例:基于委托的车辆追踪器 4.3.2 独立的状态变量 4.3.3 当委托失效时 4.3.4 发布底层的状态变量 4.3.5 示例:发布状态的车辆追踪器 4.4 在现有的线程安全类中添加功能 4.4.1 客户端加锁机制 4.4.2 组合 4.5 将同步策略文档化 第5章 基础构建模块 5.1 同步容器类 5.1.1 同步容器类的问题 5.1.2 迭代器与Concurrent-ModificationException 5.1.3 隐藏迭代器 5.2 并发容器 5.2.1 ConcurrentHashMap 5.2.2 额外的原子Map操作 5.2.3 CopyOnWriteArrayList 5.3 阻塞队列和生产者-消费者模式 5.3.1 示例:桌面搜索 5.3.2 串行线程封闭 5.3.3 双端队列与工作密取 5.4 阻塞方法与中断方法 5.5 同步工具类 5.5.1 闭锁 5.5.2 FutureTask 5.5.3 信号量 5.5.4 栅栏 5.6 构建高效且可伸缩的结果缓存 第二部分 结构化并发应用程序 第6章 任务执行 6.1 在线程中执行任务 6.1.1 串行地执行任务 6.1.2 显式地为任务创建线程 6.1.3 无限制创建线程的不足 6.2 Executor框架 6.2.1 示例:基于Executor的Web服务器 6.2.2 执行策略 6.2.3 线程池 6.2.4 Executor的生命周期 6.2.5 延迟任务与周期任务 6.3 找出可利用的并行性 6.3.1 示例:串行的页面渲染器 6.3.2 携带结果的任务Callable与Future 6.3.3 示例:使用Future实现页面渲染器 6.3.4 在异构任务并行化中存在的局限 6.3.5 CompletionService:Executor与BlockingQueue 6.3.6 示例:使用CompletionService实现页面渲染器 6.3.7 为任务设置时限 6.3.8 示例:旅行预定门户网站 第7章 取消与关闭 第8章 线程池的使用 第9章 图形用户界面应用程序 第三部分 活跃性、性能与测试 第10章 避免活跃性危险 第11章 性能与可伸缩性 第12章 并发程序的测试 第四部分 高级主题 第13章 显式锁 第14章 构建自定义的同步工具 第15章 原子变量与非阻塞同步机制 第16章 Java内存模型 附录A 并发性标注 参考文献

2015-01-28

RedHat Enterprise Linux5.8安装手册

目录 一、 安装前准备 4 1、光盘启动引导光盘 4 2、启动引导至启动界面 4 3、光盘检测 4 二、 正式开始安装 5 1、语言设置 6 2、键盘设置 6 3、磁盘分区设置 7 4、引导程序设置 11 5、网络和主机名设置 11 6、时区设置 13 7、root 密码设置 13 8、软件安装包设置 14 三、 安装完成后配置 17 1、许可协议 18 2、防火墙设置 18 3、SELinux 设置 19 4、KDUMP 设置 20 5、日期和时间设置 20 6、软件更新设置 21 7、创建用户 22 8、附加光盘 22 四、 系统安全配置 23 1、删除所有不需要的系统默认用户 23 2、禁止root 用户ssh 登录 25 3、设置init.d 目录的访问权限 25 4、停止打印服务 25 5、停止ipv6 服务 26 6、设置非正常退出用户进程存在时间 26 7、免疫“/etc/services”文件 27  

2014-05-17

Hadoop权威指南第2版中文版

基本信息 原书名: Hadoop: The Definitive Guide,Second Editon 原出版社: O'Reilly Media 作者: (美)Tom White [作译者介绍] 译者: 周敏奇 钱卫宁 金澈清 王晓玲 丛书名: 清华大学出版社O'Reilly系列 出版社:清华大学出版社 ISBN:9787302257585 上架时间:2011-7-4 出版日期:2011 年7月 开本:16开 页码:600 版次:2-1 内容介绍:   《Hadoop权威指南(第2版)》从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。全书共16章,3个附录,涉及的主题包括:haddoop简介;mapreduce简介;Hadoop分布式文件系统;Hadoop的i/o、mapreduce应用程序开发;mapreduce的工作机制;mapreduce的类型和格式;mapreduce的特性;如何构建Hadoop集群,如何管理Hadoop;pig简介;hbase简介;hive简介;zookeeper简介;开源工具sqoop,最后还提供了丰富的案例分析。   《Hadoop权威指南(第2版)》是Hadoop权威参考,程序员可从中探索如何分析海量数据集,管理员可以从中了解如何安装与运行Hadoop集群。    google帝国的基石是什么?mapreduce算法!开源项目Hadoop作为它的一个具体实现,可以轻松用于构建和维护一个可靠性高、伸缩性强的分布式系统。 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-07/65972.htm

2014-05-17

《HTTP权威指南》高清中文版

本书内容 本书包含 21 章,分为 5 个逻辑部分(每部分都是一个技术专题),以及 8 个很有用 的附录,这些附录包含了参考资料,以及对相关技术的介绍。 第一部分 HTTP:Web 的基础 第二部分 HTTP 结构 第三部分 识别、认证与安全 第四部分 实体、编码和国际化 第五部分 内容发布与分发 第六部分 附录 第一部分用 4 章的篇幅描述了 Web 的基础构件与 HTTP 的核心技术。 第 1 章简要介绍了 HTTP。• 第 2 章详细阐述了统一资源定位符(Uniform Resource Locator,URL)的格式, • 以及 URL 在因特网上命名的各种类型的资源,还介绍了统一资源名(Uniform Resource Name,URN)的演变过程。 第 3 章详细介绍了 HTTP 报文是如何传送 Web 内容的。• 第 4 章解释了 HTTP 连接管理过程中一些经常会引起误解且少有文档说明的规则和• 行为。 第二部分重点介绍了 Web 系统的结构构造块:HTTP 服务器、代理、缓存、网关以 及机器人应用程序。(当然,Web 浏览器也是一种构造块,但在本书的第一部分已 经对其进行过很详细的介绍了。)第二部分包含以下 6 章。 前言 | 3 第• 5 章简要介绍了 Web 服务器结构。 第• 6 章深入研究了 HTTP 代理服务器,HTTP 代理服务器是作为 HTTP 服务与控制 平台使用的中间服务器。 第• 7 章深入研究了 Web 缓存的问题。缓存是通过保存常用文档的本地副本来提高 性能、减少流量的设备。 第• 8 章探讨了网关和应用服务器的概念,通过它们,HTTP 就可以与使用不同协议 (包括 SSL 加密协议)的软件进行通信了。 第• 9 章介绍了 Web 上的各种客户端类型,包括无处不在的浏览器、机器人和网络 蜘蛛以及搜索引擎。 第• 10 章讲述了仍在研究之中的 HTTP 协议:HTTP-NG 协议。 第三部分提供了一套用于追踪身份、增强安全性以及控制内容访问的技术和技巧。 包含下列 4 章。 第• 11 章讨论了一些识别用户的技术,以便向用户提供私人化的内容服务。 第• 12 章重点介绍了一些验证用户身份的基本方式。这一章还对 HTTP 认证机制与 数据库的接口问题进行了研究。 第• 13 章详述了摘要认证,它是对 HTTP 的建议性综合增强措施,可以大幅度提高 其安全性。 第• 14 章说明了因特网的密码体系、数字证书以及 SSL。 第四部分涵盖 HTTP 报文主体和 Web 标准,前者包含实际内容,后者描述并处理主 体内容。第四部分包含以下 3 章。 第• 15 章介绍了 HTTP 内容的结构。 第• 16 章探讨了一些 Web 标准,通过这些标准,全球范围内的用户都可以交换以不 同语言和字符集表示的内容。 第• 17 章解释了一些用于协商可接受内容的机制。 第五部分介绍了发布和传播 Web 内容的技巧。包括以下 4 章。 第• 18 章讨论了在现代的网站托管环境中布署服务器的方式以及 HTTP 对虚拟网站 托管的支持。 第• 19 章探讨了一些创建 Web 内容,并将其装载到 Web 服务器中去的技术。 第• 20 章介绍了能够将输入 Web 流量分散到一组服务器上去的一些工具和技术。 第• 21 章介绍了一些日志格式和常见问题。 第六部分是一些很有用的参考附录,以及相关技术的教程。

2014-01-23

数据库连接池的图解原理

一般情况下,在使用开发基于数据库的WEB程序时,传统的模式基本是按以下步骤: 1. 在主程序(如Servlet、Beans)中建立数据库连接。 2. 进行SQL操作,取出数据。 3. 断开数据库连接。 使用这种模式开发,存在很多问题。首先,我们要为每一次WEB请求(例如察看某一篇文章的内容)建立一次数据库连接,对于一次或几次操作来讲,或许你觉察不到系统的开销,但是,对于WEB程序来讲,即使在某一较短的时间段内,其操作请求数也远远不是一两次,而是数十上百次(想想全世界的网友都有可能在您的网页上查找资料),在这种情况下,系统开销是相当大的。事实上,在一个基于数据库的WEB系统中,建立数据库连接的操作将是系统中代价最大的操作之一。很多时候,可能您的网站速度瓶颈就在于此。

2012-08-16

FileZilla3.3.2

FileZilla3.3.2 免费且开源,无须注册。

2010-12-03

oracle 10G CHM手册

Copyright About Prentice Hall Professional Technical Reference Preface Who Will Benefit from This Book? How Is This Book Structured? Conventions Acknowledgments Chapter One. An Introduction to Relational Database Tables Section 1.1. Before Relational Tables Section 1.2. SQL Section 1.3. Tables Section 1.4. SQL Statements Section 1.5. Table Column Datatypes Section 1.6. Behind Tables Chapter Two. Interacting with Oracle Section 2.1. Simplify SQL*Plus for Yourself on Windows Section 2.2. Connecting Section 2.3. Connecting to an Infrastructure Section 2.4. Disconnecting Section 2.5. Command Line Section 2.6. Changes on the Command Line Section 2.7. Scripts Section 2.8. Script Output Section 2.9. Command Line Arguments Section 2.10. SQL*Plus with Korn Shell Section 2.11. Batch Command Files Section 2.12. SQL*Plus with Active State Perl Section 2.13. Privileges Section 2.14. DUAL Section 2.15. Autotrace Chapter Three. Declarative Constraints Section 3.1. Primary Key Section 3.2. UNIQUE Section 3.3. Foreign Key Section 3.4. Check Section 3.5. NOT NULL Constraints Section 3.6. Default Values Section 3.7. Modifying Constraints Section 3.8. Exception Handling Section 3.9. Data Loads Chapter Four. A Data Model with Constraints Section 4.1. Entity Relationship Diagram Section 4.2. Table Descriptions Section 4.3. DDL Section 4.4. Sample Data Chapter Five. Viewing Constraints in the Data Dictionary Section 5.1. What You Can See Section 5.2. Dictionary Views: An Overview Section 5.3. Constraint Views Section 5.4. USER_CONS_COLUMNS Section 5.5. USER_CONSTRAINTS Section 5.6. Data Dictionary Constraint Scripts Chapter Six. Row Trigger Mechanics Section 6.1. Introduction Section 6.2. Before versus After Section 6.3. Insert Row Trigger Syntax Section 6.4. Trigger Body Section 6.5. Example Row Triggers Section 6.6. A Table with Oracle Constraints and Business Rules Chapter Seven. Statement Level Triggers

2010-09-11

oracle开发工具TOAD

包含两个文件:sn.txt与TOADProfessionalSetup.exe RACLE开发工具TOAD 使用说明(MS平台,TOAD7.4) TOAD 意思是癞蛤蟆(蛤蟆虽然癞,但是工具很好使,呵呵),是常用的oracle开发工具之一,作为一个oracle的客户端,toad可以通过网络连接远程oracle数据库进行开发或者维护 (一) 安装toad toad是免费的oracle开发工具,安装toad应该首先安装好需要连接的oracle数据库,7.4版本有13.5M 。安装过程一直选默认的选项即可。 (二) 用toad连接oracle数据库 用toad连接oracle数据库,被连接的数据库首先要正常运行,同时还需要三个东东,一个是oracle客户端,一个是监听器,一个是网络服务名。

2010-09-09

PLSQL Developer7简体中文

PL/SQL Developer是一种完善的开发环境,它详细地定位于关于Oracle的数据库。我们意识到Oracle服务器中拥有越来越多的商业逻辑和软件推理,所以PL/SQL编程已经成为开发过程的一个重要的部分。PL/SQL Developer注重于简单的使用,代码质量与生产力,和Oracle应用软件开发中的主要特点。 System requirements PL/SQL Developer will run on Windows 95, 98, ME, NT4, 2000 and XP. The supported Oracle Server versions are 7.x, 8.x, 8i, 9i and 10g on any platform. To connect to an Oracle database, PL/SQL Developer requires a 32-bit SQL*Net, Net 8, Net 9 or Net 10 version. 安装序列号:4VQVLHVFB3S3X6HCRNEP9P9CB3PB

2010-08-17

oralce自动备份

下的步骤的结果是:计算机先导出数据库到一个暂时目录中,然后把文件进行压缩并发送到目标目录中(发送的同时将压缩文件自动改名)。再把目标目录中的新增ZIP文件拷贝到网络的其它机器上。 .....................

2010-08-12

ms-sqlserver驱动

3个jar包: msbase.jar、 mssqlserver.jar、 msutil.jar

2010-06-13

mysql驱动jar包

jar包: mysql-connector-java-3.2.0-alpha-bin.jar、 url: com.mysql.jdbc.Driver 、 jdbc:mysql://localhost/DataBaseName

2010-06-12

使用Adaptive Server分布式事务管理功能.pdf

第一章 概述 第二章 启用DTM功能 第三章 使用Adaptive Server事务协调服务 第四章 DTM管理和疑难解答

2010-05-11

sybase实用程序.pdf

第一章 使用isql实用程序 第二章 使用bcp由或向Adaptive Server 传送数据 第三章 使用dsedit 第四章 实用程序命令参考 索引

2010-05-11

ASE15.0.1系列新特性.pdf

抽象计划更改 文字参数化 系统更改 功能和平台兼容性

2010-05-11

ASE15.0.x程序员参考:jdbc (jConnect6.0.5)使用手册.pdf

第 1 章简介 第 2 章编程信息 第 3 章安全性 第 4 章故障排除 第 5 章性能和调优 第 6 章迁移 jConnect 应用程序 第 7 章Web 服务器网关 .....

2010-05-11

贪心算法(Greedy Algorithm)

所谓“贪心算法”是指: 在对问题求解时,总是作出在当前看来是最好的选择。也就是说,不从整体上加以考虑,它所作出的仅仅是在某种意义上的局部最优解(是否是全局最优,需要证明)。

2010-05-07

sybase数据库补丁安装指南

一. 确认当前SYBASE ASE服务器版本: 1.用isql登入Server,使用如下命令获知当前Server版本号: select @@version 例:Adaptive Server Enterprise/11.9.2.5/1234/P/SWR 9676 ESD 1/RS6000/AIX 4.2.1/FBO/Tue Jul 24 04:43:25 2001 可以看到当前Server的版本号为11.9.2.5 ..........................

2010-05-06

空空如也

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

TA关注的人

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