- 浏览: 227450 次
- 性别:
- 来自: 北京
最新评论
-
redlwb225:
刚好用到,总体可用,但是转int和short的方法有些问题,会 ...
java :获取wav文件的编码格式,音频的通道数,采样频率,采样位数 -
一个人de我们:
[/b][b][i][/i][u][/u]引用
[img][ ...
java通过文件头内容判断文件类型 -
gpinglee:
排版太乱了吧,看起来很吃力。
关于 JDBC 资源回收的讨论 ! -
emeraldttt:
写的非常好 很多东西总结的浅显易懂
01、全面阐释和精彩总结JPA -
咸蛋超人:
请问下,安装后,是如何使用的
常用Eclipse插件
文章列表
HTTP长连接javaweb 2011-03-07 18:46:26 阅读199 评论0 字号:大中小 订阅 . 引自:http://coach.javaeye.com/blog/897951 HTTP是无状态的 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访 ...
Can I override a static method?
Many people have heard that you can't override a static method. This is true - you can't. However it is possible to write code like this: class Foo { public static void method() { System .out.println("in Foo" ); }}class Bar extends Foo ...
服务器推送(Server Push)推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。客户端拉曳(Client Pull)在客户端拖曳技术中,服务器发送一批数据,在HTTP响应或文档头标记中插入指令,让浏览器“在5秒内再次装入这些数据”或“10秒内前往某URL装入数据”。当指定的时间达到时,客户端就按照服务器的指示去做,或者刷新当前数据,或者调入新的数据。其实push 和 pull 这两种技术手段 ...
public class PfStuffInfoVo implements Serializable {/** 信息Id */ private String infoId; /** 项目Id */ private String proid;/** 附件信息 */ private List<PfFileVo> fileList;...这是我的对象 该怎么把fileList属性已插入,PfFileVo 有对应的表
貌似iBatis没有提供多个关联对象的同时插入你需要再Service层调用多个DAO去做多个关联对象的插入操作批处理在iBatis里是肯定有的貌似叫batchUpda ...
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。
nohup/setsid/&
场景:
如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?
hangup 名称的来由
在 Unix 的早期版本中,每个终端都会通过 modem 和系统通讯。当用户 logout 时,modem 就会挂断(hang up)电话。 同理 ...
1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。
传统的处理异常 ...
ftp有两个端口号进行服务,
控制进程21
数据连接20
原理是:从FTP服务器的工作方式说起,FTP服务器有一个listening socket 21端号,,负责接收client端的连接请求,当连接建立之后,服务器会创建一个新的用于和客户端进行数据交互的data socket 20,这个socket是去主动连接客户端对应(主动模式, 以前一般采用这种方式),
等待客户端过来连接(被动模式)
如果客户端的IP位于防火墙(宽出严进)之后,服务端有可能主动连不上客户端,这时就要采用被动模式,客户端主动联接服务端.
所以ftp服务端防火墙最好开启21,由ftp服务器软件指定范围数据连接端口 ...
在shell中调用FTP出现下面错误时, Permission denied.Passive mode refused.Permission denied.Passive mode refused. 请在链接FTP后加入passive即可,主要原因是FTP主动模式造成的。一般FTP默认为被动模式。我在做备份是由于防火墙的原因,我把VSFT ...
先贴个常见的 : PASV mode”跟“Passive mode”(被动模式)是不是一回事?那么什么又是“被动模式”,它究竟是咋回事呢?
=============================================================== FTP是英文File Transfer Protocol的缩写,意思是文件传输协议。它和HTTP一样都是Internet上广泛使用的协议,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另 ...
ServletContext 与application的异同
(2009-08-01 15:35:16)
转载
<script></script>标签:
杂谈
<!-- 正文开始 -->
相同:其实servletContext和application 是一样的,就相当于一个类创建了两个不同名称的变量。在
servlet中ServletContext就是application对象。大家只要打开jsp编译过后生成的Servlet中的
_jspService()方法就可以看到如下的声明: ...
简介: 恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。
<!--
<p class="ibm-no-print">
<div id="dw-tag-this" class="ibm-no-print"></div>
<div id="interest ...
http://www.blogjava.net/heis/archive/2009/heis/category/42755.html
如果你不熟悉Jakarta Commons话,那么很有可能你已经重新发明了好几个轮子。在你编写更多的普通的框架或工具之前,体验一下Commons吧。它将会大大地节约你的时间。太多的人自己写一个,其实是与Commons Lang中的StringUtils重复的StringUtils类,或者,开发者不知道从Commons Collections中重新创建工具,哪怕commons-collections.jar已经在classpath中可用了。 真的,请停一下。看看Commons Collections API,然后再回到你的任务中;我发誓你会发现一些简单有用的东西可以帮你在明年节省一周的时间。如果大 ...
gson(JSON字符串转换成一个相等的Java对象)
目前大多数使用gson的还要求在java类中使用java annotation,不完全支持POJO。Gson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。代码例子
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.Co ...
最近在看JNDI,在网上找了一些资料,看见一篇很不错的文章。
------------文章开始
前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。
------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用?//带着问题看文章是最有效的 要了解JNDI的作用,我们可 ...