240 发简信
  • Mockito Framework用法简介

    编程过程可以抽象为expect-run-verify,而在Java中我们常用单元测试来保证程序运行结果符合我们的预期。 Mockito可以实现:...

  • 120
    Java传参方式

    对于基本数据类型(int, char etc.),传递的是基本数据类型的值的拷贝对于对象引用,传递的是对象对象在堆中地址值的拷贝 数据内存分配 ...

  • 数据结构-二叉查找树(Binary Search Tree)

    二叉查找树拥有如下特性: 若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于或等于它的...

  • 120
    Mybatis源码分析4--StatementHandler

    MyBatis sql执行过程如下图所示: SqlSession将执行过程委托给Executor,Executor又将执行过程交给Stateme...

  • 120
    JDBC使用PrepareStatement对性能的提升分析

    下文均基于mysql-connector-java-5.1.43, mysql server version 5.6版本进行分析。 从刚开始接触...

  • JDBC驱动类的加载过程

    我们在刚开始学会使用JDBC操作数据库时常常使用如下代码新建一个数据库连接: 那么为什么以上代码能够是给定的驱动类,注册到了DriverMana...

  • 120
    JAVA安全框架Apache Shiro浅析

    构建一个互联网应用,权限校验管理是很重要的安全措施,这其中主要包含: 认证 - 用户身份识别,即登录 授权 - 访问控制 密码加密 - 加密敏感...

    0.6 3002 0 31
  • 120
    Mybatis源码分析2--事务

    Mybatis的事务接口如下: 事务类的继承体系如图: JdbcTransaction是对JDBK commit & rollback简单封...

  • 120
    Mybatis源码分析1--Mapper的解析和加载调用过程

    mybatis的基本用法如下: 其中最重要的是SqlSessionFactory和SqlSession,下面对其进行具体分析。 其类继承结构如图...