-
[综合] RMI网络编程开发之二 如何搭建基于JDK1.5的分布式JAVA RMI 程序
这里讲述的是基于JDK1.5的RMI程序搭建,更简单的说是一个HelloWorldRMI。1.这里是基于JDK1.5的,节省了繁琐的手工编译(生成桩和骨架)。不像1.4之前的RMI。2.这里是把客户端和服务器端的两个程序,分布在两个独立的程序里面,而不是同一个package下面。是真正的分布式。3....
85
热度 -
[综合] Java RMI( Java远程方法调用)
Java远程方法调用,即JavaRMI(JavaRemoteMethodInvocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化...
50
热度 -
[综合] JAVA Future模式
什么是Future? 用过Java并发包的朋友或许对Future(interface)已经比较熟悉了,其实Future本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。在一些领域语言(如AliceML)中甚至直接于语法层面支持Future。 这里就以java.uti...
19
热度 -
[综合] JavaScript+技巧与高级特性
随着Ajax应用的流行,JavaScript语言得到了越来越多的关注。开发人员对JavaScript的使用也日益深入。JavaScript已经不再只是用来为页面添加一些花哨的效果,它已经成为构建Ajax应用的重要基石。JavaScript作为一种专门设计用来在浏览器中执行的动态语言,它有许多重要的特...
8
热度 -
58
热度 -
[综合] SVN 中的trunk、branches、tags
1.trunk是主分支,是日常开发进行的地方。2.branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程...
72
热度 -
[综合] Access restriction: The type IOException is not accessible due to restriction on
解决方法: Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings 里面的DeprecatedandrestrictedAPI 中的Forbiddenreferences(accessru...
26
热度 -
[综合] JAVA设计模式之简单工厂和抽象工厂抄袭
《JAVA与模式》之抽象工厂模式 场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问...
1
热度 -
61
热度 -
[综合] 相似设计模式之间的的区别
1.适配器模式 2.装饰模式 3.合成模式 4.代理模式 装饰模式,合成模式,代理模式都要实现相同的父组件 装饰模式会增强父的接口,所以装饰类会有若干的子类来增强接口的功能,装饰模式有源类,和装饰类,装饰类持有父引用 合成模式不改变父的接口,合成模式将单纯源类和由单纯源类组成的复合类可以等同看待,复...
68
热度 -
86
热度 -
[综合] eclipse中不能建tomcat server
今天在eclipse想把之前的Tomcat6删掉,重新配置一个,不料没有下一步 Cannotcreateaserverusingtheselectedtype这句话出现在窗口上面,应该不是很解决的问题....... 重启下eclipse,还是不行哦 出绝招了,呵呵.....上网搜搜 还真的找到解决的...
6
热度 -
[综合] JDBC中为什么Class.forname(driverName)就可以创建驱动对象
使用JDBC时,我们都会很自然得使用下列语句: java代码 Class.forName("com.mysql.jdbc.Driver"); Stringurl="jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncodin...
8
热度 -
[综合] 配置文件和注解的优缺点
注释配置相对于XML配置具有很多的优势: 它可以充分利用Java的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用JPA注释配置ORM映射时,我们就不需要指定PO的属性名、类型等信息,如果关系表字段和PO属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过Jav...
38
热度 -
[综合] 浅析SQL Server与Oracle、DB2的比较
开放性 SQLServer只能在Windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NTserver只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量...
28
热度 -
69
热度 -
34
热度 -
62
热度 -
[综合] 其实我们并不那么懂面向对象思想
在interface里面的变量默认都是publicstaticfinal的。所以可以直接省略修饰符: Stringparam="ssm";//变量需要初始化 为什么接口要规定成员变量必须是publicstaticfinal的呢? 答: 首先接口是一种高度抽象的"模版",,而接口中的属性也就是’模...
12
热度 -
81
热度