`
esteem
  • 浏览: 156168 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
监听在一个特定的Viewer中的进行的选择是RCP开发中经常遇到的情况。例如,在TabelViewer中或TreeViewer中用户选择了一行数据或者一个节点时,需要针对当前的Selection做出某些处理(如更新Text组件中的数据)。   图1. Selection Provider和Listener在同一视图中  为了方便对此机制的介绍,我们设定一个如图1中所示的场景,当用户在视图左边的TabelViewer中选择一个节点后,在右边的Text Component中将显示出所选择的内容。  在RCP的开发中,我们可以基于实际情况的不同,采取以下的办法:      1. 直接调用Vi ...
JVM内存机制资料笔记参考JDK5.0垃圾收集优化之--Don't Pausehttp://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspxJVM内存模型以及垃圾回收http://hi.baidu.com/xuwanbest/blog/item/0587d82f2c44a73d1e30892e.html对jvm内存的一些理解http://www.blogjava.net/midstr/archive/2008/09/21/230292.html了解JVM的内存管理与垃圾回收http://hi.baidu.com/jiaozhenqin ...
首先到tomcat/bin/目录下找到 catalina.bat文件.然后在该文件中加入如下设置:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该 ...

字符,字节和编码

    博客分类:
  • J2EE
http://www.regexlab.com/zh/encoding.htm
<iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe>方案一:用iframe的name属性定位 <input type="button" name="Button" value="Button"onclick="document.frames('ifrmname').location.reload()">   或 <input type="b ...
Class.getResourceAsStream和ClassLoder.getResourceAsStream 转载自:http://blog.csdn.net/explorers/archive/2007/08/02/1722740.aspx   这两个方法还是略有区别的, 以前一直不加以区分,直到今天发现要写这样的代码的时候运行错误, 才把这个问题澄清了一下。基本上,两个都可以用于从 classpath 里面进行资源读取,  classpath包含classpath中的路径和classpath中的jar。两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源 ...
h1. 一个例子 请看下面的需求,假设有如下用户对象模型: public interface User { public String getName(); public Date getRegisterDate(); public Customer getCustomer(); } public interface Customer { public String getId(); public String getName(); p ...
A: <input type="button" name="todoreset" value="重置" onclick="javascript:toreset()"/>   B: <input type="reset" name="todoreset" value="重置" onclick="javascript:toreset()"/>     针对重置按钮,reset默认是重置为初始状态 例如 通过搜索框 ...
rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local /sbin/mingetty # 等待用户登录 在Redhat中,/etc ...
Apache的虚拟主机主要分两种:基于ip的虚拟主机和基于域名的虚拟主机 对于单纯的基于ip的虚拟主机来说,配置像这样: NameVirtualHost 10.10.10.11:80NameVirtualHost 10.10.10.12:80 #VirtualHost 1<VirtualHost 10.10.10.11:80>DocumentRoot "/aaa/"ServerName domain1 </VirtualHost> #VirtualHost 2<VirtualHost 10.10.10.12:80>DocumentRo ...
如何有选择的把用户限制在家目录中呢? 我们要自己建一个文件,在/etc目录中 #touch /etc/vsftpd.chroot_list 以beinan和nanbei这两个用户限制在他们所在的家目录中,而其它的FTP用户不做此限制。 在vsftpd.chroot_list这个文件中,把b ...

JNDI学习

    博客分类:
  • J2EE
首先,我来介绍一下JNDI服务中的Reference对象。   一般来说,我们可以把一个对象注册到JNDI服务中,通过调用InitialContext的bind和rebind方法即可。这个被注册的对象,我们称之为“被引用对象”,它是驻扎在内存中的运行时对象。JNDI服务的功能不是仅限于此,它还可以注册各种资源,例如网络打印机。这类资源可不是内存中可以找到的运行时对象,所以它们不能直接注册到JNDI的命名空间中,而必须以某种间接的方式注册。以网络打印机为例,JNDI服务可以注册它的IP地址和端口,有了通信地址,总是可以访问到网络打印机的。     在JNDI API的javax.naming包中, ...
今天在做个小程序的时候,出现如下问题: 一个线程在读一个list,另外一个线程会对集合进行删除,直接通过list.remove(obj)就会抛出异常ConcurrentModificationException,这个时候我们可以通过Iterator的方法进行删除,it.remove()   做个记录 mark
摘自:http://biaoming.iteye.com/blog/39532 Quartz的cron表达式 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天 ...
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器 ...
Global site tag (gtag.js) - Google Analytics