一、前言 在前面几篇文章分析了请求转发、Controller查找及拦截器的加载等信息,那么当带有参数的请求发送到服务端,SpringMVC又是怎样把请求参数,分析转换后传入到...
IP属地:江苏
一、前言 在前面几篇文章分析了请求转发、Controller查找及拦截器的加载等信息,那么当带有参数的请求发送到服务端,SpringMVC又是怎样把请求参数,分析转换后传入到...
1. 前言 互联网软件神速发展,用户的体验度是判断一个软件好坏的重要原因,所以缓存就是必不可少的一个神器。在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景...
这篇文章我们来深入阅读下Mybatis的源码,希望以后可以对底层框架不那么畏惧,学习框架设计中好的思想; 架构原理 架构图 架构流程图 上面这两幅图来源于网络,不过画的很好,...
一、理解什么是OAuth2 是开放授权的一个标准,允许用户授权B应用不提供帐号密码的方式去访问该用户在A应用服务器上的某些特定资源。例子:咕咚app通过微信号方式登录,获取到...
1.redis锁介绍 一般来说,在对数据进行"加锁"时,程序首先需要通过获取(acquire)锁来得到对数据进行排他性访问的能力,然后才能对数据执行一系列操作, 最后还要将...
刚哥的几篇(其实在看刚哥的文章的这几篇的时候,更应该向大神学习作为技术人应该有的学习方式和能力的培养): (1)Gradle从入门到实战 - Groovy基础(2)全面理解G...
this 指向定义闭包的对象或静态类 owner 跟 this 一样,如果闭包定义在另一个闭包内部,owner 就指向此闭包 delegate 跟 owner 一样,但可以修...
MySQL表级锁有两种模式:表共享锁(Table Read Lock)和表独占写锁(Table Write Lock)。对MyISAM的读操作,不会阻塞其他用户对同一表请求,...