编程过程可以抽象为expect-run-verify,而在Java中我们常用单元测试来保证程序运行结果符合我们的预期。 Mockito可以实现:...
对于基本数据类型(int, char etc.),传递的是基本数据类型的值的拷贝对于对象引用,传递的是对象对象在堆中地址值的拷贝 数据内存分配 ...
二叉查找树拥有如下特性: 若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于或等于它的...
MyBatis sql执行过程如下图所示: SqlSession将执行过程委托给Executor,Executor又将执行过程交给Stateme...
下文均基于mysql-connector-java-5.1.43, mysql server version 5.6版本进行分析。 从刚开始接触...
我们在刚开始学会使用JDBC操作数据库时常常使用如下代码新建一个数据库连接: 那么为什么以上代码能够是给定的驱动类,注册到了DriverMana...
构建一个互联网应用,权限校验管理是很重要的安全措施,这其中主要包含: 认证 - 用户身份识别,即登录 授权 - 访问控制 密码加密 - 加密敏感...
Mybatis的事务接口如下: 事务类的继承体系如图: JdbcTransaction是对JDBK commit & rollback简单封...
mybatis的基本用法如下: 其中最重要的是SqlSessionFactory和SqlSession,下面对其进行具体分析。 其类继承结构如图...