java ClassLoader机制及其在OSGi中的应用
内容简介:
ClassLoader体系结构
类装载器在JVM中并不是唯一的,JVM自带了三个装载器,用户也可以根据自己的需求自定义新的装载器,这些装载器的体系结构可以看作是树状结构,如图1所示:
百度地图SDK5.2.1
百度地图sdk包,版本5.2.1 5_2_1
Excel VBA 排序方法演示
Excel VBA 开发中各种排序算法,非常不错的学习资料。
JTree用法大全 swing java
JTree用法大全,各种使用方法demo,介绍,并附注释。
Xming+putty
Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序(转)
LinuxWindowsSSH配置管理网络应用
一、原理
Linux/Unix的X Window具有网络透明性。X Window系统里有一个统一的Server来负责各个程序与显示器、键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与 Server进行交互。所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别。所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了。同时,OpenSSH具有X转发功能,可以将Linux主机的X程序通过SSH的管道转发给客户端。于是,通过PuTTY到主机,再将接收到的由主机转发来的X程序的交互交给在本地Windows系统下运行的X Server来管理和显示,原则上说,这就可以实现远程使用Linux的GUI程序。
主机上需要的配置:
#vi /etc/ssh/sshd_config
取消这一行的注释——如果没有这一行则手动添加之:
X11Forwrding yes
这样配置的作用就是允许SSH的X转发。其实本质上说,这样做是有一定安全风险的,SSH并不能绝对的保证你数据的安全性,不过,一般情况下,这也够了。
二、安装Xming
需要在本地Windows上运行一个X Server。选择有很多:Cygwin下的X Server恐怕是最著名的,但是为了这么一个小小的事情去安装一个“相对巨大”的Cygwin,似乎有些夸张;除了Cygwin,还有两个著名的商业软件可以选用,Xwin32和Xmanager,上学期IC实验用的就是Xmanager,感觉很流畅很好用,不过,虽然Xmanager可以试用,但是终究还是商业软件;还有一个选择,就是这里要讲的,开源软件Xming。
Xming是一个配置简单而功能强大的开源X Server,可以运行在M$的XP/2003/Vista操作系统下。
Xming的主页:http://www.straightrunning.com/XmingNotes/
Xming的SourceForge页面:http://sourceforge.net/projects/xming/
从SourceForge下载Xming-setup.exe(最新的版本是6.9.0.31),在本地安装。
第一次运行时使用开始菜单里面的XLaunch来启动,产生一个初始的配置文件。对于简单的使用来说,不需要任何特殊的配置,一切使用默认即可。Xming的具体配置和使用可以参考Xming的Manual。
需要记住的是下图中标示出的“Display number”中的数字,此处使用默认的0
启动完成后,在托盘区会出现一个“X”形状的图标,这表示Xming已经在运行了,将鼠标悬停上去,能看到当前使用的“Display number”。
三、配置PuTTY
Windows下有很多支持SSH/Telnet等远程登录协议的客户端,比如SecureCRT、XShell、PuTTY等,甚至大家用来登录BBS灌水用的FTerm都带有SSH的功能,只不过不如PuTTY这样的软件专业和强大罢了。
我用的是著名的免费的PuTTY,相信很多人的选择也跟我一样。因此,就不再赘述PuTTY的配置和使用了。这里要说的,是添加PuTTY对X转发的支持。运行PuTTY,在配置界面,选择“Connection-SSh-X11”,选中“Enable X11forwarding”,“X display location”中填上上一步中“Display number”中的数字(此处就是“localhost:0”)。
然后连接登录远程主机,看上去一切正常的样子。
四、问题及解决之道
于是试着运行一下vbox
Git 2.15-32 and 64 bit
git官网下载速度太慢了,让大家方便下载使用,包含了Windows 32bit和Windows 64bit的,附带安装说明文档。
实用的最强万能五笔输入法
最强万能五笔,支持多种输入法,可同时输入拼音五笔,可自动隐藏
Excel 比较工具
小工具解决大麻烦,帮助您提高工作效率,超值。
将Drools转化为OSGi Plugin的方法研究
将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究
IBM Rational ClearCase 视图全攻略
Rational ClearCase 作为一款功能强大的软件配置管理( SCM )工具,在国内已经得到许多企业用户的认可并被广泛采纳。为了帮助大家更好的了解和使用 ClearCase ,本文将全方位解剖 ClearCase 的重要组成部分:视图( View )。
Java Development Kit 1.6源代码
JDK1.6所有源代码,最值的学习资料,建议您收藏。
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
FLASH新闻图片翻页
特别漂亮的FLASH分页效果特别漂亮的FLASH分页效果
OSGI 实战 Equinox
OSGI 在国内的关注度目前仍然很低,而 Equinox关注度都算挺高的,目前国外已经有不少的项目采用 Equinox 作为基础框架了,OSGI的推广之所以比较难的原因就在于 OSGI 的引入并不象决定项目是采用 struts 还是webwork 那么简单,OSGI 带来的是设计思想以及开发方式的改变,这也就一定程度上要求系统设计师以及程序开发人员要接受一种新的开发方式,形象的说我觉得就是要让你从 jsp+javabean 的方式转为采用 MVC 框架的方式,自然会有些不适应的感觉,但相信只要接受了,会体现出它的足够优势,而插件体系结构是我认为在未来几年内将流行的开发方式,目前国外对这方面其实也属于摸索阶段,如果现在我们就能够对 OSGI这样优秀的插件体系结构进行足够的熟悉和关注,那么也许我们能够有机会第为领先的设计思想,而不是一直在思想级别远落后于国外,被国外牵着鼻子走,希望能够通过这篇 Opendoc 对 OSGI、Equinox 做一个较为完整的介绍,从而有更多的人能够对 OSGI、Equinox 进行关注,同时也希望更多的人将 OSGI、 Equinx 应用到实际的项目、产品中去并提出基于插件体系结构的最佳实践.
linux程序设计第三版
linux程序设计第三版,PDF格式,简单易懂,很好的学习工具,推荐收藏。
1keyGHOST8.3
1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.1keyGHOST8.3.
在线考试系统 源码+说明
在线考试系统 源码+说明在线考试系统 源码+说明
OSGI Core PDF+Code
osgi.r4.core OSGI R4的核心规范文档附代源码
java 多线程编程
java多线程最好的学习资料,永久收藏!