自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VF@CSDN

技术无止境!

  • 博客(70)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenStack使用Bosh部署CloudFoundry(四)—使用Micro Bosh部署Bosh

本文介绍如何使用Micro Bosh来部署Bosh,部署需要创建8个虚拟机来部署8个Bosh组件,所以,至少得准备好8个Fixed IP,后边使用Bosh的时候需要访问Director组件及配置DNS,所以准备至少2个Floating IP,本文中为(10.68.19.132和10.68.19.133),Bosh组件的详细介绍可以看这里:http://docs.cloudfoundry.com/docs/running/bosh/components/

2013-07-16 17:42:08 4335

原创 OpenStack使用Bosh部署CloudFoundry(三)—部署Micro Bosh

本文介绍如何在OpenStack环境中部署Micro Bosh,Micro Bosh其实就是Bosh,不过是将分布式的Bosh浓缩到一个机器节点上,用于小规模化部署分布式的Bosh环境,事实上,也可以直接使用Micro Bosh来部署CloudFoundry,不过Micro Bosh只适用于小规模部署的情况,大规模的生产环境如果使用Micro Bosh还是不太适合

2013-07-16 16:58:31 5105 1

原创 OpenStack使用Bosh部署CloudFoundry(二)—准备Bosh Cli客户机

Bosh Cli客户机用于下载及存储Bosh及CloudFoundry代码、软件包等,同时作为本次部署行为的控制机,所有指令都在Bosh Cli客户机上执行,可以使用安装了Ubuntu系统的物理机或者虚拟机。本环境为:OpenStack环境虚拟机+Ubuntu13.04操作系统

2013-07-16 15:37:28 4863 4

原创 OpenStack使用Bosh部署CloudFoundry(一)—准备OpenStack环境

本文主要介绍在OpenStack Folsom或者Grizzly上部署最新版本的CloudFoundry环境的IaaS平台准备工作。涉及到:IaaS环境搭建,安全组策略配置、密钥对创建、Flavor创建及配额调整。

2013-07-16 14:04:51 4307 2

原创 CloudFoundry虚拟机实例配置DNS

使用Bosh成功部署CloudFoundry后,在OpenStack上启了一个实例作为DNS服务器专用,配置域名mycloud.com解析到CF API接口的IP:10.68.19.134,然后使用CF客户端命令行工具,发现无法登陆CF平台,执行命令及报错如下:root@bosh-cli:~/bosh-workspace/deployments# cf login admin -ttarge

2013-07-10 20:30:17 2752

原创 Ubuntu DNS服务器配置

服务器IP:10.68.19.61操作系统:Ubuntu 13.04DNS程序:Bind9测试域名:mycloud.com目标IP:10.68.19.134配置步骤1、安装BIND9程序包sudo apt-get install bind92、新增编辑文件,总共需要编辑2个文件,新增2个文件,如下:修改/etc/bind/named.conf.optio

2013-07-10 17:47:38 8776

原创 OpenStack Folsom实例重启之后cinder-volume服务无法启动的解决办法

Cinder组件装在Controller节点,节点发生故障重启后,发现挂载了volumn的实例无法启动,错误日志如下:2013-06-28 09:48:46 14338 ERROR nova.openstack.common.rpc.amqp [-] Exception during message handling2013-06-28 09:48:46 14338 TRACE nova.o

2013-06-28 10:37:57 1511

原创 网络发生故障恢复后OpenStack上实例启动网络始终无法Ping通的解决办法

同事调整公司网络,造成OpenStack的控制节点和计算节点间的网络暂时中断,网络恢复后,在控制台看到所有的实例都处于shutoff状态,控制台重启实例后也无法ping通,但是新建的实例却是正常的,查看原实例日志发现错误:cloud-init start running: Mon, 06 May 2013 06:48:47 +0000. up 5.09 seconds2013-05-06

2013-05-06 15:10:36 3124

原创 OpenStack Folsom创建实例失败之Quota_Fixed_IP篇

OpenStack Folsom中有一个BUG,那就是Fixed_Ips的配额问题查阅官方文档得出,OpenStack的的默认quota配额如下:Table 3.1. Description of nova.conf file configuration options for quotasConfiguration option=Default value

2013-04-24 14:24:55 1849

原创 使用Bosh在OpenStack上部署CloudFoundry碰到的问题

部署Micro Bosh碰到的问题一、Micro Bosh虚拟机上执行micro bosh部署命令时出错:bosh micro deploy /var/vcap/stemcells/micro-bosh-stemcell-openstack-kvm-0.8.1.tgz报错信息:Could not find Cloud Provider Plugin: openstack

2013-04-23 17:45:11 5115 2

原创 [Ruby学习总结]Ruby中的Range

Range是范围对象的类,定义的时候可以使用范围操作符“..”或者“...”,“..”生成的范围对象包括起点和终点,“...”生成的范围对象不包括起点和终点,范围是由是一序列有顺序、有规律的元素对象组成,任何有顺序,有规律的一组对象,都可以用Range对象来定义,如数字、字母、字符串、甚至时间1、Range对象的定义r1=1..5 #定义范围对象r1,包括元素1,2,3,4,5r

2013-03-01 18:04:06 1504 1

原创 [Ruby学习总结]Ruby中的数组

1、数组的定义Ruby中的数组是动态数组,存储的数据不用限定类型,数组的长度是根据存储需要动态扩展,所以,在进行数据定义的时候,只用用最简单的方式new一个Array对象就可以了,可以使用以下几种方式:arr1=[] #最简单的Array创建方式arr2=Array.new #标准的Array创建方式arr3=%w[This is a example!] #%w方式

2013-03-01 14:39:59 2342

原创 [Ruby学习总结]Ruby中的String

1、String对象定义String对象的定义可以使用""和'',对于单纯的字符串,推荐使用''进行定义,效率比""高,""与''的区别在于,''内的字符串定义后就是最终形态,即使如\n换行符,也会原样输出,而""更像是一个表达式,解析器会针对其中的特殊字符进行处理,然后才会输出,如下示例代码:i = 100s1 = 'The value of i variable is #{i}

2013-02-28 17:52:54 948

原创 [Ruby学习总结]Ruby语言的语法

1、关键字关键字不能用于定义变量或者常量,module,class,def , undef,defined?,if ,then,else,elsif,case ,when,unless,for,in,while ,until,next,break,do,redo ,retry,yield,not,and,or,true,false,nil,rescue,ensure,super,self,be

2013-02-28 16:05:46 1630

原创 [Ruby学习总结]Ruby中的方法

1、Ruby中方法名和变量名的命名规则一样(以小写字母开头,单词之间的分隔使用“_”,),不过可以在方法名后边带上!(重磅方法)或者?(布尔类型返回值)2、方法的参数请使用(),参数都是局部变量,可以为这些参数设置默认值,带“*”的参数是可选动态参数,可以传入一个或者多个,如果有普通参数,也有可选参数,可选参数要放在最后,如下边示例代码def read_book(chinese='水浒

2013-02-26 14:59:41 1553

原创 [Ruby学习总结]Ruby中的变量

Ruby中的变量有几种形式,分别是局部变量、实例变量、类变量、全局变量,对于初学者来说,常常容易搞混,尤其像本人这种做java的,理解起来还是头痛,经过仔细辨别学习,将这几种变量的差异及使用场景总结如下:一、命名方式局部变量   小写字母或者“_”开头,如user,解释器解释到时才开始在内存中存在,一个良好的习惯是在进行变量定义时用nil进行赋值初始化,否则会出现类似undefined l

2013-02-25 16:49:23 4411

翻译 Ruby 编写风格规范[社区首推]

The Ruby Style GuideThis Ruby style guide recommends best practices so that real-world Ruby programmers can write code that can be maintained by other real-world Ruby programmers. A style guide th

2013-01-11 10:29:37 1893 1

原创 @RequestParam引发的痛苦

一时兴起,在public Object saveMenu(@RequestParam(required=true) Menu menu)方法上加上了个@RequestParam(required=true),在于强调menu不能为空结果该RequestMapping无法找到,调整@RequestParam(required=false),发现传入的menu始终为空一直以为是

2012-11-06 12:03:00 2896 1

原创 Hibernate 3.6中@OneToMany注解部署到WebSphere7上报错的解决办法

项目中使用到了Hibernate 3.6,在PO类中使用了@OneToMany注解在Tomcat上部署运行正常,但是部署到webSphere7上出现问题,报错如下:Caused by: java.lang.NoSuchMethodError: javax/persistence/OneToMany.orphanRemoval()Z at org.hibernate.cfg.Annot

2012-09-06 18:06:59 1723

原创 WebService 与 SOAP、WSDL、UDDI

什么是WebService?Web Services 是一种基于组件的软件平台,是面向服务的Internet 应用。Web Services 是应用于Internet 的,而不是限于局域网或试验环境。这要求提出的Web Services 框架必须适用于现有的Internet 软件和硬件环境,即服务的提供者所提供的服务必须具有跨平台、跨语言的特性。其次,Web Services 所提供的服务

2012-05-08 11:17:18 1848

原创 oracle递归方法迭代数据

通过以下Oracle的递归方法,可以直接递归得到树形结构的数据,也可以通过附加where条件,根据节点关系查询出所需要数据 一、查询出UNITID='XXXX'的部门的最上级并且KIND为ORG的部门IDSELECT B.UNITID FROM WF_UNIT B WHERE B.KI

2011-09-07 10:15:12 3774

原创 Java对象深度复制方法

private Object depthClone(Object srcObj){              Object cloneObj = null;              try {                  ByteArrayOutputStream out = new ByteArrayOutputStream();                  Obj

2011-09-07 10:01:52 701

原创 涉及公式计算时的取巧办法

项目的开发过程中,经常会碰到根据公式计算某值的场景,例如: 指标A:公式为((a+b)/c-d)*100% 指标B:公式为(a-b/c)*100% 指标C:公式为(a-c)*b-1 其中a、b、c、d为业务数据 通常这种情况,如果放到java或者js中进行计算的话,方法或者函数的传入参数必然是包括公式和因子 方法体中不可避免的要进行公式的解析和因子的

2011-06-14 10:58:00 922 2

原创 DB2备份还原时无法处理后续SQL错误的解决办法

在使用重定向生成脚本,在备份文件目录下 db2 restore db SYTX  into SYTXL redirect generate script sytxl.txt 进行数据库备份还原的时候,执行DB2 -TVF  sytxl.txt进行还原时,会发生以下错s误: DB2错误提示:SQL0902C 发生系统错误(原因码为=“”),无法处理后续的SQL语句,SQL

2011-04-21 23:39:00 7163 1

原创 JSONObject.toBean中日期格式数据转换失效的解决办法!

在Action中我们将JSON格式数据转换为查询BEAN时,通常采用以下方法: JSONObject jsonObject = readJson(request); jsonConfig.setRootClass(User.class); User user=(User)JSONObject.toBean(jsonObject, jsonConfig); 但是转换时

2011-03-03 10:44:00 15203 2

原创 DataGrid for jQuery 定义表头

表中的毛利和纯利二列想做为一个组使用,我们可以这样重新定义表头:         产品编号   名称   单位   产地   利润       毛利   纯利    注意到对rowspan, colspan属性的运用。现在刷新一下页面,可以看到如下表格:

2010-12-27 15:08:00 818

原创 DB2存储过程之游标AND UPDATE

DB2的存储过程中,如果使用的游标进行循环运算,通常的循环条件是根据游标位置来判断的。通过定义游标状态参数来返回游标是否已经越界,如下:DECLARE NOT_FOUNT CONDITION FOR SQLSTATE '02000';DECLARE CONTINUE HANDLER FOR NOT_FOUNT SET AT_END=1;IF (AT_END=1) THEN LE

2010-11-22 11:20:00 2389

转载 FLEX Builder compiler arguments学习

主要内容从FLEX的帮助文档中截取: http://livedocs.adobe.com/flex/3 ... lers_14.html#157203 【编译参数】 -default-background-color int -default-frame-rate int -default-size width height 设置SWF的背景色,帧频与宽高,这个也可

2010-11-16 15:49:00 812

原创 Eclipse远程调试WebSphere的使用总结

Eclipse远程调试WebSphere的使用总结 一、Eclipse版本3.3.2,WebSphere版本6.1; 二、登录WebSphere控制台,进入到:服务器 > 应用程序服务器 > rsjx > 调试服务中进行配置,选中“在服务器启动时启用服务”选项,JVM调试端口(用于调试的端口):4000,JVM调试参数:-Dwas.debug.mode=true -Djava.co

2010-11-16 10:26:00 4160

转载 Flex ActionSctript 深度拷贝ArrayCollection研究

深度拷贝一个ArrayCollection集合问题:需要拷贝一个索引数组里的所有项或者从一个对象创建一个新对象。解决:使用mx.utils.ObjectUtil.copy方法研究:正如演示那样,copy一个对象仅仅是为新对象创建了一个指针。意味着对第一个对象值的任何改变都会反映到第二个对象上。var objOne:Object = {name:"

2010-10-29 11:47:00 1093

OSGi+SpringMVC+Spring+Hibernate企业应用框架

辛苦研究了一个多月,终于搭建成了一个可用于实际应用开发的OSGI-WEB框架,采用OSGi+SpringMVC+Spring+Hibernate+Virgo技术,鉴于此类技术架构甚少,特提供出来供大家参考。 使用步骤: 一、下载STS搭建Osgi开发环境,下载Virgo插件,具体方式可以参照Virgo官方文档说明 二、导入压缩包中的4个bundle,com.venusource.app.contact为应用bundle,其他三个为框架bundle 三、创建数据库,创建表,表结构如压缩包中图所示,修改com.venusource.framework.datasource\src\META-INF\spring\appContext.xml中的数据库连接参数 四、下载实例bundle所需要的依赖bundle,如压缩包中截图所示,可以在http://ebr.springsource.com/repository/app/中搜索下载,也可以使用Virgo插件功能下载,下载后放到VirgoTomcatServer-3.0.2\repository\usr目录 五、将4个bundle发布到Virgo环境中并启动Virgo服务器 六、使用http://localhost:8080/venusource/访问,本架构只是搭建好osgi+springMVC+spring+hibernate的开发环境,所以测试案例只提供了从后台能插入到数据库和查询出数据作为测试

2012-05-16

Balsamiq Mockups key序列号

Balsamiq Mockups 的序列号,因为申请这个花了不少功夫,所以多要点分,希望各位能理解,里边有5个license key,如果哪位朋友下载了发现已经被别人用掉了,可以发邮件给我,我会申请新的并分享出来,嫌分高的朋友,可以自己去网络上找找

2010-07-26

深入浅出Google+Android

深入浅出Google+Android,新手Android开发利器

2010-07-22

Eclipse反编译插件

Eclipse反编译插件,在Eclipse内直接可以查看class文件,非常方便,内附使用说明!

2009-07-16

java中英文翻译---调用Google翻译API

只要电脑上装有JDK1.5以上版本,直接解压,运行编译.bat即可

2009-06-12

基于S2SH构建的图书管理系统

书籍管理模拟系统采用S2SH进行架构,spring采取自动装配注入,Hibernate映射采用注解映射,省却了很多XML配置文件,并采用了ajax局部刷新技术,main.jsp中所用到的js方法写在main.js中,各种验证十分完善 内含使用说明及SQL脚本

2009-06-12

空空如也

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

TA关注的人

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