最新文章列表

EJB的调用原理

前两天在这个版块的精华区里翻到了Robbin关于EJB的调用原理的分析,受益非浅,但感觉用纯文字来表达效果似乎不够直观,而且对RMI的阐述也略嫌少了些。这里我根据自己的一点体会,在Robbin帖子的基础上再来说说这个话题,供大家参考。 首先,我想先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的调用,工作原理图如下: 它的实现方 ...
hxh1021 评论(0) 有1294人浏览 2006-10-18 18:11

Linux 的常用网络命令

呵呵  总是记不住   索性 记下来: Start: 计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的 ...
qiuye 评论(0) 有1597人浏览 2006-10-17 20:23

postfix中编译安装Amavisd-New + Clamav + SpamAssassin

1.安装clamav 官方下载地址:http://www.clamav.net/stable.php#pagestart wget http://easynews.dl.sourceforge.net/sourceforge/clamav/clamav-0.88.4.tar.gz 增加clamav所需用户和组: groupadd clamav useradd -g clamav -s/bin ...
wiflish 评论(0) 有6133人浏览 2006-10-16 17:00

关于Apache Portable Runtime and Tomcat

在从Tomcat 5.0.28转向5.5.X时,在启动时发现出现如下信息 [org.apache.catalina.core.AprLifecycleListener]-[INFO] The Apache Tomcat Native library which allows optimal performance in production environments was not found on ...
ralf_realman 评论(1) 有4958人浏览 2006-10-14 21:53

学习札记2006-10-4

1. 在简单的场合中,Entity Bean 的架构可以直接对映成一个数据表,只是 Entity Bean 中的Relationships 可以使用数据库的Primary Key 以及Foreign Key 来取代。 2. a. ...
zcg 评论(0) 有910人浏览 2006-10-05 08:14

EJB Pre之一----------RMI工作原理

首先,我想先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的调用,工作原理图如下: 它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface java.rmi.Remote实现,已 ...
crownquartz 评论(1) 有2866人浏览 2006-09-08 18:41

HTTP协议与sockt读取http包

很好的http介绍:) 一、超文本传输协议及HTTP包     HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议——客户端发送一个请求,服务器返回该请求的应答,所有的请求与应答都是HTTP包。HTTP协议使用可靠的TCP连接,默认端口是80。HTTP的第一个版本是HTTP/0.9,后来发展到了HTTP/1.0,现在最新的版本是HTTP/1.1。HTTP/1. ...
fishermen 评论(2) 有8591人浏览 2006-08-23 11:50

多进程的架构方法(转)

       做了4、5年的开发,大大小小的项目也做了不少,但以前都有一个致命的问题,不知不觉就会写出一个巨大的主程序出来,层次复杂,编码痛苦,调试困难。但似乎大家都认同这样的开发方式,虽然都知道界面和功能分离是好事情,但就是做不到。我自己也曾痛苦的思考过,但没有什么收效,似乎在Windows下的开发只能是这么痛苦。    一星期前买了<<unix编程艺术>>,这一周可谓改 ...
ideage 评论(0) 有2058人浏览 2006-08-02 16:03

山穷水复疑无路,柳暗花明又一村

应该用这个标题吗?还是应该说是:“一口血喷出来”?我在4月4日的时候,基本上已经确认了我们的路由器是属于Symmetric NAT而非corn NAT。结果呢?今天我在仔细阅读natcheck.c的过程中,发现我原来自己检测NAT的方法是错误的!由于没有将两个socket绑定在一个相同的地址(IP,Port)上,导致发出的TCP请求的外部端口不同...而要真正做到绑定在同一地址,还要设定ReUse开 ...
庄表伟 评论(0) 有1333人浏览 2006-04-07 23:28

white love

昨天感冒严重。。所以没写日志就直接倒床上了。 =。=?今天把wmppc的网站搞定了。虽然有一点小问题。 然后。。貌似没什么事情好写。 socket进展不太大。。明天继续看资料好了。。唉。。 感冒不爽。。。严重不爽 OK...睡觉啦。。。
EXvision 评论(0) 有520人浏览 2006-03-03 21:54

socket..swt..

最近两天写程序算是写疯了。   3.10写了一个helloSocket的console的server和 client。基本入门了socket。   于是3.11晚上开始疯狂code..   写出了一个chatroom的雏形,server是console的,client是基于swt/jface的。 顺便找到了exe4j这个不错的东东。   貌似c/s的程序,设计起来想优雅一点不容易啊。。   尚未找到 ...
EXvision 评论(0) 有856人浏览 2006-03-03 00:44

做了一个简单的服务器监视程序。还有些问题没解决

服务器经常不堪重负挂掉,人工重启太麻烦。因此决定写一个自动监视服务器的东东,其中涉及到文件操作、动态编译并执行java文件、模拟Http提交、线程控制等东西。稍作修改也可以做成一个提醒程序。 /** * This class define some functions to be executed. * The class to be executed by AutoExec must co ...
lovehibernate 评论(0) 有1227人浏览 2005-11-03 12:06

linux下cvs的配置

10.13 1、下载cvs cvs-1.11.18-cvshome.org.9x.1.i386.rpm 2、安装 #rpm -ivh cvs-1.11.18-cvshome.org.9x.1.i386.rpm 3、加入用户 #groupadd cvs #mkdir /home2/cvsroot #useradd -g cvs -G c ...
bulain 评论(0) 有1923人浏览 2005-10-28 13:09

白白净净的一天

上午,卡巴斯基报错不能正常使用,卸载之。结果再安装不成功。 重新找一个版本下载,结果发现了KV2006的江民杀毒,于是下载之。并安装之。安装后能够升级,顿觉好用,又把卡巴斯基删之。 启动WSAD,使用MYFONT操作MYSQL,好用的不得了。 但是提交CVS错误,报错是:SOCKET CLOSE,在网上找原因,说是CVSNT的一个BUG,不知如何解决,汗至两个小时,最后重新安装之,成功。 唉,再安装 ...
heweiya 评论(0) 有1275人浏览 2005-10-10 16:28

关于数据访问模式(六)—— 资源管理模式的重要性

        随着硬件的日新月异,现在设计软件已经不再像十年前那样对软件占用的内存、软件运行消耗的CPU斤斤计较了。如果你有在DOS下写程序的体验,那么当年经常为物理内存不够而头痛的经历或许到现在还历历在目吧。还记得十年前会有很多书籍是专门讲述如何去优化程序,使其占用更少的内存。但是到现在,恐怕都难觅这类书籍的芳踪了。硬件厂商现在似乎为我们程序员创造着一个资源永动机,为我们的软件提供永远也用不完的 ...
perhaps 评论(0) 有917人浏览 2005-08-08 01:12

Web Service开发的层次

Web Service是最近几年比较火的一个东西,它带来了一大堆的新名词,所以显得比较炫。看透其华而不实的表面,它也就不再神奇。下面的讨论均以Java为参考。 1 访问一个Web Service实际上可以看作调用一个函数,唯一不同的就是这个函数是远程的,这么一说,它和RMI就没有什么本质的区别了。 既然是一个函数,当然要有函数的声明了,完成这个工作的就是WSDL,它详细的定义函数的原型,包括函数名 ...
heweiya 评论(0) 有1460人浏览 2005-04-15 17:00

java对象序列化学习笔记

目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。     序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非 ...
lionchen 评论(0) 有985人浏览 2005-03-15 12:15

NIO继续研究

例子程序来自于The Java Developers Almanac 1.4 http://javaalmanac.com/?l=ex Creating a Non-Blocking Socket // Creates a non-blocking socket channel for the specified host name and port. // connect(); ...
dodoflying 评论(0) 有2073人浏览 2005-03-10 09:55

NIO

今天研究了NIO(New IO)API上的几个例子代码,并且做了测试。 TimeQuery.java是一个利用NIO进行查询当前主机时间的客户端代码 /* * @(#);TimeQuery.java 1.2 01/12/13 * Ask a list of hosts what time it is. Demonstrates NIO socket channels * (connec ...
dodoflying 评论(1) 有1613人浏览 2005-03-06 17:26

socket 通讯编程手册

accept(接受socket连线) 相关函数 socket,bind,listen,connect表头文件 #include<sys/types.h>#include<sys/socket.h>定义函数 int accept(int s,struct sockaddr * addr,int ...
baoqf 评论(0) 有1664人浏览 2004-10-28 19:05

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics