Database appearance
Relational databases are based on strict relational database theory, but in the face of challenges from existing e-commerce and SNS website busine...
基于Web 的Service接口
目前网络上有一些基于Web发布的Service接口,此处不一定特指基于SOAP的Web Service接口。大多时候我更喜欢暴露出一个URL,开发者传入查询参数返回XML或者jason数据的接口。比如: Wiki接口http://en.wiktionary.org/w/api.php?a...
Java Regular Expressions
Translated from: http://hi.baidu.com/xu_yunan/blog/item/7ce5d93bb279d22c96ddd843.html Various instances of regular expressions ###Username 12345^[a...
windows下有用命令
perfMon 图形显示CPU,内存,磁盘/网络 I/O使用情况 类似于Linux平台下的ps/top命令
如何避免两个对象的相互引用引起的堆栈溢出
两个对象相互引用,并且这种引用关系定义在构造函数中时,初始化这种对象会引起堆栈溢出。因为对象1的初始化调用了对象2的初始化,反之亦然。这样会构成死循环。解决方法是用一个无参数的构造函数代替。对象的引用依赖关系通过Set方法在对象初始化之后设置进去。当然一个缺点是需要注意无参数构造函数生成的对象...
Javascript中的undefined 和 null
undefinedundefined 在Javascript中是数据类型也是值 有两种情况下变量的类型是undefined,即通过typeof 变量名查看。 未声明的变量 声明过了未赋值的变量 nullnull在Javascript中是数据类型也是值,但如果用 typeof null ...
Oracle索引
oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而...
JDK小知识
java文件编译时可以通过指定 -source 1.4选择用JDK 1.4编译源文件。这在系统只装了JDK5或者6时比较有用。
类的初始化
类的初始化顺序: 静态初始化块 main函数中的输出(调用构造函数前) 实例的初始化块(初始化匿名内部类的地方) 构造函数初始化 1234567891011121314151617181920import static java.lang.System.out;public cla...
closures, inner class and 函数指针
一直不是很理解这三个感念之间的区别。Java是面向对象的编程语言,这点与现在流行的面向函数的动态编程语言不同。Javascript就是后者的一个例子。函数可以独立于对象存在,(或者说它本身就是一种对象)。 Java里没有函数指针,但可以向函数中传入一个匿名内部类模拟这种行为。 Jav...