自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 eclipse下如何热部署Web应用

    之前Eclipse调试Web应用时用FileSync同步vm及class文件,不过那样每次下载新的分支都要设定一次,很不方便。最近在做页面,想想肯定有更简单的办法可以解决。    首先了解下原来本机部署的工程为何不会自动同步,下图是简化过的JBOSS部署启动时序图:    eclipse插件默认是将应用打war包并移动部署,在JBOSS启动时会再复制war包并解包至JB...

2012-12-07 13:59:05 169

原创 JSP编码问题

今天一同事碰到用jsp:param传递中文,始终是乱码。看了下配置都没错,查看编译的JSP文件看到以下内容: org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("你好", request.getCharacterEncoding()), out, false);调试发现 request.getCharacterEncod...

2011-01-24 23:06:01 95

原创 JAVA反序列化机制

最近看了下JAVA反序列化机制,发现它还是比想像中的要兼容些。不过还是有一些陷阱,跨语言跨平台的协议才是王道。反序列化过程如下图: 几个关键点:1.ObjectStreamClass的matchFields方法:此处会比较本地与序列化数据流中对象字段,对本地不存在的字段做过滤标识;如果本地存在同名但类型不同,则抛错。2.readOrdinaryObject的处理:会调用Obje...

2011-01-11 10:27:28 214

原创 浮点型精度

今天一同事发现,往数据库插入一字段值为400000.18,库中变成400000.19,字段为float类型。(以下讨论皆针对单精度浮点) 找了下资料,浮点型运算基本按照IEEE-754格式标准,FLOAT是由4个字节(32位)组成:SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM S: 第一位:表示浮点数正负,1为负数,0为正数E: 指数加上127后的...

2010-07-22 22:48:58 341

maven插件的两个问题

今天新建maven工程时报了两个错,一个是: nullErrorThu Mar 25 18:20:52 CST 2010An internal error occurred during: "Creating project "catebi"".java.lang.NullPointerExceptionat org.maven.ide.eclipse.intern...

2010-03-25 18:32:02 418

原创 动态修改当前ClassLoader

自定义ClassLoader相信很多人都用过,网上文章也有很多。但如何使用自定义的ClassLoader有时确实比较头痛。如果启动入口自己可以控制还好说,大不了通过自定义ClassLoader加载所有类就可以了,但如果控制不了,比如说是通过TOMCAT或脚本来启动的,但又要用自定义的ClassLoader来加载外部类,那就郁闷了。我碰到的情形就是如此,其中的ClassLoaderC是t...

2010-03-02 21:54:14 1054

原创 远程服务调用

1 RPC协议分析比较1.1 RMI1.1.1 概述SUN官方,基于TCP协议允许多个服务绑定一个端口cachestub为true时,性能提升30%1.1.2 优点高效稳定,特别是大数据量的情况下1.1.3 演化RMI stub-编译期(JDK5.0前)动态代理RMI-运行期(JDK5.0后)1.1.4 缺点仅限于JAVA1.1.5 通讯过程...

2010-01-05 10:26:47 189

原创 计算序列化后对象大小

ByteArrayBuffer bf = new ByteArrayBuffer(); try { ObjectOutputStream out = new ObjectOutputStream(bf); out.writeObject(object); out.flush(); ...

2009-11-10 15:29:33 1142

原创 ip报文结构浅析

版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),IPv6的值(0110)IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。IP包头最小长度为20字节,由于变长的可选部分最大长度可能会变成24字节。服务类型(Type of Service):长度8比特。这个子段可以拆...

2009-11-09 11:45:23 195

原创 TCP协议的通讯过程

TCP/IP 是很多的不同的协议组成,实际上是一个协议组,TCP 用户数据报表协议(也称作TCP 传输控制协议,Transport Control Protocol。可靠的主机到主机层协议。这里要先强调一下,传输控制协议是OSI 网络的第四层的叫法,TCP 传输控制协议是TCP/IP 传输的6 个基本协议的一种。两个TCP 意思非相同。)。TCP 是一种可靠的面向连接的传送服务。它在传送数据时...

2009-11-09 11:18:20 125

原创 挑战你的视觉极限[集合]

我们最常听到的一句话是“耳听为虚,眼见为实”,其实在我们的现实生活中,我们看到的很多现象却是假象,尤其是在某些框架或不同参照的情况下。我们会惊奇地发现我们的眼睛欺骗了我们自己!在这幅图像中,一个大个子正在追赶一个小个子,对吗?其实,这两个人完全是一模一样的!(不信?用尺子量量看!)在这幅图像中,前面的线段短一些,对吗?其实,这两条线完全是一样长的!(不信?用尺子量量看!)线...

2009-11-06 16:10:21 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除