摘要: http://blog.csdn.net/program_think/archive/2009/05/22/4209425.aspx 上次的帖子讨论了Java异常机制的几种误用,今天咱们来说说JVM(以及Java编译器)相关的话题。为啥要聊JVM捏?因为有很多Java程序员,由于对JVM缺乏了解,在碰到某些技术问题时无从下手;另外,由于缺乏对JVM的了解,可能导致写出来的代码性能巨差或者有严重的Bug。所以俺在之前的帖子“学习技术的三部曲:WHAT、HOW、WHY”中,强调了掌握内部机制的重要性。对于一个Java程序员来说,你不一定要非常清楚JVM的细节,但是对于一些关键的运作机制,还是要掌. 阅读全文
posted @ 2012-04-18 20:42 feiling 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在使用Java语言开发的过程中,开发人员经常需要用到一些开源的工具包。在使用别人的jar包的时候,为了保证正常调用包内的方法需要把jar包添加到Referenced Libraries中。由于jar中通常只打包了类的二进制文件,其JavaDoc文件仍需要以浏览器或chm帮助文档的方式查看。Eclipse开发环境中提供了将JavaDoc文档附加到jar包中的功能,使开发者不再需要人工查找类或方法的JavaDoc注释,省时又省力。Eclipse支持两种方式的JavaDoc导入:一种是在线的URL地址指向的JavaDoc页面,另一种是保存在本地的JavaDoc文档的jar包或zip包。给jar包附加 阅读全文
posted @ 2012-04-16 20:48 feiling 阅读(3428) 评论(0) 推荐(2) 编辑
摘要: 首先说说什么叫回调函数,在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。 简单的说,程序员只需根据接口来编写相应的业务逻辑,然后通过调用dll即可调用自己的函数举个例子:程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B要让a调用自己的程序b中的一个方法,于是,他通过a中的接口回调自己b中的方法。目的达到。在C/C++中,要用回调函数,被掉函数需要告诉调用者自己的指针地址,但在JAVA中没有指针,怎么办?我们可以通过接口(interface)来实现定义回调. 阅读全文
posted @ 2012-04-16 10:34 feiling 阅读(355) 评论(2) 推荐(0) 编辑
摘要: 验证和确认软件测试的工作归结起来就是两个V,Verification和Validation。Verification翻译为验证,在在ISO9000中,“验证”的严格定义是:验证是通过检查和提供客观证据,表明规定要求已经满足的认可。Validation翻译为确认,在ISO9000中,“确认”的严格定义是:确认是通过检查和提供客观证据,表明一些针对某一特定预期用途的要求已经满足的认可。从定义上可以看出“验证”关注是否满足规定,即需求规格说明书,“确认”关注的是是否满足预期用途,即用户的真正需求。我们知道,软件的设计,编码实现都是依据软件的需求规格说明书。对于软件测试来说单元测试,集成测试,系统测试 阅读全文
posted @ 2012-04-09 19:09 feiling 阅读(4011) 评论(0) 推荐(1) 编辑
摘要: Tuscany下典型的Web架构:乍一看,平淡无奇,这不就是我们常用的Web目录结构么?没错!但玄机出在Web.xml和Calculator.composite上,下面我们分别看下这两个文件:Web.xml<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD WebApplication 2.3//EN" "http://java.sun.com/dtd/web- 阅读全文
posted @ 2012-04-05 12:22 feiling 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://steven2.blog.51cto.com/855881/284529开机自启动vi /etc/rc.local/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.confLinux(Debian和Fedora)下利用rsync同步工具自动同步远程服务器文件的安装和配置步骤:一、安装1、Debian/Ubuntu# apt-get install rsync (直接用系统自带的下载和安装工具安装)2、Fedora或其它 # wgethttp://rsync.samba.org/ftp/rsync/rsync-3.0.5.tar 阅读全文
posted @ 2012-04-02 21:33 feiling 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外 阅读全文
posted @ 2012-04-02 20:35 feiling 阅读(2233) 评论(0) 推荐(0) 编辑
摘要: Galileo - Eclipse 3.5.1Update site:http://download.eclipse.org/stp/updates/galileo/Helios - Eclipse 3.6 (unreleased)Update site:http://download.eclipse.org/stp/updates/helios/ 阅读全文
posted @ 2012-03-31 10:42 feiling 阅读(145) 评论(0) 推荐(0) 编辑
摘要: http://blog.51cto.com/zt/137 阅读全文
posted @ 2012-03-28 11:18 feiling 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 解决方法:80vCenter Server需要端口80用于直接HTTP连接。端口80会将请求重定向到HTTPS端口443。如果意外使用了http://server而不是https://server,此端口将非常有用。389此端口在vCenter Server的本地和所有远程实例上必须处于打开状态。这是vCenter Server组的目录服务的LDAP端口号。vCenter Server系统需要绑定端口389,即使没有将此vCenter Server实例加入到链接模式组。如果此端口上正在运行另一服务,则最好移除该服务,或将其端口更改为其他端口。可以在从1025到65535的任一端口上运行LDAP 阅读全文
posted @ 2012-03-28 11:17 feiling 阅读(6682) 评论(0) 推荐(1) 编辑