- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 asm 学习
byteCode 对方法前后添加代码 http://my.oschina.net/u/1166271/blog/162796 org.cc.demo2 对所有的方法 包括继承的添加动态的代码 http://www.oschina.net/code/snippet_228306_10381 asmXX http://caodaoxi.iteye.com/blog/7...
2013-10-29 14:46:05 80
原创 JDK 压缩
JDK 自带GZIP的压缩API, 如果传输大的文本文件可以将其压缩后再传输。 文本文件的压缩率很高 有些能达到90%多。 同样的可以将日志做类似处理。
2013-10-29 12:11:10 77
原创 log4j logback slf4j
sfl4j 是接口 log4j logback 是其不同的实现 官方说logback的性能优于log4j 我本地简单的测试了下 两者差不多 不过 logback支持占位符方式的写法 logger.error("error {} ", "log" ); log4j 想实现这个功能的话需要用到String.format("error %s ", "log" ) 的方...
2013-10-29 12:07:39 50
原创 大数据
大数据的定义 掌握一行业大部分数据,而不是数据量有多少大 例如:如家汉庭的数据泄漏事件,虽然只有2000万,但是都是些重要信息 大数据的本质 类似于过去的圈地运动, 谁以后拿的地越大,谁以后的成果越多。 区别于数据挖掘,数据挖掘是相当于在这片地上挖掘出来的资源一样。 大数据的盈利模式 1> 扫描名片APP,得到一个公司的组织架构, 重要领导的电话,这个可以卖钱的 2> 大智...
2013-10-28 10:56:52 60
原创 instrument training from Feng
asm有两种注入方式 1,instrument -- java agent 2, classload 3, Class.forName 反射 场景 将堆栈异常和代码绑定,以便快速定位问题 实现 用asm改写 toString / printStackTrace / Throwable 方法,并将Throwable 类加载提升到boot级别, 并调用反编译api 将堆栈信息...
2013-10-23 17:12:33 132
原创 pagespeed
主机 无法访问 虚拟机 80端口 无敌的防火墙问题。 /etc/init.d/iptables stop service httpd start win7中要手动开启telnet服务 修改linux中文件显示方式 edit -- perference -- Behavior -- always open in browser windows 默认html地址 /var...
2013-10-20 11:17:05 76
原创 Btrace 学习1
AOP就是一个Proxy模式,在被代理的方法前后作一些操作 Java中设计模式 装饰器 / 代理 ASM是一个Java字节码操作框架 Spring AspectJ cglib这些AOP框架都基于ASM JVM运行步骤 类似于CPU寄存器 计算1+2 a, 将1 push到栈中 b, 将2 push到栈中 c, 调用ADD命令 取出栈中的数据相加并将结果放到栈...
2013-10-18 10:08:10 64
Flex+Blazeds与Java_Web_Project整合
2012-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人