摘要:
在系列(3)中我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。 首先看一下都有哪些绑定数据的注解: 1.@RequestParam,绑定单... 阅读全文
摘要:
从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。 在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安... 阅读全文
摘要:
java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 St... 阅读全文
摘要:
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema. ... 阅读全文
摘要:
@Entity ,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。 @Table ,注册在类头上,注解声明了该实体bean映射指定的表(table)。 ... 阅读全文
摘要:
2015-9-1 var url = "?user="+username.value+"&pwd="+password.value; var xmlHttp = createXMLHttpRequest()... 阅读全文
摘要:
本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console。你将学会使用Groovy语言来建立域对象、控制器和服务。而且... 阅读全文
摘要:
MySQL单表大小的限制在目前的技术环境中,由所在主机的OS上面的文件系统来界定而不是由MySQL数据库本身来决定了。 在老版本的MySQL 3.22中,MySQL单表大小为4GB,当时的MySQL的存储引擎还是I... 阅读全文
摘要:
在第一章的数组中,我们看到数组作为数据存储结构有一定的缺陷。在无序数组中,搜索时低效的;而在有序数组中,插入效率又很低;不管在哪一种数组中删除效率都很低。况且一个数组创建后,它的大小是无法改变的。 ... 阅读全文
摘要:
在有序数组中,可以快速找到特定的值,但是想在有序数组中插入一个新的数据项,就必须首先找出新数据项插入的位置,然后将比新数据项大的数据项向后移动一位,来给新的数据项腾出空间,删除同理,这样移动很费时。显... 阅读全文