自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chinajash的专栏

A class loader can only find classes by going up the hierarchy, never down

  • 博客(61)
  • 收藏
  • 关注

原创 人性才是云计算和大数据的真正推动力

世上本没有云计算,只是要卖的软硬件太多了;世上本没有大数据,还是要卖的软硬件太多了。要卖的软硬件太多了,是因为老板定的Quota太高了,老板定得Quota太高了,是因为投资者要求的回报率太高了,投资者要求太高的回报率,是因为人性太贪了,所以说人性才是云计算和大数据的真正推动力。

2012-05-27 13:31:04 1610 1

原创 电信运营商云计算战略和发展现状

一、电信运营商发展云计算的优势掌握着互联网接入、IDC、移动通信网络和WiFi热点等资源,这些资源是云计算发展的最基本资源,在此基础上电信运营商可以创建更有吸引力的ICT服务组合 能够充分利用其全球骨干网络为云计算提供安全可靠的网络接入服务,从而可以确保端到端的SLA拥有向数千万用户提供大规模通信服务的经验,计费模式也多是按使用量付费(想想话费),这些经验能够直接复用到云计算服务,保证云计

2012-01-04 16:55:46 6324 3

原创 云计算数据中心架构简图

看了几天的文档,整理一下云计算数据中心的架构简图,图中包括Provisioning和Operation两大块内容,要降低云数据中心的运营成本,要大力提高这两块的自动化程度,好在有很多现成的工具可以帮助我们做自动化,转载请注明出处。

2011-08-28 12:03:08 9724 2

原创 电信运营商发展云计算业务的优势和劣势

最近分析了电信运营商发展云计算业务的优势和劣势,不一定全面,也不一定正确,贴出来分享一下: 一、电信运营商发展云计算的优势掌握着互联网接入、IDC、移动通信网络和WiFi热点等资源,这些资源是云计算发展的最基本资源,在此基础上电信运营商可以创建更有吸引力的ICT服务组合 能够充分利用其全球骨干网络为云计算提供安全可靠的网络接入服务,从而可以确保端到端的SLA拥有向数千万用户提供大规

2011-08-08 21:38:16 5762 1

原创 整合 Adobe Flex 和 Spring

       随着 Adobe Flex 技术的成熟,越来越多的企业开始采用 Adobe Flex 技术开发 RIA (Rich Internet Application)。在常见的 RIA 应用程序架构中,客户端用 Adobe Flex 渲染出漂亮的界面,而渲染界面所需要的数据则从服务器端的应用程序获取。在 Java EE 领域,服务器端的应用程序通常是运行在 Java EE 应用服务器

2010-05-09 10:28:00 3216 5

原创 站在巨人的肩膀上做软件开发

不管你相不相信,不管你承不承认,云计算已经大面积铺开了。 开发一个JavaEE应用程序,需要自己大费周章搭建一个Websphere Application Server, 不妨用装有WAS的Amazon EC2 Machine Image,另外还需要存放业务数据的地方, 不妨用装有DB 2的Amazon EC2 Machine Image。开发一个Web应用程序,需要花大量精力设计系统

2009-10-27 20:16:00 1482 1

原创 软件的长尾——情景应用

作为一个程序员,我们工作当中经常会自己动手写一个小程序,帮助我们做重复机械的工作以提高效率,但这个小程序没准这一次用了之后,你以后永远都不会用上了。不光是软件从业者有这种需求,通常的信息工作者或多或少都有这样的需要,往往只是为了手头上的一个任务,希望能有一个小程序能帮他做一些重复繁琐的工作,这样的小程序一般只会用几个小时或几天时间,然后随手就删掉。比如对财务人员来讲,需要一个部门费用报表,但ERP

2009-05-14 22:41:00 1495 1

原创 让你的RCP应用程序运行在B/S架构上

在此贴上我发表在2008年10月份《程序员》杂志的一篇技术文章。在Web2.0大行其道的今天,有很多桌面应用程序已经运行到浏览器上面,这其中有Microsoft Office Live, Google Docs等等。自从Eclipse 3.0引入Rich Client Platform(后面简称RCP)以来,RCP应用程序得到了广泛的应用,自然,人们期望RCP应用程序也能够运行在浏览器上面

2009-04-21 17:28:00 3412 1

原创 让结对编程跨越地理位置的限制

最近写了一篇用ECF框架和Cola小东西实现远程结对编程的文章,大家有兴趣可以去以下链接看看http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-pair/index.html :-)

2008-12-25 16:34:00 1268

原创 什么是复合应用

IBM Lotus Notes 8.0和以后的版本添加了一个非常重要的特性——复合应用,或者叫Composite Application(后面简称为CA). CA是基于Eclipse RCP的一种粘合技术,是面向构件的,一个CA往往由很多Component组成,Component的类型可以是JSR 168 Portlet, NSF Database, Eclipse View, Embedded

2008-05-02 20:24:00 1297 2

原创 Ajax大局观

一、    Ajax技术简介Ajax这个概念的最早提出者Jesse James Garrett认为Ajax是Asynchronous JavaScript and XML的缩写,他认为Ajax并不是一种新的语言或技术,它实际上是以下几种技术以一种强大的方式糅合在一起,各自发挥自己的所长:1.使用XHTML和CSS实现基于标准化的数据表示;2.使用DOM实现动态显示和交互;3.使用X

2007-05-14 22:34:00 2161 1

原创 体验Python函数式编程

在函数式编程里面, 我们可以定义匿名函数,也可以把函数赋值给一个变量或作为参数传递给另外一个函数,Python语言很早就支持函数式编程,我们可以用lambda关键字定义一个匿名函数,然后赋值给一个变量,如下所示:>>> f=lambda(n):n**2>>> f(6)36>>> f=lambda(n):lambda(m):n*m>>> g=f(5) #相当与g=lambda(m):5*m>>> g

2007-02-08 19:39:00 6340

原创 用Python开发GUI程序

1.TkinterTkinter是python发行版自带的一个跨平台的图形界面开发工具包,Tkinter封装了TK图形库,Tkinter程序可以运行在Windows、Linux、Mac上面而不用做任何修改,在Python中开发Tkinter程序也很简单,下面就是一个简单的Hello world程序import Tkinter #import Tkinter moduleroot = T

2007-02-07 14:18:00 5935

原创 JDK6的新特性之十三:JTable的排序和过滤

原来的JTable基本上是只能显示数据,在JDK6新增了对JTable的排序和过滤功能,下面代码演示了这两个功能/** * @author chinajash */public class JTableTester {    static String data[][] = {        {"China","Beijing","Chinese"},     

2007-01-30 10:55:00 2193

原创 JDK6的新特性之十二:脚本语言支持(Scripting)

概述JDK6增加了对脚本语言的支持(JSR 223),原理上是将脚本语言编译成bytecode,这样脚本语言也能享用Java平台的诸多优势,包括可移植性,安全等,另外,由于现在是编译成bytecode后再执行,所以比原来边解释边执行效率要高很多。加入对脚本语言的支持后,对Java语言也提供了以下好处。1、许多脚本语言都有动态特性,比如,你不需要用一个变量之前先声明它,你可以用一个变

2007-01-23 20:53:00 10987 1

转载 45个不可不知的生活小常识

1、常吃宵夜.会得胃癌. 因为胃得不到休息 2、一个星期只能吃四颗蛋.吃太多.对身体不好 3、鸡屁股含有致癌物, 不要吃较好 4、饭后吃水果是错误的观念. 应是饭前吃水果 5、女生月经来时.不要喝绿茶. 反正茶类不要喝就对了.多吃可以补血的东西 6、喝豆浆时不要加鸡蛋及糖. 也不要喝太多 7、空腹时不要吃蕃茄, 最好饭后吃 8、早上醒来.先喝一杯水,预防结石 9、睡前三小时不要吃东西,会胖 10、

2007-01-22 14:15:00 1704 1

原创 JDK6的新特性之十一:更简单,更强大的JAX-WS

JAX-WS2.0的来历JAX-WS(JSR-224) 是Java Architecture for XML Web Services的缩写,简单说就是一种用Java和XML开发Web Services应用程序的框架, 目前版本是2.0, 它是JAX-RPC 1.1的后续版本, J2EE 1.4带的就是JAX-RPC1.1, 而Java EE 5里面包括了JAX-WS 2.0,但为了向

2007-01-19 20:30:00 2561

原创 JDK6的新特性之十:Web服务元数据(Web Services metadata)

.Net的Web Services元数据早在.Net  Framework 1.0中,微软就用元数据功能(.net的attribute特性)来标注要暴露成Web Service的方法,下面是用C#演示的利用.net的元数据功能暴露Web Service方法的代码片断.public class TestWS{    [WebMethod]    public String say

2007-01-16 22:41:00 3405 2

原创 如何在Ubuntu6.1下配置XGL

Xgl 是Novell开发的一个基于OpenGL 的X server,结合compiz或beryl等窗口管理器可以实现很酷的3D桌面效果.下面我一步一步介绍如何在Ubuntu6.1下配置XGL和Beryl. 我的显卡是主板集成的Intel 915芯片.1. 运行如下命令sudo gedit /etc/apt/sources.list添加下面两行到 /etc/apt/sources.listdeb

2007-01-16 17:50:00 1827

转载 关于linux图形界面的基本知识

作者:GuCuiwen email:[email protected]  很多Linux初学者分不清楚Linux和X之间, X和Xfree86之间, X和KDE, GNOME等之间是什么关系. 常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.  一、Linux本身没有图形界面,Linux现在的图形

2007-01-15 11:51:00 12343 7

原创 JDK6的新特性之九:Common Annotations

Common annotations原本是Java EE 5.0(JSR 244)规范的一部分,现在SUN把它的一部分放到了Java SE 6.0中.随着Annotation元数据功能(JSR 175)加入到Java SE 5.0里面,很多Java 技术(比如EJB,Web Services)都会用Annotation部分代替XML文件来配置运行参数(或者说是支持声明式编程,如EJB的声明式事

2007-01-11 11:56:00 3343

原创 JDK6的新特性之八:嵌入式数据库Derby

Derby并不是一个新的数据库产品,它是由IBM捐献给Apache的DB项目的一个纯Java数据库,JDK6.0里面带的这个Derby的版本是10.2.1.7,支持存储过程和触发器;有两种运行模式,一种是作为嵌入式数据库,另一种是作为网络数据库,前者的数据库服务器和客户端都在同一个JVM里面运行,后者允许数据库服务器端和客户端不在同一个JVM里面,而且允许这两者在不同的物理机器上.值得注意的是

2007-01-08 22:35:00 4296 3

原创 JDK6的新特性之七:用Console开发控制台程序

JDK6中提供了java.io.Console类专用来访问基于字符的控制台设备. 你的程序如果要与Windows下的cmd或者Linux下的Terminal交互,就可以用Console类代劳. 但我们不总是能得到可用的Console, 一个JVM是否有可用的Console依赖于底层平台和JVM如何被调用. 如果JVM是在交互式命令行(比如Windows的cmd)中启动的,并且输入输出没有重定向

2007-01-04 21:16:00 1876

原创 Equinox简介

我们知道Equinox 是OSGi R4 Core framework specification的参考实现(reference implementation), Equinox是由Eclipse组织开发的,其中IBM捐赠了很多源代码到Equinox. Eclipse已经把Equinox作为自己的底层框架,Eclipse的plugin和Equinox的bundle实际上已经没有区别.通常,Equi

2007-01-04 17:21:00 2456

原创 JDK6的新特性之六:插入式注解处理API(Pluggable Annotation Processing API)

插入式注解处理API(JSR 269)提供一套标准API来处理Annotations(JSR 175),实际上JSR 269不仅仅用来处理Annotation,我觉得更强大的功能是它建立了Java 语言本身的一个模型,它把method, package, constructor, type, variable, enum, annotation等Java语言元素映射为Types和Eleme

2006-12-31 14:54:00 5824 1

原创 JDK6的新特性之五:轻量级Http Server

JDK6提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,它支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处理客户端请求,在这里,我们把一个Ht

2006-12-30 15:17:00 1828

原创 JDK6的新特性之四:使用Compiler API

现在我们可以用JDK6 的Compiler API(JSR 199)去动态编译Java源文件,Compiler API结合反射功能就可以实现动态的产生Java代码并编译执行这些代码,有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当有用, 比如JSP Web Server,当我们手动修改JSP后,是不希望需要重启Web Server才可以看到效果的,这时候我们就可以用Compi

2006-12-29 21:58:00 1539

原创 JDK6的新特性之三:理解StAX

StAX(JSR 173)是JDK6.0中除了DOM和SAX之外的又一种处理XML文档的APIStAX的来历 在JAXP1.3(JSR 206)有两种处理XML文档的方法:DOM(Document Object Model)和SAX(Simple API for XML).由于JDK6.0中的JAXB2(JSR 222)和JAX-WS 2.0(JSR 224)都会用到StAX所以S

2006-12-29 13:31:00 2116 8

原创 如何用DOM生成和修改XML文件

我们一般都知道如何用DOM去读取XML文件的内容, DOM读取XML文件的时候会把整个XML文件映射到一棵内存树,如果通过DOM API中修改了这棵XML内存树,并不会反映到原XML文件,我们要想把修改或运行期间创建的XML内容保存到磁盘系统,可以用Transformer来实现。下面代码演示了该如何编程public class DOMTester {    public static

2006-12-29 12:26:00 5873

原创 JDK6的新特性之二:使用JAXB2来实现对象与XML之间的映射

JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Object XML Mapping). 原来JAXB是Java EE的一部分,在JDK6中,SUN将其放到了Java SE中,这也是SUN的一贯做法。JDK6中自带的

2006-12-28 17:20:00 1665

原创 JDK6的新特性之一:Desktop类和SystemTray类

在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray,前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序.下面代码演示了Desktop和SystemTray的用法./** * *

2006-12-24 23:06:00 1944

原创 Mac机如何访问windows和linux的共享文件夹

首先,需要在Windows里面将文件夹共享出来,linux下面可以用Samba配置共享,在Mac机里面按照如下步骤即可访问windows和linux的共享文件夹1. 打开Finder,  在菜单栏里面, 点击Go->Connect to Server...2. 在Server Address:下, 输入smb://@, 点击Connect按钮3. 选择要访问的共享文件夹, 假设是sof

2006-12-19 14:55:00 13607 2

原创 如何远程访问/控制Mac机

在Mac机里面,配置远程访问、控制的地方是在System Preferences->Sharing下面,如图所示要实现远程访问Mac的资源,有以下三种方式1. Windows Sharing, 仅限于Windows操作系统,只要在上面的配置面板选中Windows Sharing即可,在Windows中即可通过输入">//去访问Mac共享的目录(如登录用户的主目录);2. Remot

2006-12-19 13:23:00 13488 1

原创 配置JRE和Mozilla之间的关联

当在linux上面装完JRE后,需要将JRE与Mozilla关联起来,这样Mozilla才能够识别你安装的JRE,Mozilla把JRE当作一个Plugin看待1. 转至 Mozilla 安装目录下的 plugins 子目录      cd /plugins2. 键入以下命令,在当前目录中创建一个指向 JRE ns7/libjavaplugin_oji.so    文件的符号链接:     

2006-12-15 17:02:00 3494

原创 在WebSphere Portal Server 6.0上面部署WSRP

   1. Install the war file including the portlet needs to be provided as WSRP   2. Provide the portlet by clicking the provide icon in Portlets view   3. Create a new application, and add portle

2006-12-15 16:51:00 1681

原创 Vista自带的截图工具

 Windows Vista自带了一个截图工具,Snipping tool它是一个非常简单实用的截图工具,支持以下4种截图方式Free-from Snip:可以截取任何形状的屏幕图片Retangular Snip:只能截取长方形的屏幕图片Window Snip:选择一个Window窗口截图Full-screen Snip:截取全屏图片,这就跟Print Screen按钮

2006-12-15 16:16:00 2031

原创 Oracle中dual表的用途

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:1、查看当前用户,可以在 SQL Plus中执行下面语句select user from dual;2、用来调用系统函数select to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual;--获得当前系统

2006-12-11 14:49:00 2952 1

原创 Java5.0与C#2.0的区别之三:Static类和Static构造函数

 Static类和Static构造函数只在C#中有,在Java中只有内部类可以有Static修饰符,而且没有Static构造函数      Static类是不能实例化的, C#2.0以前为了不让一个类在外部实例化,通常都是创建一个private的构造函数,现在可以通过Static类来达到这样的目的. Static类通常用于那些只包括static 方法或属性的工具类, 这样的类没有必

2006-12-10 22:25:00 1706

原创 Java5.0与C#2.0的区别之二:Final,Const和Readonly

 Java里面没有readonly关键字,预留了const的关键字,目前还没有实际用途,在Java中,跟这两个关键字比较接近的是final;C#中,两者都存在并可用. 两者修饰的field或local variable都不能被修改.下面是Java中final与C#中const以及readonly之间的联系和区别1. C#中,const可以修饰field和local variable

2006-12-10 22:24:00 1810

原创 Java5.0与C#2.0的区别之一:Struct类型

注意:以下如果没有具体说明版本号, Java一律表示Java5.0, C#一律表示C#2.0 在Java中没有Struct关键字, 但C#有. 在C#中, Struct与Class的区别有以下几点:1. Struct是值类型(Value type),但Class是引用类型(reference type), structs在managed stack中被创建, classes在man

2006-12-10 22:22:00 2000

空空如也

空空如也

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

TA关注的人

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