自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason Rao 的专栏

态度决定一切 细节决定成败

  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 Tomcat设置远程调试端口

第一步:1、WIN系统,在catalina.bat里: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=88882、Linux系统,在catalina.sh里: CATALINA_OP

2016-09-08 23:27:57 533

转载 Swift学习:2.24 高级操作符

参考Swift 官方教程《The Swift Programming Language》中文版高级运算符除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语言和Objective-C中的位运算符和移位运算。不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是故意的?好吧,你可以使用Swift为你准备的另一套默

2016-09-08 23:14:16 433

转载 Swift学习:2.23 权限控制

参考Swift 官方教程《The Swift Programming Language》中文版访问控制访问控制可以限定你在源文件或模块中访问代码的级别,也就是说可以控制哪些代码你可以访问,哪些代码你不能访问。这个特性可以让我们隐藏功能实现的一些细节,并且可以明确的指定我们提供给其他人的接口中哪些部分是他们可以使用的,哪些是他们看不到的。你可以明确的给类、结构体、枚举、设置访问级

2016-09-08 23:12:11 371

转载 Swift学习:2.22 泛型

参考Swift 官方教程《The Swift Programming Language》中文版泛型泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。泛型是 Swift 强大特征中的其中一个,许多 Swift 标准库是通过泛型代码构建出来的。事实上,泛型的使用贯穿了整本语言手册

2016-09-07 22:53:29 278

转载 Swift学习:2.21 协议

参考Swift 官方教程《The Swift Programming Language》中文版协议协议(Protocol)用于定义完成某项任务或功能所必须的方法和属性,协议实际上并不提供这些功能或任务的具体实现(Implementation)--而只用来描述这些实现应该是什么样的。类,结构体,枚举通过提供协议所要求的方法,属性的具体实现来采用(adopt)协议。任意能够满足协议

2016-09-07 22:52:46 284

转载 Swift学习:2.20 扩展

参考Swift 官方教程《The Swift Programming Language》中文版扩展(Extensions)扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是

2016-09-07 22:51:14 265

转载 Swift学习:2.19 嵌套类型

参考Swift 官方教程《The Swift Programming Language》中文版嵌套类型枚举类型常被用于实现特定类或结构体的功能。也能够在有多种变量类型的环境中,方便地定义通用类或结构体来使用,为了实现这种功能,Swift允许你定义嵌套类型,可以在枚举类型、类和结构体中定义支持嵌套的类型。要在一个类型中嵌套另一个类型,将需要嵌套的类型的定义写在被嵌套类型的区域

2016-09-07 22:50:25 260

转载 Swift学习:2.18 类型转换

参考Swift 官方教程《The Swift Programming Language》中文版类型转换(Type Casting)类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。类型转换在 Swift 中使用is 和 as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。你也可以用来检查一个类是否实现了某个协议,就像在 

2016-09-07 22:49:52 252

转载 Swift学习:2.17 可选链

参考Swift 官方教程《The Swift Programming Language》中文版Optional Chaining可选链(Optional Chaining)是一种可以请求和调用属性、方法及下标脚本的过程,它的可选性体现于请求或调用的目标当前可能为空(nil)。如果可选的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil),则这种调用将返回空(nil)。

2016-09-07 22:48:55 248

转载 Swift学习:2.16 自动引用计数

参考Swift 官方教程《The Swift Programming Language》中文版自动引用计数Swift 使用自动引用计数(ARC)这一机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 的内存管理机制会一直起着作用,你无须自己来考虑内存的管理。ARC 会在类的实例不再被使用时,自动释放其占用的内存。然而,在少数情况下,ARC 为了能帮助你管理内存,需要

2016-09-07 22:46:52 263

转载 Swift学习:2.15 析构过程

参考Swift 官方教程《The Swift Programming Language》中文版析构过程(Deinitialization)在一个类的实例被释放之前,析构函数被立即调用。用关键字deinit来标示析构函数,类似于初始化函数用init来标示。析构函数只适用于类类型。析构过程原理Swift 会自动释放不再需要的实例以释放资源。如自动引用计数那一章描述,Sw

2016-09-07 22:46:11 236

转载 Swift学习:2.14 构造过程

参考Swift 官方教程《The Swift Programming Language》中文版构造过程(Initialization)构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。构造过程是通过定义构造器(Initializers)来实现的,这些构造器可以看做是用来创建特定类型实

2016-09-07 22:45:05 224

转载 Swift学习:2.13 继承

参考Swift 官方教程《The Swift Programming Language》中文版继承(Inheritance)一个类可以继承(inherit)另一个类的方法(methods),属性(property)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclass)。在 Swift 中,继承是区分「类」与其它类型的一

2016-09-07 22:44:23 210

转载 Swift学习:2.12 下标脚本

参考Swift 官方教程《The Swift Programming Language》中文版下标脚本(Subscripts)下标脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法。举例来说,用下标脚本访问一个数组(Array)实例中的元素可以

2016-09-07 22:43:49 243

转载 Swift学习:2.11 方法

参考Swift 官方教程《The Swift Programming Language》中文版方法(Methods)方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objective-C 中的类方法(class methods)相似。

2016-09-07 22:43:04 251

转载 Swift学习:2.10 属性

参考Swift 官方教程《The Swift Programming Language》中文版属性 (Properties)属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这

2016-09-07 22:42:37 240

转载 Swift学习:2.9 类和结构体

参考Swift 官方教程《The Swift Programming Language》中文版类和结构体类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必须要严格按照常量、变量以及函数所规定的语法规则来定义属性和添加方法。与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文

2016-09-07 22:41:55 190

转载 Swift学习:2.8 枚举

参考Swift 官方教程《The Swift Programming Language》中文版枚举(Enumerations)枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。如果你熟悉 C 语言,你就会知道,在 C 语言中枚举指定相关名称为一组整型值。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果一个值(被认为是“

2016-09-07 22:40:57 173

转载 Swift学习:2.7 闭包

参考Swift 官方教程《The Swift Programming Language》中文版闭包(Closures)闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓

2016-09-07 22:39:10 185

转载 Swift学习:2.6 函数

参考Swift 官方教程《The Swift Programming Language》中文版函数(Functions)函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外

2016-09-07 22:38:19 281

转载 Swift学习:2.5 控制流

参考Swift 官方教程《The Swift Programming Language》中文版控制流Swift提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行不同代码分支的if和switch语句,还有控制流程跳转到其他代码的break和continue语句。除了 C 语言里面传统的 for 条件递增(for-condit

2016-09-07 22:37:33 296

转载 Swift学习:2.4 集合类型

参考Swift 官方教程《The Swift Programming Language》中文版集合类型 (Collection Types)Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。Swift 语言里的数组和字典中存储的数据值类型必须明确。

2016-09-07 22:36:57 230

转载 Swift学习:2.3 字符串和字符

参考Swift 官方教程《The Swift Programming Language》中文版字符串和字符(Strings and Characters)String是例如“hello, world”,“海贼王” 这样的有序的Character(字符)类型的值的集合,通过String类型来表示。Swift 的String和Character类型提供了一个快速的,兼容 Unicode

2016-09-07 22:35:53 317

转载 Swift学习:2.2 基本运算符

参考Swift 官方教程《The Swift Programming Language》中文版基本运算符运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。复杂些的运算例如逻辑与运算符&&(如if enteredDoorCode && passedRetinaScan),或让 i 值加1的便捷自增运算符++i等。Swift 支持大部

2016-09-07 22:32:37 279

转载 Swift学习:2.1 基础部分

参考Swift 官方教程《The Swift Programming Language》中文版基础部分Swift 是一门进行 iOS 和 OS X 应用开发的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整型值;Double和Fl

2016-09-07 22:31:00 197

转载 Swift学习:1.2 Swift初见

参考Swift 官方教程《The Swift Programming Language》中文版Swift 初见本页内容包括:通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现:println("Hello, world")如果你写过 C 或者 Objective-C 代码,那你应该很熟悉这种形式

2016-09-07 21:21:17 301

转载 Swift学习:1.1 关于Swift

参考Swift 官方教程《The Swift Programming Language》中文版关于 SwiftSwift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的

2016-09-07 21:16:40 253

转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

最近在研究阿里Dubbo框架,在网上找到这篇文章写的不错,就转了;本文全属转载,仅做个人笔记使用。    原文如下:  互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Du

2015-05-27 06:35:16 369

原创 关于JIRA启动报错的解决步骤

最近给公司搭建了JIRA环境,用于项目的管理,安装的那边都正常使用,仅仅过了一个周末,重新开机后发现访问不了JIRA系统。报错如下:JIRA Startup FailedYou cannot access JIRA at present. Look at the table below to identify the reasons:DescriptionT

2015-05-21 19:55:23 20038 1

原创 Linux常用命令大全

记录一些常用的linux命令,方便以后查阅。1,对只读文件操作命令:给只读文件加上写权限, chmod a+w filename 给只读文件加上可执行权限,chmod a+x filename2,文件和目录cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~u

2015-05-05 23:51:32 296

原创 struts1.3 + spring + hibernate 全手工整合教程

struts1.3 + spring + hibernate 全手工整合教程 项目整体机构图:    1 准备相关的jar 包 (struts1.3  ,spring ,hibernate  sqlserver 驱动包 )1.1 struts1.3  1.2 spring   1.3 hibernate  1.4 sqljdbc4.0.jar...

2012-09-28 01:53:16 247

jenkins.part1.rar

jenkins.war 分为 jenkins.part1.rar 、 jenkins.part2.rar 。 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。[1] Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 Jenkins搭建 下载jenkins.war 有两种启动方法。 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 第一种启动方法,切换到jenkins.war存放的目录,输入如下命令: $ java -jar jenkins.war 然后在浏览器中(推荐用火狐)输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins 第二种方法是用tomcat打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址于上一种方法有点不一样: http://localhost:8080/jenkins。

2013-11-20

jenkins.part2.rar

jenkins.war 分为 jenkins.part1.rar和 jenkins.part2.rar Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。[1] Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 Jenkins搭建 下载jenkins.war 有两种启动方法。 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 第一种启动方法,切换到jenkins.war存放的目录,输入如下命令: $ java -jar jenkins.war 然后在浏览器中(推荐用火狐)输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins 第二种方法是用tomcat打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址于上一种方法有点不一样: http://localhost:8080/jenkins。

2013-11-20

jenkins.war

jenkins.war 分为 jenkins.part1.rar和 jenkins.part2.rar Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。[1] Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 Jenkins搭建 下载jenkins.war 有两种启动方法。 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 第一种启动方法,切换到jenkins.war存放的目录,输入如下命令: $ java -jar jenkins.war 然后在浏览器中(推荐用火狐)输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins 第二种方法是用tomcat打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址于上一种方法有点不一样: http://localhost:8080/jenkins。

2013-11-20

hudson-3.1.0.war

Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。 Hudson 目前是 Eclipse 基金会的顶级项目,更多关于该版本的改进记录请看: http://www.eclipse.org/hudson/changelog.php Hudson拥有的特性包括: •易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。 •易于配置-所有配置都是通过其提供的web界面实现。 •集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 •生成JUnit/TestNG测试报告。 •分布式构建支持-Hudson能够让多台计算机一起构建/测试。 •文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 •插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。

2013-11-20

jboss5.0.part2.rar

jboss-5.0.0.GA.zip 分为两卷 jboss5.0.part1.rar jboss5.0.part2.rar

2013-11-20

jboss5.0.part1.rar

jboss-5.0.0.GA.zip 分为2卷: jboss5.0.part1.rar jboss5.0.part2.rar

2013-11-20

Activiti 5.8 用户指南(中文版)

Activiti 5.8 用户指南(中文版) 详细介绍Activiti 使用教程。

2013-02-27

activiti-5.8

activiti 工作流源码,包含示例及文档。

2013-02-27

空空如也

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

TA关注的人

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