pwlazy的专栏

与时俱进,开拓创新

谈谈html转义字符

偶尔会在数据中看到诸如' 这样的字符,特征如下 以&#开头,中间是一串数字,以;结尾以&开头,中间一串字符,以;结尾 比如最常见的 或者等价的  浏览器遇到这些转义符,会转移回来,但如果通过代码识别? org.apache....

2013-12-12 01:07:13

阅读数:9518

评论数:1

class文件分析

本文通过分析一个简单java类文件的字节码,希望借此能快速了解java类文件格式为了分析字节码,必须有一个整体的格式如下:以上面的表作为分析的基础,开始行动!一段简单的java代码123456789package org.kaka.clazz;

2012-09-07 11:08:29

阅读数:8230

评论数:1

记一次jvm crash

昨天下午4:30,系统发生了有史以来最刺激的崩溃,一开始是2台挂了(线上共5台),这个基本上很少见,一般情况下都是偶尔一台挂掉。赶紧手动重启,搞笑的是重启起来的机器里马也挂了,结果就出现了一种尴尬的局面,我们不停的重启,机器不断地报警,不断地挂,整个过程持续了20多分钟。其实上个礼拜系统就挂过两次...

2012-07-10 18:37:08

阅读数:8745

评论数:2

btrace是个好东东

今天同事遇到一个问题,测试环境和线上环境数据不一致,由于我们的线上预发布环境只开发了80端口,所以无法debug,之前我们的做法就是在代码添加log,然后覆盖预发环境的相关jar,这个使用起来比较麻烦早就听说btrace很方便,今天特意尝试了一下,我们的需求就是捕捉线上某个方法的输入参数的值及返回...

2012-04-16 16:58:19

阅读数:8574

评论数:2

谈谈java selector的机制

1)常用数据结构EPollSelectorImpl维护了3个键setkeys【已经注册的键的集合】selectedKeys【已选择的键的集合】cancelledKeys【已取消的键的集合】EPollArrayWrapper【真正的对linux epoll的封装】包含了3个重要的native方法ep...

2012-04-12 13:40:38

阅读数:16464

评论数:1

理解java中的mmap

jdk中的MappedByteBuffer非常类似linux中的mmap将文件映射到虚拟内存,这样可以利用操作系统自带的虚拟内存实现来提高io效率, 很多文档中提到这一点,具体大家可以自行测试。MappedByteBuffer有3种映射模式:MapMode.READ_ONLY:只读映射MapMod...

2012-03-19 18:35:23

阅读数:9350

评论数:0

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