我们上篇文章讲到了查询方法里面的doQuery方法,这里面就是调用JDBC的API了,其中的逻辑比较复杂,我们这边文章来讲,先看看我们上篇文章分析的地方 SimpleExecutor 1 public <E> List<E> doQuery(MappedStatement ms, Object pa ...
分类:
移动开发 时间:
2019-11-06 13:17:19
阅读次数:
165
digest:本文章简要概述操作系统死锁的原因以及预防和解决方法。 1.死锁的定义 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种进程间相互阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程 ...
分类:
其他好文 时间:
2019-11-05 21:20:32
阅读次数:
251
1.掌握java异常处理技术; 2.了解断言的用法; 3.了解日志的用途; 4.掌握程序基础调试技巧。 第一部分:第七章理论知识 一、异常 (1) 异常:在程序的执行过程中所发生的异常事件,它中断指令的正常执行。 (2)异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况的错误处理器。 ...
分类:
编程语言 时间:
2019-11-04 21:51:36
阅读次数:
126
201871010104-陈园园 《面向对象程序设计(java)》第十周学习总结 (1) 掌握java异常处理技术; (2) 了解断言的用法; (3) 了解日志的用途; (4) 掌握程序基础调试技巧; 第一部分:总结理论知识 1、异常:在程序的执行过程中所发生的异常事件,它 中断指令的正常执行。 2 ...
分类:
编程语言 时间:
2019-11-04 19:42:35
阅读次数:
90
ansible 命令执行过程 加载自己的配置文件,默认/etc/ansible/ansible.cfg; 查找对应的主机配置文件,找到要执行的主机或者组; 加载自己对应的模块文件,如 command; 通过ansible将模块或命令生成对应的临时py文件(python脚本), 并将该文件传输至远程服 ...
分类:
其他好文 时间:
2019-11-04 17:40:10
阅读次数:
89
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 用户APC的执行过程 一、一个启发式问题 有一个问题,线程什么时候检查自己的APC队列,答案前面已经介绍过,是执行KiServerExit函数时。 KiService ...
分类:
其他好文 时间:
2019-11-03 17:57:34
阅读次数:
100
Python文件可以直接运行,也可以 import 到其它文件中使用 if __name__ == '__main__' 就是控制代码在这两种情况下的执行过程 每个Python模块都包含内置变量,直接运行的时候,name 等于 main ,代表自身 __name__,当模块被调用执行的时候,name ...
分类:
编程语言 时间:
2019-11-03 12:36:22
阅读次数:
88
转自:https://www.cnblogs.com/songwenjie/p/9409852.html 在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。 下面分别对EXPLAIN命令结果的每一列进行 ...
分类:
数据库 时间:
2019-11-03 10:51:29
阅读次数:
92
1.存储器的分类。 (1)按存储介质分类。 (2)按存取方式分类。 1.存取时间与物理地址无关(随机访问) 随机存储器 执行过程可读可写 只读存储器 执行过程只读 2.存取时间与物理地址有关(串行访问) 1.存储器的层次结构 高速缓冲存储器:简称cache,高速存取指令和数据,特点:存取速度快,容量 ...
分类:
其他好文 时间:
2019-11-02 20:02:38
阅读次数:
114
1.掌握java异常处理技术; 2.了解断言的用法; 3.了解日志的用途; 4.掌握程序基础调试技巧。 第一部分:第七章理论知识 一、异常 (1) 异常:在程序的执行过程中所发生的异常事件,它中断指令的正常执行。 (2)异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况的错误处理器。 ...
分类:
编程语言 时间:
2019-11-02 18:20:19
阅读次数:
91