自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (38)
  • 收藏
  • 关注

原创 JSR 规范列表

下载详情地址:https://jcp.org/en/jsr/all页面简介:1Real-time Specification for JavaDescription: The Real-Time Specification for Java extends the JavaTM platform to support both c

2016-07-11 10:06:29 2554

转载 centos下vi的用法大全

centos下vi的用法大全     vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基

2015-08-17 21:00:27 309

原创 使用递归做到1个for循环打印菱形

通过使用递归做到使用1个for循环打印菱形

2015-06-06 20:09:36 1045

转载 Java 8简明教程

本文由 ImportNew -黄小非 翻译自winterbe。欢迎加入Java小组。转载请参见文章末尾的要求。“Java并没有没落,人们很快就会发现这一点”欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定

2014-03-21 20:37:15 340

原创 spring下载地址

http://maven.springframework.org/release/org/springframework/spring/

2014-01-02 19:23:53 359

script+html 黄历,万年历

script + html做出来的万年历与黄历的综合效果

2013-04-29

windows锁屏工具

想必大家都知道android的图案解锁吧? 这是一个适用于window平台的锁机软件 这个适用于win vista以后支持aero的系统 小小软件,希望大家喜欢 适用vista以前系统的可以在我的资源里找

2013-01-09

win图案解锁

想必大家都知道android的图案解锁吧? 这是一个适用于window平台的锁机软件 这个适用于win vista以前没aero的系统 小小软件,希望大家喜欢 待会上传支持aero系统的工具

2013-01-09

W3SCHOOL网站教程完整chm版

HTML 系列教程 从左侧的菜单选择你需要的教程! HTML HTML 指超文本标签语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3School 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!现在开始学习 HTML ! XHTML XHTML 是更严谨更纯净的 HTML 版本。 在 W3School 的 XHTML 教程中,您将学习 HTML 与 XHTML 之间的差异,以及 XHTML 的优势所在。 我们还将会为您展示将站点升级至 XHTML 的方法,以帮助您快速部署 XHTML 技术。 XHTML 已经成为优秀前端设计师和工程师的首选。现在开始学习 XHTML ! HTML 5 HTML 5 是下一代的 HTML。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 在 W3School 的 HTML 5 教程中,您将了解 HTML5 中的新特性。 现在就开始学习 HTML 5 ! CSS CSS 指层叠样式表(Cascading Style Sheets)。 在我们的 CSS 教程中,您将学习如何使用 CSS 同时控制整个站点的样式和布局。 通过与 XHTML 结合,CSS 可以帮助我们实行表现与结构分离的开发模式。 通过使用 CSS 来提升工作效率!现在开始学习 CSS ! TCP/IP TCP/IP 是针对因特网的通信协议。 在 W3School 的 TCP/IP 教程中,你将了解到什么是 TCP/IP,以及它如何工作。 关于 TCP/IP 知识,有助于您理解互联网的运行原理,是您学习 WEB 技术的基础。 现在开始学习 TCP/IP ! XML 系列教程 “当 XML(扩展标记语言)于 1998 年 2 月被引入软件工业界时,它给整个行业带来了一场风暴。有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于 WEB,而且可以被用于任何地方。” ---《Designing With Web Standards Second Edition》, Jeffrey Zeldman 在本系列教程中,我们为您提供全面的 XML 学习资源。 请首先阅读下方的教程简介。也可以从左侧的菜单直接选择你需要的教程! XML XML 指扩展标记语言。 在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。同时你将学习如何开始在应用程序中使用 XML。 开始学习 XML ! XSL XSL 指扩展样式表语言。XSLT 指 XSL 转换。 在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。 开始学习 XSL! XSL-FO XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects) 在我们的 XSL-FO 教程中,您将学习如何使用 XSL-FO 对用于输出的 XML 文档进行格式化。 开始学习 XSL-FO! XPath XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。 因此,对 XPath 的理解是很多高级 XML 应用的基础。开始学习 XPath ! XLink 和 XPointer XLink 定义在 XML 文档中创建超级链接的标准方法。 XPointer 允许这些超级链接指向 XML 文档中的更多具体部分(片断)。 开始学习 XLink 和 XPointer ! DTD DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。 它使用一系列的合法元素来定义文档结构。 开始学习 DTD ! XML Schema XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 描述 XML 文档的结构。 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XML Schema。 开始学习 XML Schema ! DOM XML 文档对象模型定义访问和操作XML文档的标准方法。 DOM 将 XML 文档作为一个树形结构,而树叶被定义为节点。 开始学习 DOM ! XForms XForms 是下一代的 HTML 表单。 在我们的 XForms 教程中,您将学习如何在应用程序中开始应用 XForms。 开始学习 XForms ! SOAP SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。 在我们的 SOAP 教程中,你将了解到什么是 SOAP,以及它如何在应用程序之间交换信息。 开始学习 SOAP ! WSDL WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。 开始学习 WSDL ! RDF 资源描述框架 (RDF) 是描述网络中资源的 W3C 标准。 RDF 是一个框架,用来描述网络资源,诸如网页的标题、作者、修改日期、内容以及版权信息等。 开始学习 RDF ! RSS 通过使用 RSS,您可以有选择地浏览您感兴趣的以及与您的工作相关的新闻。 通过使用 RSS,您可以把需要的信息从不需要的信息(兜售信息,垃圾邮件等)中分离出来。 通过使用 RSS,您可以创建自己的新闻频道,并将之发布到因特网。 开始学习 RSS ! WAP WAP 协议被设计为用来在诸如移动电话之类的无线客户端上展示因特网内容。 WML 是用来创建供 WAP 浏览器显示的页面的语言。 在我们的 WAP 教程,你将学习关于 WAP 和 WML 的知识。 你将学习如何将网页转换为袖珍的格式(pocket format),这样你的信息就可以被诸如移动电话之类的无线客户端访问到。 开始学习WAP / WML ! Web Services Web Services 可以将应用程序转换为网络应用程序。 Web Services 可以被其他应用程序利用。 基本的 Web Services 平台是 XML+HTTP。 在本教程中,我们把一个 ASP.NET 程序转换为了 Web Services。开始学习 Web Services ! 浏览器脚本系列教程 从左侧的菜单选择你需要的教程! JavaScript JavaScript 是属于网络的脚本语言! JavaScript 是因特网上最流行的脚本语言。 JavaScript 很容易使用!你一定会喜欢它的!开始学习 JavaScript ! HTML DOM HTML DOM 定义了访问和操作HTML文档的标准方法。 HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。 开始学习 HTML DOM ! DHTML DHTML 是一种使 HTML 页面具有动态特性的艺术。 DHTML 是一种创建动态和交互 WEB 站点的技术集。 对大多数人来说,DHTML 意味着 HTML、样式表和 JavaScript 的组合。 开始学习 DHTML ! VBScript VBScript是微软公司出品的脚本语言。 在我们的 VBScript 教程中,你可以学习如何编写 VBScript,以及如何在你的 HTML 文件中插入这些代码,以使得这些 WEB 页面动态性和交互性更强。 开始学习 VBScript ! AJAX AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。 AJAX 是一种在 2005 年由 Google 推广开来的编程模式。 AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。 通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。 AJAX 基于 JavaScript 和 HTTP 请求(HTTP requests)。 开始学习 AJAX ! jQuery jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 开始学习 jQuery ! E4X E4X 是对 JavaScript 的新扩展。 E4X 向 JavaScript 添加了对 XML 的直接支持。 E4X 是正式的 JavaScript 标准。 开始学习 E4X ! WMLScript WMLScript 是用于 WML 页面的脚本语言。 WML 页面可以在 WAP 浏览器中显示。 WMLScript 用于验证用户输入、生成对话框、显示出错消息以及访问用户代理设备等等。 开始学习 WMLScript ! 服务器脚本系列教程 从左侧的菜单选择你需要的教程! SQL SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。 开始学习 SQL ! ASP ASP 指 Active Server Pages (动态服务器页面)。 在我们的 ASP 教程中,您将学到 ASP 的相关知识,以及如何在服务器端执行脚本。 您会发现,ASP 是一种生成动态交互性网页的强大工具。 开始学习 ASP ! ADO ADO 指 ActiveX 数据对象(ActiveX Data Objects)。 在我们的 ADO 教程中,您将学到有关 ADO 的知识,以及如何使用 ADO 从您的网站访问数据库。 开始学习 ADO ! PHP PHP 指 PHP : 超文本预处理器。 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。 PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以工作在 Windows 的微软 IIS 平台。 开始学习 PHP ! .NET(dotnet) 教程 从左侧的菜单选择你需要的教程! Microsoft.NET Microsoft .NET 是微软新的因特网战略。 在你完成对本教程的学习之后,你将了解什么是 .NET。 同时你会认识到:.NET 将会影响未来创建 WEB 应用程序的方式。 开始学习Microsoft.NET! ASP.NET ASP.NET 是 ASP(微软动态服务器网页技术)的最新版本. ASP.NET 是 Microsoft.NET 框架的组成部分,同时也是创建动态交换网页的强有力的工具。 开始学习 ASP.NET ! .NET Mobile .NET Mobile 是微软 ASP.NET 和微软的 .NET 框架的一个扩展。 .NET Mobile 是一套针对诸如 web 电话和 PDA 来构建应用程序的服务器端 Web 窗体控件(Web Forms Controls )。 在本教程中,你将学习移动 .NET(.NET Mobile)。 本教程的主要内容是:如何利用 .NET 框架的扩展来创建移动应用程序,这种扩展被称为微软移动因特网工具包(MMIT)或者简易 .NET Mobile。 开始学习 .NET Mobile ! 多媒体系列教程 从左侧的菜单选择你需要的教程! Media 多媒体(Multimedia)指图片、声音、音乐、动画和视频。 在本教程中,您将学到如何向网页添加多媒体内容(音频和视频)。 开始学习网络多媒体教程 ! SMIL SMIL 是一种易学的、类似 HTML 的、描述视听内容的语言。 您学习本教程后,将了解到什么是 SMIL,如何创建基于多媒体内容的页面,其中包含了音频、视频、图片、文本以及其他媒介类型。 开始学习 SMIL ! SVG SVG 意为可缩放矢量图形(Scalable Vector Graphics)。 SVG 使用 XML 格式定义图像。 在我们的 SVG 教程中,你将学习 SVG 的相关知识。 开始学习 SVG !

2012-12-21

JAVA swing 编写的数独

一个Java Swing编写的数独源代码非常好的算法 编码:UTF-8 Main类:sodoku.Main 包,它包含Eclipse和NetBeans项目文件 开始方式:点击工具栏上的“数独小图标就可以开始一局的下拉框的边缘随机数独,表示数独游戏的难度。解决步骤的权利,颜色越深,更复杂的方式思考的算法。

2012-11-26

独立游戏开发指南之开源免费游戏引擎篇

目录 第一章 背景知识 1.1 游戏开发 1.1.1 什么是游戏开发 1.1.2 游戏开发流程 1.2 独立游戏开发 1.2.1 什么是独立游戏开发 1.2.2 独立游戏开发者概观 1.2.3 “独立游戏开发者独孤九决” 1.3 游戏MOD 1.3.1 什么是MOD 1.3.2 几种MOD可供选择 第二章 游戏引擎 2.1 什么东东? 2.2 游戏的程序运作——引擎概说 2.3 游戏引擎古往今来 2.3.1 什么是引擎 2.3.2 引擎的进化 2.4 彻底剖析游戏引擎 2.4.1 游戏引擎介绍, 渲染和构造3D世界 …… 2.4.9 现成与定做游戏引擎设计工具,游戏特定主题 60 2.4.10 人工智能和导航(路径发现) 63 2.4.11 最后的章节 68 2.5 3D游戏引擎的架构设计 72 2.5.1 Introduction (简介) 72 …… 2.5.8 The Game (游戏) 76 2.6 3D引擎在编程角度上的定位 76 2.6.1 3D引擎/API/创作系统的区别 76 2.6.2 游戏引擎的层级架构 77 第三章 游戏&引擎排行榜 80 3.1 游戏排行榜 80 3.1.1 2009年度十大热门游戏排名榜 80 3.1.2 最应该走向PC的十款单机游戏 90 3.1.3 缺失的美丽:十大半途而废的游戏 95 3.2 游戏引擎排行榜 100 3.2.1 玩家热衷的游戏引擎排名 100 3.2.2 盘点:九大热门游戏引擎 104 第四章 开源游戏/引擎排行榜 113 4.1 列表:游戏引擎大全 113 4.1.1 免费和开源引擎 113 4.1.2 商业引擎 115 4.1.3 手机游戏引擎 117 4.1.4 PSP游戏引擎 117 4.1.5 游戏及其使用的引擎 117 4.1.6 引擎概览 118 4.2 开源游戏 119 4.2.1 开源游戏引擎及游戏 119 4.2.2 重要开源游戏列表 120 4.2.3 八个最好的免费或开源第一人称射击游戏 123 4.2.4 Linux操作系统上最好的10款开源游戏 125 4.2.5 五大开源跨平台FPS游戏 125 4.3 开源引擎 127 4.3.1 五大开源游戏引擎介绍 127 4.3.2 四大开源3D游戏引擎探究 128 4.3.3 典型开源3D引擎分类比较 130 4.3.4 最常用的开源游戏引擎 133 第五章 开源游戏&引擎详细介绍: 135 5.1 Unreal3:UDK: 135 5.1.1 Unreal历史: 135 5.1.2 UDK学习资料 137 5.1.3 各种UDK资料搜集 141 5.2 Sauerbraten:Cube 2 142 5.2.1 简单介绍 143 5.2.2 Sauerbraten资料搜集 143 5.3 Blood Frontier 144 5.4 Nexuiz 2.5 145 5.5 IrrLicht 145 5.6 Xreal 147 5.7 OGRE 147 5.8 其它…… 149 第六章 后记 150

2012-11-16

修复XP+Win7双系统启动引导

【亲测】修复双系统启动引导相丢失的问题

2012-10-07

DBC无限制破解版

DBC无限制破解版

2011-12-09

品牌电脑自己做

这个可以实现在一定意义上的改变电脑属性,可以在一定程度上“自慰”,当然性能还要看自己的实际硬件能力了。

2011-12-08

双桌面,隐藏桌面

使用这个工具,在很大程度上能实现界面的完全隐藏。 使用这个工具,可以让你在千分之一秒内进入另一个自己设置好的桌面,可以完完全全的隐藏自己的不见光之举。 使用这个工具,即使在上班,你也可以轻松的玩游戏,同时提醒:在一定情况下需要配合一个进程隐藏工具,那样子才是100%的神秘!!!

2011-12-08

SYSTEM超级用户

利用这个用户可以达到复制用户,查看SAM文件等强大权限,相比起来,administrator就显得华而不实了。。。

2011-12-08

宽带用户名计算器

用了这个之后可以在真正意义上摆脱宽带客户端,从此离开广告的烦恼,并可以释放很大一部分内存,何乐而不为呢??

2011-11-27

破解限时软件使用权

专门用来破解各种时间限制版的软件,以后用软件就简单了

2011-11-23

DOS清除密码

当你配合我的添加隐藏用户,用户密码查看器一起使用之后,你会发现,你进入任何电脑都犹如进入无人之境,随意进入,且不需要清除密码。无懈可击!

2011-11-23

XP密码查看器

当你配合我的添加隐藏用户,DOS工具一起使用之后,你会发现,你进入任何电脑都犹如进入无人之境,随意进入,且不需要清除密码。无懈可击!

2011-11-23

BAT批处理合集

经典的DOS批量处理合集,各种意想不到,各种出乎意料

2011-11-23

网站克隆完美版

轻轻松松收集目标网站完整结构。(可作为学习所用,如用于商业用途,一切版权问题与上传者无关)

2011-11-23

隐藏用户添加软件

轻松一键添加隐藏用户,用于为电脑添加后门所用!!

2011-11-23

RAR快速暴力破解

很多人经常会搞一些加密RAR让人下载,这个软件可以快速破解RAR文件

2011-11-17

宽带密码查看器

宽带密码查看器 杀毒信任不报毒~!

2017-01-18

hadoop.dll-common

Windows下开发hadoop集成所需要的一些通用集 hadoop.dll winutils.exe

2016-09-14

LayoutIT bootstrap可视化

演示网站: http://www.bootcss.com/p/layoutit/ http://www.ibootstrap.cn/ http://www.w3cschool.cc/try/bootstrap/layoutit/ 提示:如果直接移至网站,将使得项目中的编辑功能不能使用。 而这个版本的编辑功能则可以完好的使用。同时,在V3版本中不支持编辑功能,于是没有进行下载,如果确实有人需要的话,可以给我发私信,再进行下载。 当前这个版本,和上面示例网站中的效果完全一样!

2015-01-20

JAVA8 API.CHM

How This API Document Is Organized This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows. Overview The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages. Package Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories: Interfaces (italic) Classes Enums Exceptions Errors Annotation Types Class/Interface Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions: Class inheritance diagram Direct Subclasses All Known Subinterfaces All Known Implementing Classes Class/interface declaration Class/interface description Nested Class Summary Field Summary Constructor Summary Method Summary Field Detail Constructor Detail Method Detail Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer. Annotation Type Each annotation type has its own separate page with the following sections: Annotation Type declaration Annotation Type description Required Element Summary Optional Element Summary Element Detail Enum Each enum has its own separate page with the following sections: Enum declaration Enum description Enum Constant Summary Enum Constant Detail Use Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar. Tree (Class Hierarchy) There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages. When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package. Deprecated API The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations. Index The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields. Prev/Next These links take you to the next or previous class, interface, package, or related page. Frames/No Frames These links show and hide the HTML frames. All pages are available with or without frames. All Classes The All Classes link shows all classes and interfaces except non-static nested types. Serialized Form Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. Constant Field Values The Constant Field Values page lists the static final fields and their values. This help file applies to API documentation generated using the standard doclet.

2014-05-21

JAVAEE7_API.CHM

All Classes Packages javax.annotation javax.annotation.security javax.annotation.sql javax.batch.api javax.batch.api.chunk javax.batch.api.chunk.listener javax.batch.api.listener javax.batch.api.partition javax.batch.operations javax.batch.runtime javax.batch.runtime.context javax.decorator javax.ejb javax.ejb.embeddable javax.ejb.spi javax.el javax.enterprise.concurrent javax.enterprise.context javax.enterprise.context.spi javax.enterprise.deploy.model javax.enterprise.deploy.model.exceptions javax.enterprise.deploy.shared javax.enterprise.deploy.shared.factories javax.enterprise.deploy.spi javax.enterprise.deploy.spi.exceptions javax.enterprise.deploy.spi.factories javax.enterprise.deploy.spi.status javax.enterprise.event javax.enterprise.inject javax.enterprise.inject.spi javax.enterprise.util javax.faces javax.faces.application javax.faces.bean javax.faces.component javax.faces.component.behavior javax.faces.component.html javax.faces.component.visit javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.flow javax.faces.flow.builder javax.faces.lifecycle javax.faces.model javax.faces.render javax.faces.validator javax.faces.view javax.faces.view.facelets javax.faces.webapp javax.inject javax.interceptor javax.jms javax.json javax.json.spi javax.json.stream javax.jws javax.jws.soap javax.mail javax.mail.event javax.mail.internet javax.mail.search javax.mail.util javax.management.j2ee javax.management.j2ee.statistics javax.persistence javax.persistence.criteria javax.persistence.metamodel javax.persistence.spi javax.resource javax.resource.cci javax.resource.spi javax.resource.spi.endpoint javax.resource.spi.security javax.resource.spi.work javax.security.auth.message javax.security.auth.message.callback javax.security.auth.message.config javax.security.auth.message.module javax.security.jacc javax.servlet javax.servlet.annotation javax.servlet.descriptor javax.servlet.http javax.servlet.jsp javax.servlet.jsp.el javax.servlet.jsp.jstl.core javax.servlet.jsp.jstl.fmt javax.servlet.jsp.jstl.sql javax.servlet.jsp.jstl.tlv javax.servlet.jsp.tagext javax.transaction javax.transaction.xa javax.validation javax.validation.bootstrap javax.validation.constraints javax.validation.constraintvalidation javax.validation.executable javax.validation.groups javax.validation.metadata javax.validation.spi javax.websocket javax.websocket.server javax.ws.rs javax.ws.rs.client javax.ws.rs.container javax.ws.rs.core javax.ws.rs.ext javax.xml.bind javax.xml.bind.annotation javax.xml.bind.annotation.adapters javax.xml.bind.attachment javax.xml.bind.helpers javax.xml.bind.util javax.xml.registry javax.xml.registry.infomodel javax.xml.rpc javax.xml.rpc.encoding javax.xml.rpc.handler javax.xml.rpc.handler.soap javax.xml.rpc.holders javax.xml.rpc.server javax.xml.rpc.soap javax.xml.soap javax.xml.ws javax.xml.ws.handler javax.xml.ws.handler.soap javax.xml.ws.http javax.xml.ws.soap javax.xml.ws.spi javax.xml.ws.spi.http javax.xml.ws.wsaddressing

2014-01-12

hibernate-3.2.5 官方原版

hibernate-3.2.5 官方原版 可查MD5码,与SHA1码 SHA1: af69c4be5bc1728dc89a8c8f4fbc7c5e3ce3c76a MD5: 81622d3463933f34d6e36f1af1d160bb

2013-11-05

java7帮助文档

Java Platform Standard Edition 7 Documentation What's New Documentation Release Notes Tutorials and Training The Java Tutorials Java Training More Information Java SE 7 Names and Versions Java SE White Papers Documentation Accessibility Specifications Installation Instructions Supported Systems Configurations Java SE 7 and JDK 7 Compatibility JDK 7 Adoption Guide Troubleshooting Java SE About Test / Sample Applications and Code Resources Oracle Java SE Advanced and Oracle Java SE Suite Open JDK Bugs Database Downloads Java SE Downloads Community Forums Blogs User Groups Wikis Newsletters Events Other Technologies Java EE Java ME Java FX GlassFish NetBeans Oracle has two products that implement Java Platform Standard Edition (Java SE) 7: Java SE Development Kit (JDK) 7 and Java SE Runtime Environment (JRE) 7. JDK 7 is a superset of JRE 7, and contains everything that is in JRE 7, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE 7 provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java programming language. The following conceptual diagram illustrates Java component technologies: JDK Java Language Java Language ` Tools & Tool APIs java javac javadoc jar javap JPDA JConsole Java VisualVM Java DB Security Int'l RMI IDL Deploy Monitoring Troubleshoot Scripting JVM TI JRE RIAs Java Web Start Applet / Java Plug-in User Interface Toolkits AWT Swing Java 2D Accessibility Drag n Drop Input Methods Image I/O Print Service Sound Java SE API Integration Libraries IDL JDBC JNDI RMI RMI-IIOP Scripting Other Base Libraries Beans Int'l Support Input/Output JMX JNI Math Networking Override Mechanism Security Serialization Extension Mechanism XML JAXP lang and util Base Libraries lang and util Collections Concurrency Utilities JAR Logging Management Preferences API Ref Objects Reflection Regular Expressions Versioning Zip Instrumentation Java Virtual Machine Java HotSpot Client and Server VM Description of Java Conceptual Diagram What's New in Documentation Documentation is regularly updated to provide developers with in-depth information about new features in the Java platform. Some recent updates include: Swing The JLayer class has been added, which is a flexible and powerful decorator for Swing components; see How to Decorate Components with JLayer. The Nimbus Look and Feel has been moved from the com.sun.java.swing package to the javax.swing package; see the javax.swing.plaf.nimbus package. Mixing Heavyweight and Lightweight Components is easier to accomplish. Windows with transparency and non-rectangular shape are supported; see How to Create Translucent and Shaped Windows An HSV tab has been added to the JColorChooser class. Java I/O The java.nio.file package and its related package, java.nio.file.attribute, provide comprehensive support for file I/O and for accessing the file system; see File I/O (featuring NIO.2). NIO stands for non-blocking I/O. The directory <Java home>/sample/nio/chatserver/ contains samples that demonstrate the new APIs contained in the java.nio.file package. The directory <Java home>/demo/nio/zipfs/ contains samples that demonstrate the NIO.2 NFS (Network File System) file system. Networking The URLClassLoader.close method has been added; see Closing a URLClassLoader. The Sockets Direct Protocol (SDP) provides access to high performance network connections; see Understanding the Sockets Direct Protocol. Security A new native provider has been added that provides several ECC-based algorithms (ECDSA/ECDH); see Sun PKCS#11 Provider's Supported Algorithms in Java PKCS#11 Reference Guide. Weak cryptographic algorithms can now be disabled; see Appendix D: Disabling Cryptographic Algorithms in Java PKI Programmer's Guide and Disabled Cryptographic Algorithms in Java Secure Socket Extension (JSSE) Reference Guide. Various enhancements related to SSL/TLS have been added to Java Secure Socket Extension. Collections The TransferQueue interface has been added, which is a refinement of the BlockingQueue interface. The class LinkedTransferQueue implements the TransferQueue interface. Concurrency The fork/join framework, which is based on the ForkJoinPool class, is an implementation of the Executor interface. It is designed to efficiently run a large number of tasks using a pool of worker threads. A work-stealing technique is used to keep all the worker threads busy, to take full advantage of multiple processors. See Fork/Join in The Java Tutorials. The directory <Java home>/sample/forkjoin/ contains samples that demonstrate the fork/join framework. The ThreadLocalRandom class eliminates contention among threads using pseudo-random numbers; see Concurrent Random Numbers. The Phaser class is a new synchronization barrier, similar to CyclicBarrier. Rich Internet Applications (RIA) and Deployment The window of a dragged applet can be decorated with a default or custom title; see Requesting and Customizing Applet Decoration in Draggable Applets. The following enhancements have been made to the syntax of JNLP files; see JNLP File Syntax: The os attribute in the information and resources elements can now contain specific versions of Windows, such as Windows Vista or Windows 7. Applications can use the install attribute in the shortcut element to specify their desire to be installed. Installed applications are not removed when the Java Web Start cache is cleared, but can be explicitly removed using the Java Control Panel. Java Web Start applications can be deployed without specifying the codebase attribute; see Deploying Without Codebase A JNLP file can be embedded into an HTML page; see Embedding JNLP File in Applet Tag. You can check the status variable of the applet while it is loading to determine if the applet is ready to handle requests from JavaScript code; see Handling Initialization Status With Event Handlers. You now have control of the window decoration style and title of an applet launched from a shortcut or dragged out of the browser; see Requesting and Customizing Applet Decoration in Developing Draggable Applets. Java 2D A new XRender-based Java 2D rendering pipeline is supported for modern X11-based desktops, offering improved graphics performance; see the xrender flag in System Properties for Java 2D Technology. The JDK now enumerates and displays installed OpenType/CFF fonts through methods such as GraphicsEnvironment.getAvailableFontFamilyNames; these fonts are also recognized by the Font.createFont method. See Selecting a Font. The TextLayout class supports Tibetan script. libfontconfig, a font configuration API, is used to select fonts to use for the logical fonts for some implementations of Linux; see Fontconfig. Java XML This release contains Java API for XML Processing (JAXP) 1.4.5, supports Java Architecture for XML Binding (JAXB) 2.2.3, and supports Java API for XML Web Services (JAX-WS) 2.2.4. Internationalization Unicode 6.0.0 is supported; see Unicode in The Java Tutorials. The directory <Java home>/demo/jfc/Font2DTest/ contains samples that demonstrate Java support for Unicode 6.0. Java SE 7 can accommodate new currencies that are identified by their ISO 4217 codes; see the Currency class. java.lang Package Potential deadlocks were eliminated for multithreaded, non-hierarchically delegating custom class loaders; see Multithreaded Custom Class Loaders in Java SE 7. Java Programming Language The following enhancements have been added to the Java language: Binary Literals Underscores in Numeric Literals Strings in switch Statements Type Inference for Generic Instance Creation Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods The try-with-resources Statement Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking Java Virtual Machine Java Virtual Machine Support for Non-Java Languages: Java SE 7 introduces a new JVM instruction that simplifies the implementation of dynamically typed programming languages on the JVM. Garbage-First Collector is a server-style garbage collector that replaces the Concurrent Mark-Sweep Collector (CMS). Java HotSpot Virtual Machine Performance Enhancements JDBC 4.1 JDBC 4.1 introduces the following features: The ability to use a try-with-resources statement to automatically close resources of type Connection, ResultSet, and Statement; see Closing Connections in Processing SQL Statements. RowSet 1.1: The introduction of the RowSetFactory interface and the RowSetProvider class, which enable you to create all types of row sets supported by your JDBC driver; see Using the RowSetFactory Interface in Using JdbcRowSet Objects.

2013-07-01

物业收费系统

物业收费系统 物业管理,VB开发的信息管理系统,使用起来非常方便。好了好好物业管理有如此大的信息-real property management,information management system developed by VB, using very conveniently.good real property management has such large information.

2013-06-18

这是一个用asp编写的火车票预定录入系统

简单介绍!~~~ 这是一个用asp编写的火车票预定录入系统。虽然不大,但是功能完整。希望大家喜欢

2013-06-18

bpel相关 提供一个加法的一个减法的webservice

bpel相关 提供一个加法的一个减法的webservice 然后利用bpel整合,实现加减法 平台:eclipse3.5 tomcat5.5以上-bpel a related addition of a subtraction of the webservice and then use bpel integration and realization of addition and subtraction Platform: eclipse3.5 文件列表 CquBPEL\.project .......\AddService.wsdl .......\deploy.xml .......\MathServiceProcess.bpel .......\MathServiceProcess.bpelex .......\MathServiceProcess.cbp .......\MathServiceProcessArtifacts.wsdl .......\SubService.wsdl

2013-06-18

Java birt中文帮助 报表

目录 第一章、学习基础知识 教程 1:构建简单的列表报告 任务 1:创建新项目 任务 2:创建新报告 任务 3:构建数据源 任务 4:构建数据集 任务 5:对报告进行布局 任务 6:对数据进行排序 任务 7:格式化报告 编辑列标题 格式化列标题 在同一行上显示名字和姓氏 增大行之间的间隔 任务 8:创建报告标题 接下来的步骤 第二章、连接至数据源 如何创建 BIRT 数据源 如何修改现有 BIRT 数据源 如何删除 BIRT 报告设计器数据源 如何对数据库或其他 JDBC 数据源指定连接信息 如何添加 JDBC 驱动程序 如何删除 JAR 文件中的所有 JDBC 驱动程序 第三章、检索数据 如何创建数据集 如何更改数据集的数据源 如何对 JDBC 数据集编写 SQL 查询 如何对 JDBC 数据集指定存储过程 如何查看和更改输出列 如何更改“预览结果”中出现的行数 如何将计算字段添加至数据集 如何连接数据集 如何定义动态查询 如何设置高速缓存首选项 第四章、绑定数据 如何创建列绑定 第五章、对报告进行布局 如何添加行或列 如何删除行或列 如何将数据集绑定至表 如何插入链接的图像 如何插入嵌入式图像 如何插入存储在数据源中的图像 第六章、显示文本 如何使用动态文本元素 第七章、格式化报告内容 如何创建样式 如何导入样式 如何应用样式 如何修改样式 如何删除样式 如何创建格式化规则 如何修改格式化规则 如何删除格式化规则 如何通过拖动边界来调整列或行的大小 如何指定行高 如何指定列宽 如何合并表或网格单元格 如何有条件地隐藏元素 第八章、对数据进行排序和分组 教程 2:对报告数据进行分组 任务 1:打开报告设计 任务 2:将报告另存为新文件 任务 3:将贷记限额字段添加至数据集 任务 4:将贷记限额数据添加至报告 任务 5:按贷记限额对客户数据进行分组 任务 6:在组头中显示贷记限额范围 任务 7:显示聚集信息 任务 8:格式化报告 除去详细信息行中的贷记限额数据 在每组的第一行中显示组标题 用一行分隔每组 任务 9:在 BIRT 报告查看器中预览报告 任务 10:在目录中显示贷记限额范围 第九章、聚集数据 如何在表达式构建器中构造聚集表达式 第十章、编写表达式 第十一章、过滤数据 如何过滤行以便从 JDBC 数据源检索数据 如何在数据集级别进行过滤 如何在报告元素级别进行过滤 如何在组级别进行过滤 第十二章、使用户能够对数据进行过滤 使用户能够在查询运行时进行过滤 如何创建简单报告参数 如何在 SQL 查询中插入参数标记 如何创建数据集参数 如何在运行报告时动态更新过滤条件 第十三章、构建包含子报告的报告 教程 3:构建带有并排子报告的报告 任务 1:创建新报告 任务 2:构建数据源 任务 3:为客户报告构建数据集 任务 4:为订单子报告构建数据集 任务 5:为支付子报告构建数据集 任务 6:创建客户主报告 任务 7:创建订单子报告 任务 8:将订单子报告链接至客户主报告 任务 9:创建支付子报告 任务 10:将支付子报告链接至客户主报告 任务 11:仅显示具有订单或支付的客户 任务 12:并排显示子报告 任务 13:格式化报告 突出显示客户名 编辑列标题 更改日期格式 更改数字格式 增大元素之间的垂直间距 增大订单表与支付表之间的水平间距 在表周围添加边框 增大表边框与内容之间的间距 第十四章、在报告中使用图表 教程 4:创建图表 任务 1:设置报告设计文件 任务 2:在报告中添加图表 任务 3:为图表提供数据 任务 4:查看图表 任务 5:更新图表标题 任务 6:优化图表外观 第十五章、在图表中显示数据 如何选择图表数据集 如何对类别系列数据进行分组 如何设置轴的数据类型和格式 如何更改图表预览首选项 第十六章、对图表进行布局和格式化 如何设置图表背景色 如何定义定制颜色 如何为具有深度的图表或三维图表设置墙体色或地板色 如何设置图表区嵌入 如何为图形设置背景色 如何为图形区加上轮廓 如何为轴中的图形区加上阴影 如何调整图表图形的放置和填充 如何格式化轴名 如何在仪表图或饼图中添加或格式化值系列标题 如何修改轴线 如何修改轴刻度线 如何添加或修改网格线 第十七章、设计多页报告 如何在页眉和页脚中显示文本 如何指定页眉或页脚大小 如何避免首页出现页眉内容 第十八章、添加交互式查看功能 如何创建书签 如何链接两个报告部分 如何链接两个报告 如何创建目录条目 如何导出报告数据 第十九章、构建共享的报告开发框架 如何将元素添加到库中 如何设置报告设计的主题 如何从报告设计中删除主题 如何创建模板报告项 如何设置模板文件夹 如何发布模板 如何使用模板报告项 第二十章、将文本本地化 如何对报告指定资源文件 如何对标签或文本元素指定现有资源键 如何以不同语言环境预览报告 第二十一章、在报告设计中进行脚本编制 BIRT 脚本编制概述 在 Java 与 JavaScript 之间进行选择 同时使用 Java 和 JavaScript 编写事件处理程序 第二十二章、使用 JavaScript 编写事件处理程序 如何使用 BIRT 报告设计器来输入 JavaScript 事件处理程序 确定方法执行顺序 提供 ReportDesign.initialize 代码 如何提供 ReportDesign.initialize 方法的代码 为想要跟踪的方法提供代码 提供 ReportDesign.afterFactory 代码 教程 5:使用 JavaScript 编写事件处理程序 任务 1:打开报告设计 任务 2:在 Table.onCreate( ) 方法中创建并初始化计数器 任务 3:在 Row.onCreate( ) 方法中有条件地使计数器递增 任务 4:使用 ReportDesign.afterFactory( ) 方法来显示结果 第二十三章、使用 Java 编写事件处理程序 如何创建事件处理程序类并将其添加到 Java 项目中 如何使 Java 类与报告元素相关联 第二十四章、脚本编制参考 类 DateTimeSpan DateTimeSpan.addDate DateTimeSpan.addTime DateTimeSpan.days DateTimeSpan.hours DateTimeSpan.minutes DateTimeSpan.months DateTimeSpan.seconds DateTimeSpan.subDate DateTimeSpan.subTime DateTimeSpan.years Finance 类 Finance.ddb Finance.fv Finance.ipmt Finance.irr Finance.mirr Finance.nper Finance.npv Finance.percent Finance.pmt Finance.ppmt Finance.pv Finance.rate Finance.sln Finance.syd Total 类 关于分组和过滤 关于过滤器参数 关于组参数 Total.ave Total.count Total.countDistinct Total.first Total.isBottomN Total.isBottomNPercent Total.isTopN Total.isTopNPercent Total.last Total.max Total.median Total.min Total.mode Total.movingAve Total.percentile Total.percentRank Total.percentSum Total.quartile Total.rank Total.runningCount Total.stdDev Total.sum Total.variance Total.weightedAve

2013-06-18

birt的入门资料,简单易懂,照着教程走,基本没问题

学习基础知识 教程 1:构建简单的列表报告 任务 1:创建新项目 任务 2:创建新报告 任务 3:构建数据源 任务 4:构建数据集 任务 5:对报告进行布局 任务 6:对数据进行排序 任务 7:格式化报告 编辑列标题 格式化列标题 在同一行上显示名字和姓氏 增大行之间的间隔 任务 8:创建报告标题 接下来的步骤 连接至数据源 如何创建 BIRT 数据源 如何修改现有 BIRT 数据源 如何删除 BIRT 报告设计器数据源 如何对数据库或其他 JDBC 数据源指定连接信息 如何添加 JDBC 驱动程序 如何删除 JAR 文件中的所有 JDBC 驱动程序 检索数据 如何创建数据集 如何更改数据集的数据源 如何对 JDBC 数据集编写 SQL 查询 如何对 JDBC 数据集指定存储过程 如何查看和更改输出列 如何更改“预览结果”中出现的行数 如何将计算字段添加至数据集 如何连接数据集 如何定义动态查询 如何设置高速缓存首选项 绑定数据 如何创建列绑定 对报告进行布局 如何添加行或列 如何删除行或列 如何将数据集绑定至表 如何插入链接的图像 如何插入嵌入式图像 如何插入存储在数据源中的图像 显示文本 如何使用动态文本元素 格式化报告内容 如何创建样式 如何导入样式 如何应用样式 如何修改样式 如何删除样式 如何创建格式化规则 如何修改格式化规则 如何删除格式化规则 如何通过拖动边界来调整列或行的大小 如何指定行高 如何指定列宽 如何合并表或网格单元格 如何有条件地隐藏元素 对数据进行排序和分组 教程 2:对报告数据进行分组 任务 1:打开报告设计 任务 2:将报告另存为新文件 任务 3:将贷记限额字段添加至数据集 任务 4:将贷记限额数据添加至报告 任务 5:按贷记限额对客户数据进行分组 任务 6:在组头中显示贷记限额范围 任务 7:显示聚集信息 任务 8:格式化报告 除去详细信息行中的贷记限额数据 在每组的第一行中显示组标题 用一行分隔每组 任务 9:在 BIRT 报告查看器中预览报告 任务 10:在目录中显示贷记限额范围 聚集数据 如何在表达式构建器中构造聚集表达式 编写表达式 过滤数据 如何过滤行以便从 JDBC 数据源检索数据 如何在数据集级别进行过滤 如何在报告元素级别进行过滤 如何在组级别进行过滤 使用户能够对数据进行过滤 使用户能够在查询运行时进行过滤 如何创建简单报告参数 如何在 SQL 查询中插入参数标记 如何创建数据集参数 如何在运行报告时动态更新过滤条件 构建包含子报告的报告 教程 3:构建带有并排子报告的报告 任务 1:创建新报告 任务 2:构建数据源 任务 3:为客户报告构建数据集 任务 4:为订单子报告构建数据集 任务 5:为支付子报告构建数据集 任务 6:创建客户主报告 任务 7:创建订单子报告 任务 8:将订单子报告链接至客户主报告 任务 9:创建支付子报告 任务 10:将支付子报告链接至客户主报告 任务 11:仅显示具有订单或支付的客户 任务 12:并排显示子报告 任务 13:格式化报告 突出显示客户名 编辑列标题 更改日期格式 更改数字格式 增大元素之间的垂直间距 增大订单表与支付表之间的水平间距 在表周围添加边框 增大表边框与内容之间的间距 在报告中使用图表 教程 4:创建图表 任务 1:设置报告设计文件 任务 2:在报告中添加图表 任务 3:为图表提供数据 任务 4:查看图表 任务 5:更新图表标题 任务 6:优化图表外观 在图表中显示数据 如何选择图表数据集 如何对类别系列数据进行分组 如何设置轴的数据类型和格式 如何更改图表预览首选项 对图表进行布局和格式化 如何设置图表背景色 如何定义定制颜色 如何为具有深度的图表或三维图表设置墙体色或地板色 如何设置图表区嵌入 如何为图形设置背景色 如何为图形区加上轮廓 如何为轴中的图形区加上阴影 如何调整图表图形的放置和填充 如何格式化轴名 如何在仪表图或饼图中添加或格式化值系列标题 如何修改轴线 如何修改轴刻度线 如何添加或修改网格线 设计多页报告 如何在页眉和页脚中显示文本 如何指定页眉或页脚大小 如何避免首页出现页眉内容 添加交互式查看功能 如何创建书签 如何链接两个报告部分 如何链接两个报告 如何创建目录条目 如何导出报告数据 构建共享的报告开发框架 如何将元素添加到库中 如何设置报告设计的主题 如何从报告设计中删除主题 如何创建模板报告项 如何设置模板文件夹 如何发布模板 如何使用模板报告项 将文本本地化 如何对报告指定资源文件 如何对标签或文本元素指定现有资源键 如何以不同语言环境预览报告 在报告设计中进行脚本编制 BIRT 脚本编制概述 在 Java 与 JavaScript 之间进行选择 同时使用 Java 和 JavaScript 编写事件处理程序 使用 JavaScript 编写事件处理程序 如何使用 BIRT 报告设计器来输入 JavaScript 事件处理程序 确定方法执行顺序 提供 ReportDesign.initialize 代码 如何提供 ReportDesign.initialize 方法的代码 为想要跟踪的方法提供代码 提供 ReportDesign.afterFactory 代码 教程 5:使用 JavaScript 编写事件处理程序 任务 1:打开报告设计 任务 2:在 Table.onCreate( ) 方法中创建并初始化计数器 任务 3:在 Row.onCreate( ) 方法中有条件地使计数器递增 任务 4:使用 ReportDesign.afterFactory( ) 方法来显示结果 使用 Java 编写事件处理程序 如何创建事件处理程序类并将其添加到 Java 项目中 如何使 Java 类与报告元素相关联 脚本编制参考 类 DateTimeSpan DateTimeSpan.addDate DateTimeSpan.addTime DateTimeSpan.days DateTimeSpan.hours DateTimeSpan.minutes DateTimeSpan.months DateTimeSpan.seconds DateTimeSpan.subDate DateTimeSpan.subTime DateTimeSpan.years Finance 类 Finance.ddb Finance.fv Finance.ipmt Finance.irr Finance.mirr Finance.nper Finance.npv Finance.percent Finance.pmt Finance.ppmt Finance.pv Finance.rate Finance.sln Finance.syd Total 类 关于分组和过滤 关于过滤器参数 关于组参数 Total.ave Total.count Total.countDistinct Total.first Total.isBottomN Total.isBottomNPercent Total.isTopN Total.isTopNPercent Total.last Total.max Total.median Total.min Total.mode Total.movingAve Total.percentile Total.percentRank Total.percentSum Total.quartile Total.rank Total.runningCount Total.stdDev Total.sum Total.variance Total.weightedAve

2013-06-18

birt图形报、报表引擎、3D报表实例,绝对震撼

文件列表 chinese report demo manual.pdf com.ibm.examples.chart.zip eclipsecon2009.zip BankDemoManual[1].pdf

2013-06-18

工作流产品,一个大型项目,使用ORALCE BPEL

gd_BizAccept ............\bpel.xml ............\build.xml ............\gd_BizAccept.bpel ............\gd_BizAccept.jpr ............\gd_BizAccept.wsdl ............\gd_BizAccept_APWorkflow.wsdl ............\gd_BizAccept_CPWorkflow.wsdl ............\gd_BizAccept_CustCheck.wsdl ............\gd_BizAccept_PacketWorkflow.wsdl ............\gd_BizAccept_SPWorkflow.wsdl ............\graphics.xml ............\LocalIdentityService.wsdl ............\LocalIdentityService.xsd ............\OfferingToProductCollection.xsl ............\RetrieveAEPProduct.xsl ............\RetrieveCPProduct.xsl ............\RetrieveIBSSProduct.xsl ............\RetrieveProdCollect.xsl ............\schema ............\......\BizOrders.xsd ............\......\BizProc.xsd ............\......\BizProcCmdRequestResponse.xsd ............\......\Customer.xsd ............\......\Events.xsd ............\......\HelperSchema.xsd ............\......\HumanTaskForm.xsd ............\......\Product.xsd ............\......\PublishInfo.xsd ............\TaskActionHandler.wsdl ............\taskConfigBnetMgrAcceptConfirm.xml ............\TaskManagerService.wsdl ............\TaskRoutingService.wsdl ............\util_BnetServiceProvider.wsdl ............\WorkflowTask.xsd

2013-06-18

BPEL实例教程

BPEL 背景知识   首先,介绍一些背景知识。BPEL 基于 XML 和 Web 服务构建;它使用一种基于 Web 的语言,该语言支持 web 服务技术系列,包括 SOAP、WSDL、UDDI、Web 服务可靠性消息、Web 服务寻址、Web 服务协调以及 Web 服务事务。   BPEL 代表了两种早期工作流语言 - Web 服务流语言 (WSFL) 和 XLANG 的交汇。WSFL 由 IBM 基于有向图概念设计。XLANG 是一种由 Microsoft 设计的块结构化语言。BPEL 组合了这两种方法,并提供了丰富的词汇来描述业务流程。   BPEL 的第一个版本诞生于 2002 年 8 月。此后,随着许多主要供应商(包括 Oracle)的纷纷加入了,催生了多项修改和改进,并于 2003 年 3 月推出了 1.1 版。2003 年 4 月,BPEL 提交结构化信息标准促进组织 (OASIS) 以实现标准化,并组建了 Web 服务业务流程执行语言技术委员会 (WSBPEL TC)。该努力使 BPEL 在业界获得更广范围的认可。   在企业内部,BPEL 用于标准化企业应用程序集成以及将此集成扩展到先前孤立的系统。在企业之间,BPEL 使与业务合作伙伴的集成变得更容易、更高效。BPEL 激发企业进一步定义它们的业务流程,从而导致业务流程的优化、重新设计以及选择最合适的流程,进而实现了组织的进一步优化。BPEL 中描述的业务流程定义并不影响现有系统,因此对升级产生了促进作用。在已经或将要通过 Web 服务公开功能的环境中,BPEL 是一项重要的技术。随着 Web 服务的不断普及,BPEL 的重要性也随之提高。

2013-06-18

spring源代码解析

代码解析2,部分摘抄 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业务对象,数据存取对象,资源,事物管理器等各种中间层对象。在这个上下文的基础上,和web MVC相关还会有一个上下文来保存控制器之类的MVC对象,这样就构成了一个层次化的上下文结构。在web容器中启动Spring应用程序就是一个建立这个上下文体系的过程。Spring为web应用提供了上下文的扩展接口 WebApplicationContext: 如转载请注明,转载自:关注Java[http://www.gbsou.com] 本文链接: http://www.gbsou.com/2009/08/11/214.html - - Java代码 public interface WebApplicationContext extends ApplicationContext { //这里定义的常量用于在ServletContext中存取根上下文 String ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE = WebApplicationContext.class.getName() + ".ROOT"; …… //对WebApplicationContext来说,需要得到Web容器的ServletContext ServletContext getServletContext(); } public interface WebApplicationContext extends ApplicationContext { //这里定义的常量用于在ServletContext中存取根上下文 String ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE = WebApplicationContext.class.getName() + ".ROOT"; ...... //对WebApplicationContext来说,需要得到Web容器的ServletContext ServletContext getServletContext(); } 而一般的启动过程,Spring会使用一个默认的实现,XmlWebApplicationContext – 这个上下文实现作为在web容器中的根上下文容器被建立起来,具体的建立过程在下面我们会详细分析。 Java代码 public class XmlWebApplicationContext extends AbstractRefreshableWebApplicationContext { /** 这是和web部署相关的位置信息,用来作为默认的根上下文bean定义信息的存放位置*/ public static final String DEFAULT_CONFIG_LOCATION = "/WEB-INF/applicationContext.xml"; public static final String DEFAULT_CONFIG_LOCATION_PREFIX = "/WEB-INF/"; public static final String DEFAULT_CONFIG_LOCATION_SUFFIX = ".xml"; //我们又看到了熟悉的loadBeanDefinition,就像我们前面对IOC容器的分析中一样,这个加载工程在容器的refresh()的时候启动。 protected void loadBeanDefinitions(DefaultListableBeanFactory beanFactory) throws IOException { //对于XmlWebApplicationContext,当然使用的是XmlBeanDefinitionReader来对bean定义信息来进行解析 XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader(beanFactory); beanDefinitionReader.setResourceLoader(this); beanDefinitionReader.setEntityResolver(new ResourceEntityResolver(this)); initBeanDefinitionReader(beanDefinitionReader); loadBeanDefinitions(beanDefinitionReader); } protected void initBeanDefinitionReader(XmlBeanDefinitionReader beanDefinitionReader) { } //使用XmlBeanDefinitionReader来读入bean定义信息 protected void loadBeanDefinitions(XmlBeanDefinitionReader reader) throws BeansException, IOException { String[] configLocations = getConfigLocations(); if (configLocations != null) { for (int i = 0; i < configLocations.length; i++) { reader.loadBeanDefinitions(configLocations[i]); } } } //这里取得bean定义信息位置,默认的地方是/WEB-INF/applicationContext.xml protected String[] getDefaultConfigLocations() { if (getNamespace() != null) { return new String[] {DEFAULT_CONFIG_LOCATION_PREFIX + getNamespace() + DEFAULT_CONFIG_LOCATION_SUFFIX}; } else { return new String[] {DEFAULT_CONFIG_LOCATION}; } } } public class XmlWebApplicationContext extends AbstractRefreshableWebApplicationContext { /** 这是和web部署相关的位置信息,用来作为默认的根上下文bean定义信息的存放位置*/ public static final String DEFAULT_CONFIG_LOCATION = "/WEB-INF/applicationContext.xml"; public static final String DEFAULT_CONFIG_LOCATION_PREFIX = "/WEB-INF/"; public static final String DEFAULT_CONFIG_LOCATION_SUFFIX = ".xml"; //我们又看到了熟悉的loadBeanDefinition,就像我们前面对IOC容器的分析中一样,这个加载工程在容器的refresh()的时候启动。 protected void loadBeanDefinitions(DefaultListableBeanFactory beanFactory) throws IOException { //对于XmlWebApplicationContext,当然使用的是XmlBeanDefinitionReader来对bean定义信息来进行解析 XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader(beanFactory); beanDefinitionReader.setResourceLoader(this); beanDefinitionReader.setEntityResolver(new ResourceEntityResolver(this)); initBeanDefinitionReader(beanDefinitionReader); loadBeanDefinitions(beanDefinitionReader); } protected void initBeanDefinitionReader(XmlBeanDefinitionReader beanDefinitionReader) { } //使用XmlBeanDefinitionReader来读入bean定义信息 protected void loadBeanDefinitions(XmlBeanDefinitionReader reader) throws BeansException, IOException { String[] configLocations = getConfigLocations(); if (configLocations != null) { for (int i = 0; i < configLocations.length; i++) { reader.loadBeanDefinitions(configLocations[i]); } } } //这里取得bean定义信息位置,默认的地方是/WEB-INF/applicationContext.xml protected String[] getDefaultConfigLocations() { if (getNamespace() != null) { return new String[] {DEFAULT_CONFIG_LOCATION_PREFIX + getNamespace() + DEFAULT_CONFIG_LOCATION_SUFFIX}; } else { return new String[] {DEFAULT_CONFIG_LOCATION}; } } } 对于一个Spring激活的web应用程序,可以通过使用Spring代码声明式的指定在web应用程序启动时载入应用程序上下文(WebApplicationContext),Spring的ContextLoader是提供这样性能的类,我们可以使用 ContextLoaderServlet或者ContextLoaderListener的启动时载入的Servlet来实例化Spring IOC容器 – 为什么会有两个不同的类来装载它呢,这是因为它们的使用需要区别不同的Servlet容器支持的Serlvet版本。但不管是 ContextLoaderSevlet还是 ContextLoaderListener都使用ContextLoader来完成实际的WebApplicationContext的初始化工作。这个ContextLoder就像是Spring Web应用程序在Web容器中的加载器booter。当然这些Servlet的具体使用我们都要借助web容器中的部署描述符来进行相关的定义。 下面我们使用ContextLoaderListener作为载入器作一个详细的分析,这个Servlet的监听器是根上下文被载入的地方,也是整个 Spring web应用加载上下文的第一个地方;从加载过程我们可以看到,首先从Servlet事件中得到ServletContext,然后可以读到配置好的在web.xml的中的各个属性值,然后ContextLoder实例化WebApplicationContext并完成其载入和初始化作为根上下文。当这个根上下文被载入后,它被绑定到web应用程序的ServletContext上。任何需要访问该ApplicationContext的应用程序代码都可以从WebApplicationContextUtils类的静态方法来得到:

2013-06-15

SPRING技术内幕

《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合Spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。 本书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深入阐述了各种基于IoC容器和AOP的Java EE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。 无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。

2013-04-29

Hadoop权威

本书从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。全书共14章,3个附录,涉及的主题包括:Haddoop简介;MapReduce简介;Hadoop分布式文件系统;Hadoop的I/O、MapReduce应用程序开发;MapReduce的工作机制;MapReduce的类型和格式;MapReduce的特性;如何安装Hadoop集群,如何管理Hadoop;Pig简介;Hbase简介;ZooKeeper简介,最后还提供了丰富的案例分析。

2013-04-29

Google_MapReduce中文版-系统架构

MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建 一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然 后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中有很多满足 上述处理模型的例子,本论文将详细描述这个模型。 MapReduce架构的程序能够在大量的普通配置的计算机上实现并行化处理。这个系统在运行时只关 心:如何分割输入数据,在大量计算机组成的集群上的调度,集群中计算机的错误处理,管理集群中计 算机之间必要的通信。采用MapReduce架构可以使那些没有并行计算和分布式处理系统开发经验的程 序员有效利用分布式系统的丰富资源。 我们的MapReduce实现运行在规模可以灵活调整的由普通机器组成的集群上:一个典型 的MapReduce计算往往由几千台机器组成、处理以TB计算的数据。程序员发现这个系统非常好用:已 经实现了数以百计的MapReduce程序,在Google的集群上,每天都有1000多个MapReduce程序在执 行。 1、介绍 在过去的5年里,包括本文作者在内的Google的很多程序员,为了处理海量的原始数据,已经实现了数 以百计的、专用的计算方法。这些计算方法用来处理大量的原始数据,比如,文档抓取(类似网络爬虫 的程序)、Web请求日志等等;也为了计算处理各种类型的衍生数据,比如倒排索引、Web文档的图 结构的各种表示形势、每台主机上网络爬虫抓取的页面数量的汇总、每天被请求的最多的查询的集合等 等。大多数这样的数据处理运算在概念上很容易理解。然而由于输入的数据量巨大,因此要想在可接受 的时间内完成运算,只有将这些计算分布在成百上千的主机上。如何处理并行计算、如何分发数据、如 何处理错误?所有这些问题综合在一起,需要大量的代码处理,因此也使得原本简单的运算变得难以处 理。 为了解决上述复杂的问题,我们设计一个新的抽象模型,使用这个抽象模型,我们只要表述我们想要执 行的简单运算即可,而不必关心并行计算、容错、数据分布、负载均衡等复杂的细节,这些问题都被封 装在了一个库里面。设计这个抽象模型的灵感来自Lisp和许多其他函数式语言的Map和Reduce的原 语。我们意识到我们大多数的运算都包含这样的操作:在输入数据的“逻辑”记录上应用Map操作得出一 个中间key/value pair集合,然后在所有具有相同key值的value值上应用Reduce操作,从而达到合并中 间的数据,得到一个想要的结果的目的。使用MapReduce模型,再结合用户实现的Map和Reduce函 数,我们就可以非常容易的实现大规模并行化计算;通过MapReduce模型自带的“再次执行”(re- execution)功能,也提供了初级的容灾实现方案。 Google MapReduce中文版 编辑推荐 热点文章 ·理解REST软件架构 ·eBay的架构 ·如何成为一个好的系统分析员 ·什么是系统分析 ·怎样做一个优秀的系统分析师 ·优秀的系统分析师必读——需求分析20条原则 相关主题 最新文章 ·Google MapReduce中文版 ·Google的系统工程师(SA)如何工作 ·The Google File System中文版 ·无挑战,不工作之 -系统分析师招聘答案 ·五年Skype架构师之路的感言 ·深入分析IBM的云计算解决方案 PuzzleGames.alot.com Google 提供的广告 Google 提供的广告 Google Google推广 Google代理 C# Mapreduce Google优化 Google 提供的广告 Google AD Word Get on Google Google優化 Google广告 Download Google Analytics Gain traffic and optimize your site with Google Analytics. Free! www.google.com/analyticsGoogle MapReduce中文版-系统架构 http://www.kuqin.com/system-analysis/20100915/88059.html[2010-11-2 17:19:20] 这个工作(实现一个MapReduce框架模型)的主要贡献是通过简单的接口来实现自动的并行化和大规模 的分布式计算,通过使用MapReduce模型接口实现在大量普通的PC机上高性能计算。 第二部分描述基本的编程模型和一些使用案例。第三部分描述了一个经过裁剪的、适合我们的基于集群 的计算环境的MapReduce实现。第四部分描述我们认为在MapReduce编程模型中一些实用的技巧。第 五部分对于各种不同的任务,测量我们MapReduce实现的性能。第六部分揭示了在Google内部如何使 用MapReduce作为基础重写我们的索引系统产品,包括其它一些使用MapReduce的经验。第七部分讨 论相关的和未来的工作。

2013-04-29

空空如也

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

TA关注的人

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