javaweb
文章平均质量分 76
_PPB
Change
展开
-
Token原理以及应用
近期由于项目需要开发供第三方使用的api,在整个架构设计的一个环节中,对api访问需要进行认证,在这里我选择了token认证。一:token的优势(此部分引自http://www.sumahe.cn/) 1.无状态、可扩展 在客户端存储的Tokens是无状态的,并且能够被扩展。基于这种无状态和不存储Session信息,负载负载均衡器能够将用户信息从一个服原创 2016-07-23 19:38:36 · 61099 阅读 · 9 评论 -
MyBatis(一) xml文件解析流程 Configuration
1.Configuration<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configurati原创 2017-05-23 16:32:39 · 903 阅读 · 0 评论 -
MyBatis(二) xml文件解析流程 Mapper解析
1.xml文件解析流程解析(一)里面说到在XMLConfigBuilder类中的parseConfiguration方法中来初始化整个Configuration对象,其中XMLConfigBuilder解析Mapper是在此方法的如下代码开始的。 this.mapperElement(root.evalNode("mappers"));2.XMLConfigBuilder类的mapperElemen原创 2017-05-23 16:33:34 · 870 阅读 · 0 评论 -
MyBatis(四) sql执行流程
1.MyBatis(三) xml文件解析流程 动态SQL解析,中介绍了MyBatis SQL的解析过程。那么MyBatis执行流程中就涉及到具体sql生成的过程了。首先看下SqlSession的获取 1.1 首先调用SqlSessionFactoryBuilder的build方法来初始化加载配置文件这里前面已经分析过了,此处给返回SqlSessionFactory对象sqlSessionFacto原创 2017-05-25 10:10:32 · 727 阅读 · 0 评论 -
MyBatis(三) xml文件解析流程 动态SQL解析
1.MyBatis将整个系统串联起来的就是Configure对象这个需要牢记。在前面MyBatis xml文件解析流程(二) Mapper解析中介绍了Mapper的解析入口,以及Mapper文件中各个节点的解析方法。里面有几个类需要总结下> 1.**BaseBuilder:**作为其他Builder类的基类2.**XMLConfigBuilder:**在Configuration解析时介绍过,主原创 2017-05-23 16:34:40 · 5917 阅读 · 0 评论