- 博客(5)
- 收藏
- 关注
原创 【转】mysql archar长度的问题
mysql varchar(50) 不管中文 还是英文 都是存50个的 MySQL5的文档,其中对varchar字段类型这样描述:varchar(m) 变长字符串。M 表示最大列长度。M的范围是0到65,535。(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节)。 为何会这般变换?真是感觉MySQL的手册做的太不友好了,因为你要仔细的...
2012-10-29 10:14:08
157
原创 【转】xml中Node和Element的区别
1.元素(Element)和结点(Node)的区别,元素是一个小范围的定义,必须是含有完整信息的结点才是一个元素,例如...。但是一个结点不一定是一个元素,而一个元素一定是一个结点。 什么是node: NODE是相对TREE这种数据结构而言的。TREE就是由NODE组成。这个部分你可以参考离散数学的树图。 什么是element ELEMENT则是XML里的概念,就是...
2012-04-05 14:47:36
142
方法中内部类只能访问外围类final型变量的原因
方法中的内部类只能使用外围类中final型的变量,网上有很多分析这样的原因,但是很少能够完全分析到位的。 1.内部类中也不一定只能使用final型的变量,如果这个参数直接传给了内部类的构造方法,而且没有在内部类中使用,那这样也是能够通过编译的,所以网上有说是由于生命周期的原因,个人觉得不是太准确,因为如果是由于生命周期的问题,这个时候也应该只能允许final型的才对,因为这个时候基类中是可以改变...
2012-03-21 14:40:27
128
原创 java System.gc()垃圾回收实验
如果程序中不断的执行生成一个对象,再赋值为null,并执行System.gc(),堆还是很快就会满的。 个人分析原因如下:System.gc()这个方法的执行,JVM确实回去清理堆,但是清理的线程的优先级会比较低,所以时间长了堆自然会满的,但是如果在System.gc()这个方法调用之后让主线程有个短暂的暂停,那么堆永远就不会满的。...
2012-03-15 15:06:36
89
原创 java 命令行下遇到的java.lang.NoClassDefFoundError错误
以前用写java程序一直用IDE写的,最近有点心血来潮想用命令行来编译和运行程序,希望能够对java有更加深刻的理解。编译很顺利,然后运行就头疼了,总是给我报“java.lang.NoClassDefFoundError”。解决步骤如下: (1)有个文件夹(如“test”)和java文件里面的包名是一样的 (2)在文件夹test的上一个目录用命令:java test.HelloWorld ...
2012-03-14 15:10:19
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人