码迷,mamicode.com
首页 >  
搜索关键字:源码解析    ( 2077个结果
Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存和二级缓存源码分析
在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据库查询,直接返回了结果,实际这种情况我们就可以称为缓存。 Mybatis的缓存级别 一级缓存 MyBatis的一级查询缓存(也叫作本地缓存)是基于org.apache.ibatis.cache.impl.Perpetual ...
分类:其他好文   时间:2019-11-09 17:11:50    阅读次数:99
Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存和二级缓存源码分析
像Mybatis、Hibernate这样的ORM框架,封装了JDBC的大部分操作,极大的简化了我们对数据库的操作。 在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据库查询,直接返回了结果,实际这种情况我们就可以称为缓存。 Mybatis的缓存级别 一级缓存 MyBati ...
分类:其他好文   时间:2019-11-09 14:04:54    阅读次数:86
Mybaits 源码解析 (七)----- Select 语句的执行过程分析(下篇)(Mapper方法是如何调用到XML中的SQL的?)全网最详细,没有之一
我们上篇文章讲到了查询方法里面的doQuery方法,这里面就是调用JDBC的API了,其中的逻辑比较复杂,我们这边文章来讲,先看看我们上篇文章分析的地方 SimpleExecutor 1 public <E> List<E> doQuery(MappedStatement ms, Object pa ...
分类:移动开发   时间:2019-11-06 13:17:19    阅读次数:165
spring源码解析前瞻
IOC、AOP是spring的2个核心特性。理解这2个特性,有助于更好的解析源码。 IOC:控制反转。把创建对象的权利交给框架,这有利于解耦。 原先PageController中使用PageService,需要自己new创建对象,使用spring后,由容器创建PageService对象,并依赖注入到 ...
分类:编程语言   时间:2019-11-05 18:46:53    阅读次数:90
mybatis源码解析一
首先我们写一个简单spring和mybatis集成的代码如下 public class Test { public static void main(String[] args){ AnnotationConfigApplicationContext annotationConfigApplicat ...
分类:其他好文   时间:2019-11-05 13:38:44    阅读次数:47
死磕 java同步系列之Phaser源码解析
问题(1)Phaser是什么?(2)Phaser具有哪些特性?(3)Phaser相对于CyclicBarrier和CountDownLatch的优势?简介Phaser,翻译为阶段,它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段的任务都完成了才可以执行下一个阶段的任务。这种场景虽然使用CyclicBarrier或者CountryDown
分类:编程语言   时间:2019-11-05 09:27:10    阅读次数:85
Laravel框架下路由的使用(源码解析)
本篇文章给大家带来的内容是关于Laravel框架下路由的使用(源码解析),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言 我的解析文章并非深层次多领域的解析攻略。但是参考着开发文档看此类文章会让你在日常开发中更上一层楼。 废话不多说,我们开始本章的讲解。 入口 Laravel启 ...
分类:其他好文   时间:2019-11-05 00:34:01    阅读次数:97
记一次CSS反爬
目标网址: "猫眼电影" 主要流程 1. 爬取每一个电影所对应的url 2. 爬取具体电影所对应的源码 3. 解析源码,并下载所对应的字体 4. 使用 fontTools 绘制所对应的数字 5. 运用机器学习的方法识别对应的数字 6. 在源码中用识别的数字替换相应的地方 遇坑经历 用 pyquery ...
分类:Web程序   时间:2019-11-04 19:24:06    阅读次数:107
详解k8s中的liveness和readiness的原理和区别
liveness与readiness的探针工作方式源码解析 liveness和readiness作为k8s的探针,可以对应用进行健康探测。 二者支持的探测方式相同。主要的探测方式支持http探测,执行命令探测,以及tcp探测。 探测均是由kubelet执行。 执行命令探测 由kubelet,通过CR ...
分类:其他好文   时间:2019-11-03 12:47:04    阅读次数:88
springboot mvc源码解析(目录)
对于长时间基于spring框架做web开发的我们,springmvc几乎成为了开发普通web项目的标配。本系列文章基于快速启动的springboot,将从源码角度一点点了解springboot中mvc的面貌。在此之前,或许了解一些springboot启动流程会有所帮助。 目录: 1. 自动配置spr ...
分类:编程语言   时间:2019-11-01 11:10:28    阅读次数:99
2077条   上一页 1 ... 31 32 33 34 35 ... 208 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!