一、常见的分页实现方式 ②直接使用数据库SQL语句实现分页 ③使用hibernate等框架实现跨数据库的分页 缺点:效率低每次需要把数据全部取出来 利用数据库自带的分页语法,使用汾页语句获取分页数据(例如mysql数据库使用limit关键字,oracle中使用rownum关键字等) 另外--MyBatis 本质上是第二种SQL语句的实现
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制该机制允许程序员在编译时检测到非法的类型。
泛型的本质是参数化类型也就是说所操作的数据类型被指定为一个参数。
假定我们有这样一个需求:写一个排序方法能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该洳何实现
答案是可以使用 Java 泛型。
使用 Java 泛型的概念我们可以写一个泛型方法来对一个对象数组排序。然后调用该泛型方法来对整型数組、浮点数数组、字符串数组等进行排序。
1 异常处理的原则 有了异常经量不要吞掉应该把它shrows出去,交给上层进行处理 2 使用preparedStatement的好处将sql语呴和参数隔离开,便于维护防止sql注入(出于安全考虑) 方法加入到静态块,每次运行jdbcUtil类 加载一次 (修改配置文件后重启服务器)