`
t225com
  • 浏览: 660805 次
文章分类
社区版块
存档分类
最新评论
文章列表
EJB分布式远程调用的小例子的简单实现[附源码,欢迎学习研究。] 说起远程分布式应用大家可能都会联想到现在的云计算。基于分布式的架构。 翻出以前的代码,贴在这里,和大家一起学习关于分布式的几点见解。 可惜EJB这种分布式用的不多,不是一些大的项目,大的企业几乎少有人会用到EJB。一般人用RMI或WebService就能完成的东东,没有企业会付出太高的代价。当然还有更简单的基于HTTPURLCOnnection实现的。总之不管哪种都是远程调用的一种实现,这里说下EJB分布式的远程调用。 EBJ是基于接口的编程,所有它一定会有相应的接口级实现类。调用者无须关心如何实现。只用相应接口接收即可。 ...
【问题】当一个线程使用String常量作为信号量,来实现同步会如何?你有用过吗? package test.mult; /** * @ClassName: Test * @author whwang * @date 2012-1-10 下午02:28:39 * */ public class Test { private String mutex = "mutex"; public void f(String flag) { System.out.println(flag + ", entry mehtod f") ...
虽然很久没有写WEB程序了,但依然怀念那些写WEB和日子。看了下以前的毕业设计,从中提取说一些小例子。写在这里。 这里讲解的是其中filter中使用。主要用于两个方面。一个是编码的设置和登录的拦截验证。 众所周知,java的乱码有时是个很头疼的问题。你不是不在每个页面定义一个编码,还得在每个servlet或action中定义编码。 通常见到这样的几行代码: request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8");这对于一个庞大 ...
2011年,我结婚了; 2011年,我跨越了程序员的分水岭; 这是在2011年对我来说有标志性的意义的事情。 一、工作 上半年的工作主要集中在移动开发领域: 完成了××智能照明移动控制系统的android和ios版本的开发。用C来统 ...
我有些信命了,有些事命理注定,无法挽回。一切都早已埋葬在十四年前冬天的夜里。从那之后,我面对你们和背对你们都如此淡定。我是多想回到娘胎,重新再活一边,可我却很清楚这没有可能。其实上天真的是不公平的,如果我像大家一样,那该多好。我每天纠结的莫名其妙的没有结果没有头绪的事情,真不知道什么时候是尽头。也许我牵挂的太多,最后我崩溃了,反而学会了逃避;也许我身在千里之外,却终究逃不出心灵的枷锁。温情变成炼狱的时候,不知道还有几人有我这般的淡定。不是我不想,是我真的别无选择。我能左右的事情真是太有限了。 有时候感叹大自然的肌肉如此发达,导致人类经常承受无法承受的压力。其实人的肌肉也一样发达,轻轻松松的结束 ...
GOHOME最新版出世了!!!支持多人订票及指定车次等功能!!!更方便! JAVA程序GOHOME自动抢票成功!非常棒~~~不多说,直接截图上教程说明! 大家都在抢票,可谁让咱们是程序员呢。程序员就得用自己的方式抢票。咱不和农民工兄弟抢,咱在网上抢。祝大家好运~ GOHOME最新版下载地址: 点击下载最新版 不想注册的点击这里下载 没有分的点击下载 下面是说明: 12306.cn 火车票 网络购票助手 1.1 要过年,先回家!要回家先买票!虽然大家翘首以盼的火车票终于实现网络购票了,但由于其各方面的不成熟,即使是常用电脑的朋友,也会在网络购买火车票时遇到 ...
在移动环境下设计和开发优秀的forms是一件非常有挑战性的事。在一流的浏览器中,forms能够模仿桌面版本的风格,但是对于其他的浏览器,forms往往无法达到他们期望的样子。但是一个更大的挑战是,对用户而言,forms通常很难控制,内容添加也很麻烦。所以头号规则就是:在移动环境中,要限定使用的forms。 自由文本输入控件 虽然在forms不可避免地需要用户输入信息,尽量避免使用文本框和文本区域。对于用户来说,在文本框或是文本区域这些自由文本输入控件中输入内容是一件相当麻烦的事情。取而代之的是,可以使用单选按钮,选择框,甚至是链接列表来减少用户的文本输入。 默认输入模式 可以使用Wi ...
注:本PPT来自面孔网张路在极客公园创新大会上的演讲,演讲词也附在下面,HTML5技术的成熟、Web App产业的繁荣需要更多这样的框架和工具。 面孔网张路: View morepresentationsfromyangdj.
前几天一个朋友问我为什么0.55*100结果不等于55.0呢。而0.45*100=45.0,0.65*100=65.0呢。想了很久没想出这是什么原因。到底是JDK的bug还是其它。双精度与单精度和计算机CPU有关?因为以前也遇到过这个问题。今天总算是知道了答 ...
java中equals和==的区别 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 ==比较的是2个对象的地址,而equals比较的是2个对象的内容。 显然,当equals为true时,==不一定为true; 一、String中的equals和== 1、public class TestString { p ...
◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数据 ◆静态域:存放在对象中用static定义的静态成员 ◆常量池:存放常量 ◆非RAM存储:硬盘等永久存储空间 Java内存分配中的栈 在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中 为这个变量分配内存空间,当该变量退出该作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 Java内存分配中的堆 堆内存用来存放由new创建的对象和 ...
你真的了解JAVA里的String么 中文与Unicode的转换 Java内存管理特点 每一个JAVA初学者都应该搞懂的问题1. String str1 = "abc"; System.out.println(str1 == "abc"); 转载地址:http://meng-lin.javaeye.com/ 步骤: 1) 棧中开辟一块空间存放引用str1, 2) String池中开辟一块空间,存放String常量"abc", 3) 引用str1指向池中String常量"abc", ...
转载自:http://blog.csdn.net/daijialin/article/details/231384 在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供非阻塞(non-blocking)IO操作的API被引入。本文对其进行深入的介绍。 NIO API主要集中在java.nio和它的subpackages中: java.n ...
这些代码是很久以前写的,不知怎么找出来了。贴在这里吧。主要是使用DOS建数据库。建表,添加约束,标量值函数,存储过程,触发器。 代码建库: 为了复习在SQL中使用DOS命令,开头便启用了高级选项,详细请看代码. use master go --启用高级选项 exec sp_configure 'show advanced options',1 go --重新配置 reconfigure go --启用xp_cmdshell存储过程 exec sp_configure 'xp_cmdshell',1 go reconfigure go --使用dos命令创建SQL数据库存放目录 ,我的位 ...
注:这篇文章发表于September 30th, 2011 ,作者是Jason Grigsby 在响应式图像Part 1中,我站在一个比较概况的层面,解释了什么是响应式图像,这其中需要解决的问题以及一些共同面临的议题。在这篇文章中,我会对于响应式图像中 ...
Global site tag (gtag.js) - Google Analytics