- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 html5 新特性支持的浏览器检测
try{ document.createElement("canvas").getContext("2d"); document.write("浏览器支持html5 canvas\n"); }catch(e){ console.log("浏览器不支持html5 canvas\n"); } var hasVideo = !!(document.cre
2012-09-20 22:56:12 4595
原创 java内存分配之 Thread Local Allocation Buffer
好吧,今天才知道,jvm为了优化会在堆上给每个线程分配一块自己的内存区域,这是在分布式java应用基础与应用一书中提到了,这里拿出来分享下
2012-09-23 21:09:31 4772 2
原创 java jdk1.6内置支持的webservice使用示例
webService是一种跨语言的系统间交互标准。在java中使用webservice根据服务器端的服务根据描述生成WSDL文件,并将应用与此WSDL文件一起放入HTTP服务器中,借助服务工具根据WSDL文件生成客户端STUB代码。此代码的作用是将产生的对象请求信息封装成标准的SOAP格式数据,并发送到服务器端,服务器端根据接收到的SOAP格式数据进行转换,并最终通过反射调用响应类的响应方法。
2012-09-22 21:57:55 11791 2
原创 java AIO学习
转载Reactor and Proactor的内容系统I/O 可分为阻塞型, 非阻塞同步型以及非阻塞异步型[1, 2]. 阻塞型I/O意味着控制权只到调用操作结束了才会回到调用者手里. 结果调用者被阻塞了, 这段时间了做不了任何其它事情. 更郁闷的是,在等待IO结果的时间里,调用者所在线程此时无法腾出手来去响应其它的请求,这真是太浪费资源了。拿read()操作来说吧, 调用此函
2012-09-21 18:48:50 22885 1
原创 spring rmi学习示例
spring rmi实际上是扩展了下java rmi的实现,可以使用bean的xml配置方式使用rmi。RMI (Remote Method Invocation)是从JDK 1.1开始就出现的API功能,它让客户端在使用远端服务所提供的服务时,就如何使用本地服务一样,然而RMI在使用时必须一连串繁复的手续,像是服务介面在定义时必须继承java.rmi.Remote介面、服务Server在实作
2012-09-21 17:22:05 3514
转载 HTTP超文本传输协议-HTTP/1.1中文版
HTTP超文本传输协议-HTTP/1.1中文版摘要超文本传输协议(HTTP)是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议。它是一种通用的,不分状态(stateless)的协议,除了诸如名称服务和分布对象管理系统之类的超文本用途外,还可以通过扩展它的请求方式,错误代码和报头来完成许多任务。HTTP的一个特点是数据表示方式的典型性和可协商性允许独立于传输数据而建立系统。在199
2012-09-20 22:03:10 7884
原创 IE6下链接onclick事件处理中的请求被aborted
IE6下的问题真多,这两天连续遇到好几个,包括IE6下tr不能加border边框样式,其他都ok。今天又遇到form表单里面用a链接模拟表单提交事件,发现在js里面执行表单的submit事件,后台也正常接收到事件,而IE6下用httpwatch调试后发现该处理请求 aborted before response message was received。其他浏览器包括chrome,ff,IE7以上
2012-09-14 16:06:53 2520
原创 awk编程基本使用示例
对于每一行,如果第三列大于0,则打印第一列,第二列*第三列的值awk `$3>0 {print $1,$2*$3}` file1 file2-f指定执行程序的文件awk -f programfile inputfile 打印整行输入awk `{print}` 或者 awk `{print $0}`NR当前行数,NF当前行的列数,下面这个 是打印当前行的列数,第一列和最后一列aw
2012-09-11 22:15:11 5433
原创 数据库select的默认排序
oracle对无order by的语句返回的结果不进行排序,oracle此时的处理方式是按照数据的物理存储顺序来读取数据。因为rowid是每行数据的地址,所以有时候看起来会像是使用rowid排序的。但这个顺序是可能被打乱的,在表的数据被删除后,rowid会被新插入的数据占用。所以一个无order by查询结果看起来也可能是个杂乱无章的。 Select 语句如果不加 “Or
2012-09-07 16:44:47 28938 4
原创 linux下根据端口号查询对应进程
我们经常使用netstat -lnp可以查询对应端口跟进程,但是有些端口是在netstat -lnp里却没显示对应的进程pid,如果我们使用某个端口已经被占用,需要找到对应占用端口的进程关闭之类的,此时可以通过lsof来查询对应端口的对应进程pid号,[wei@vm-cbu-qa-168-13 web-deploy]$ netstat -lnp (Not all processes
2012-09-04 16:07:27 18929
原创 jdk的PropertyChangeSupport属性值修改的观察者模式应用
import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;import java.beans.PropertyChangeSupport;public class PropertyChangeSupportTest { static TestBean testBean = new Te
2012-09-03 14:39:58 2454
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人