摘要:
49)Mybatis 分页 limit分页 RowBounds 进行分页,非常方便,不需要在 sql 语句中写 limit,即可完成分页功能。但是由于它是在 sql 查询出所有结果的基础上截取数据的,所以在数据量大的sql中并不适用,它更适合在返回数据结果较少的查询中使用。 最核心的是在 mappe 阅读全文
摘要:
${}是 Properties 文件中的变量占位符,它可以用于标签属性值和 sql 内部,属于静态文本替换 ‘#{}’是 sql 的参数占位符,Mybatis 会将 sql 中的#{}替换为?号,在 sql 执行前会使用PreparedStatement 的参数设置方法,按序给 sql 的? 号占位 阅读全文
摘要:
40)谈谈 MyBatis Mybatis 是一个半自动化的 ORM 框架,它对 jdbc 的操作数据库的过程进行封装,使得开发者只需要专注于 SQL 语句本身,而不用去关心注册驱动,创建 connection 等,Mybatis 通过 xml 文件配置或者注解的方式将要执行的各种 statemen 阅读全文
摘要:
28)Java 栈和堆的区别 1 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等 2 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。 3 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静 阅读全文
摘要:
软件过程与管理知识回顾 两个大题: 1.关键路径 15 2.挣值分析 15 一、概论 1. 软件工程的三要素。(每一个的含义) 三要素是方法、工具、过程。 方法:是完成软件开发的各项任务的技术方法,为软件开发提供“如何做”的技术。 工具:为运用方法而提供的自动的或半自动的软件工程的支撑环境。 过程: 阅读全文