- 博客(15)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 Javacore and heapdump
javacore和heapdump: Javacore产生方法:kill -3 <java进程号>;在获取的时候,每2分钟执行下kill -3,产生多个javacore文件对比分析,时间占用较长的线程 heapdump文件:在OutOfMemoryError的时候会自动产生; 分析工具:Javacore分析用IBM Thread and Monitor Dump An...
2011-10-29 18:24:52 200
原创 bloom Filter
在网上看到的,思想很好,留下了;貌似在一个很大的集合中查找或者过滤,空间性能上不错: 摘录自网上: Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positi...
2011-10-27 23:06:00 88
原创 Java事务管理中的一些术语
全局事务:Global Transactions 局部事务:Local Transactions JTA:Java Transaction API CMT:Container Managed Transaction 声明式事务管理:Declarative Transaction Management 编程式事务管理:Programmatic Transaction Managemen...
2011-02-07 17:10:45 80
原创 一直不知道load还有这个用法,看源码才发现,汗
今天看JQuery源码中,无意中发现load源码中有如下代码: var off = url.indexOf(" "); if ( off >= 0 ) { var selector = url.slice(off, url.length); url = url.slice(0, off); } 感觉很是奇怪,以空格分割URL干嘛呢? ...
2011-01-24 21:21:05 116
原创 页面太长部分加滚动条
在table或者在table外层的DIV上加 样式 style="width:100%;overflow-x:scroll",可以解决过长滚动条问题。 一直感觉这种方式不好,但是没办法,目前没有找到更好的展现形式,只有滚动了。 附上overflow的含义: 语法: overflow : visible | auto | hidden | scroll...
2011-01-15 15:58:35 235
原创 近期看来要测试下项目的内存了,先整理
先查泄漏问题: 使用工具如下: 1.HeapAnalyzer: a.产生 heap dump日志,对Java进程直接kill -3 命令 b.产生dump文件,用HeapAnalyzer分析吧 2.用JDK自带工具VisualVM,Jmap,Jconsole: 在命令行CMD中输入相应命令就可以进入工具 C:\Users\sunrain>j...
2011-01-14 13:42:12 63
原创 Tomcat日志打印问题
问题描述:以前用Tomcat用得好好的,项目启动的时候错误日志都会输出到控制台,不知道从啥时候开始,Tomcat的详细错误日志不见了,异常的堆栈信息不见了,让我很是郁闷,在服务器上程序报错也看不到异常堆栈信息。备注:Linux环境下。 解决方案:后来查看Tomcat官方文档:http://tomcat.apache.org/tomcat-6.0-doc/logging.html 了...
2011-01-06 07:07:46 165
原创 一步步的学习Spring(三)
这节来学习下AOP,常说的面向切面编程,面向切面编程能提取公用的业务组件做为切面,从而减少实际业务代码的工作量,AOP经常分离的几个切面有:日志管理模块,安全管理模块,事务管理模块。 下面来看下简单的一个日志记录切面(方法前置和后置通知): 先来定义下两个通知: 前置通知: package aop; import java.lang.reflect....
2011-01-03 17:04:35 64
原创 一步步的学习Spring(二)
本节学习下依赖注入IOC: 废话少说,直接上例子,例子是模拟小狗和人是怎么说话的。 首先,定义Living接口以及它的两个实现Person和Dog Living.java package ioc; /** * @ClassName: Living * @Description: 有生命的所有物体 * @author sunrain * @da...
2011-01-03 15:25:57 62
原创 一步步的学习Spring(一)
从demo开始一步步的学习,Spring,来了 按照Java编码惯例,先编写个接口HelloWorldService /** * @ClassName: HelloWorldService * @Description: 第一个例子Service接口 * @author sunrain * @date 2011-1-1 */ public interfa...
2011-01-01 19:43:52 78
原创 Junit简单学习
人感觉Junit在有些系统中实用,有些系统中可以不用,比如业务经常变动的系统中可能就不适合使用Junit,因为业务的变动导致Junit测试代码也要经常变动,不过在一些分工比较细的公司,如分页面开发人员和Java服务开发人员的公司,Junit还是可以为服务编写人员提供一个不错的测试工具。 个人感觉Junit适用于产品化程度很高,业务需求变化不大的系统。 以下为摘录: JUnit是由...
2011-01-01 19:38:06 79
原创 JavaScript学习(五)
1.数组 数组本质上是一个Object, length属性是可读写的,截断或者清空一个数组的方法是 设置它的length属性,length是数组区别对象的一个明显标志 多维数组:JavaScript本身是不支持多维数组的,可以通过设置数组的元素为数组的方法来实现类多维数组的功能和形式 数组方法: join:String.split反方法 var...
2010-12-28 20:13:27 73
原创 JavaScript学习(一)
:oops: 汗,迷迷糊糊的写了三年的JavaScript,今天回过头来,很想学习下JavaScript的基本语法.....,基本功呀,基本功,o(︶︿︶)o 唉.废话少说,进入正题,进入第一篇笔记。 1.关于字符集 JavaScript程序是用Unicode字符集编写的 2.大小写敏感性 JavaScript是大小写敏感的,感觉像是废话,呵呵,但是把Html牵扯进来就不是废话了...
2010-12-27 21:19:55 81
原创 typeof ,instanceof
之前一直容易混淆 typeof ,instanceof 两个的用法,今天给记录下: typeof :返回一个用来表示表达式的数据类型的字符串。 typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined." 用法:if(typeof value=="object&q
2010-12-21 22:06:35 72
原创 Ext JS Library 2.0.2可编辑表格中怎么显示combo的Text
做了个可编辑表格,但是表格中添加的combo显示的一直是value,而非text,很是郁闷,今天读Ext的源码,发现如下解决办法: 渲染器comboRenderer定义如下: Ext.util.Format.comboRenderer = function(combo){ return function(value){ var record = combo.fi...
2010-12-13 20:46:34 99
Jquery的序列化方法为什么要把空格替换成加号呢?
2011-01-24
下载文件的编码问题
2011-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人