一、前言 之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神的工作,而且很多人觉得平时根本不需要知道这些,会用就行了。其实阅读源码是个很好的习惯,它不只停留在知道怎么用的阶段,而是让我们知道一系列的为什么,为什么这样设计,为什么
分类:
Web程序 时间:
2016-03-14 21:34:34
阅读次数:
285
一、基本执行过程 MapReduce过程分为两个阶段:map函数阶段和reduce函数阶段 (1)map函数是用来筛选掉非需要的数据,以键值对的形式输出,键为文件位置偏移量,值为待分析的数据,map函数核心目的是形成对数据的索引,以供reduce函数方便对数据进行分析。 (2)reduce函数以Ma
分类:
其他好文 时间:
2016-03-14 21:30:25
阅读次数:
228
一、类加载器 首先来看一下java程序的执行过程。 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入 此时,你的java代码就被编译成字节码(.class).如果你是在Eclipse I
分类:
编程语言 时间:
2016-03-14 18:46:37
阅读次数:
190
我们可能会碰到这样的一个问题,在容器执行过程中,修改了容器的内容(如配置文件信息),但因为修改出了问题。导致容器关闭后,无法启动。 这事需要重新修改配置文件。 正常情况下可以通过 docker exec命令打开容器的一个shell终端进去修改。 但这时容器已经无法启动了。这时该如何处理呢? 这有两种
分类:
其他好文 时间:
2016-03-14 18:42:32
阅读次数:
273
什么是事务: 事务是一种机制,一个操作序列,他包含了一组数据库操作命令,并且把所有命令作为一个整体一起向系统提交或撤销操作请求。事务是一个不可分割的整体,事务中的多个执行过程,同生共死。要么都执行成功,要么都执行失败 事务的四个特性: 原子性:事务是一个完整的操作,事务的各元素是不可分的 一致性:当
分类:
其他好文 时间:
2016-03-13 11:30:10
阅读次数:
149
一、事物 1.什么是事物? 解析:事务是一个不可分割的整体,事务中的多个执行过程,同生共死。要么都执行成功, 要么都执行失败。 2.事务的四个特性? 解析:ACID原则 原子性(Atomicity ) 一致性( Consistency ) 隔离性( Isolation) 永久性(Durabilil
分类:
其他好文 时间:
2016-03-13 10:04:15
阅读次数:
190
测试报告编写 基本的内容要包括介绍清楚你的测试覆盖范围、测试目的、测试执行过程情况、BUG的不同维度统计(如BUG模块分布图、BUG严重程度分布图、BUG来源分布图等),然后再加上一些BUG来源分析,最后加个测试结论。编写准则要依照实用、简单、清淅、明了。 报告模板 本测试报告的具体
分类:
其他好文 时间:
2016-03-13 00:38:11
阅读次数:
260
今天我们学习了事务、视图和索引!!这是一个很神奇的东西!我们先来说说最神奇的事务吧,什么叫事务呢?事务是一个不可分割的整体,事务中的多个执行过程,同生共死。要么都执行成功,要么都执行失败。(一荣俱荣,一损俱损) 事务有4个神奇的特性: ACID原则 原子性(Atomicity ) 一致性( Cons
分类:
其他好文 时间:
2016-03-12 21:23:32
阅读次数:
239
俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点总结如下: Hibernate的内部执行过程(CRUD) 对象的状态及其转换图和例子 使用JUnit测试 使用getCurrentSession代替openSession ThreadLoacl对象 享元模式 sessio
分类:
Web程序 时间:
2016-03-11 01:14:34
阅读次数:
403
用图示详细说明。1.有123.txt文件,内容如下:我的想法是把helloworld替换成halo2.用N命令,测试替换,如下:N的作用是追加下一行到patternspace(我的理解是临时存储空间)。具体命令执行过程分析:首先读入第一行hello到patternspace,然后命令N,追加下一行world!mynameisam..
分类:
其他好文 时间:
2016-03-09 19:15:39
阅读次数:
167