刚开始使用Mybaits的同学有没有这样的疑惑,为什么我们没有编写Mapper的实现类,却能调用Mapper的方法呢?本篇文章我带大家一起来解决这个疑问 上一篇文章我们获取到了DefaultSqlSession,接着我们来看第一篇文章测试用例后面的代码 为 Mapper 接口创建代理对象 我们先从 ...
分类:
移动开发 时间:
2019-11-01 11:07:55
阅读次数:
110
PoolChunk用来分配大于或等于一个page的内存,如果需要小于一个page的内存,需要先从PoolChunk中分配一个page,然后再把一个page切割成多个子页-subpage,最后把内存以subpage为单位分配出去。PoolSubpage就是用来管理subpage的。 一个page会被分 ...
分类:
Web程序 时间:
2019-10-29 16:58:08
阅读次数:
89
这次的项目我们重点关注RocksDB中的一个环节:Rate Limiter。其实Rate Limiter的思想在很多其他系统中也很常用。 在RocksDB中,后台会实时运行compaction和flush操作,这些都会对磁盘进行大量的写操作。可以通过Rate Limiter来控制最大写入速度的上限。 ...
分类:
数据库 时间:
2019-10-29 13:41:02
阅读次数:
131
内容了解 一、接口 1.什么是 2.restful接口规范 接口规范:就是为了采用不同的后台语言,也能使用同样的接口获取到同样的数据 如何写接口:接口规范是 规范化书写接口的,写接口要写 url、响应数据 注:如果将请求参数也纳入考量范围,那就是在写 接口文档 两大部分: #1.url #2.响应数 ...
分类:
其他好文 时间:
2019-10-28 19:02:42
阅读次数:
103
vue系列---响应式原理实现及Observer源码解析(一) ...
分类:
其他好文 时间:
2019-10-28 18:59:00
阅读次数:
126
本文试图对Pytorch1.3源码解析-第一篇
Pytorch核心分为5大块:
1. c10(c10-Caffe Tensor Library,核心Tensor实现(手机端+服务端))
2. aten(aten -A TENsor library for C++11,PyTorch的C... ...
分类:
其他好文 时间:
2019-10-28 12:43:47
阅读次数:
80
我们知道,在Eureka中,可以使用如下方法使Eureka主动下线,那么本篇文章就来分析一下子这个下线的流程 主要做了这么几件事: 1. 解除状态监听器 2. 取消心跳、刷新线程 3. 向服务端发起下线通知 4. 停止各个监听器 服务端接受下线消息 下线消息的处理在 类中 先看具体的下线逻辑,与租约 ...
分类:
其他好文 时间:
2019-10-28 00:55:27
阅读次数:
100
1. SessionFactory 对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外. SqlSessionFactory是MyBatis框架中的一个接口,主要负责MyBatis框架初始化操作以及为开发人员提供SqlSession对象. SqlSessionFactory有两 ...
分类:
其他好文 时间:
2019-10-27 21:09:38
阅读次数:
78
1. 前言 上篇文章介绍了Spring容器的初始化https://www.cnblogs.com/xiaobingblog/p/11738747.html,接下来介绍SpringMvc容器的初始化 2. 初始化化过程 上文讲过一个Web项目的启动在加载listener、fliter初始化后,再进行s ...
分类:
编程语言 时间:
2019-10-26 15:39:03
阅读次数:
94
所有文章 https://www.cnblogs.com/lay2017/p/11740855.html 正文 上一篇文章中,我们执行了ClientHttpRequest与服务端进行交互。并返回了一个ClientHttpResponse的实例对象。 本文将继续最后一个部分,处理请求后的响应。 同样的 ...
分类:
Web程序 时间:
2019-10-26 15:33:11
阅读次数:
141