1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的信息,并可以 ...
分类:
系统相关 时间:
2017-08-25 19:59:35
阅读次数:
207
mysql二进制日志称为binlog,记录数据库修改数据的操作,可以作为数据恢复使用。 binlog有三种记录方式 1、statement 记录修改数据的原始sql,IO量较小。sql中存在使用user()等依赖运行环境的函数时,可能导致数据恢复不正确。 2、row 记录每行数据的修改动作,IO较大 ...
分类:
数据库 时间:
2017-08-24 00:05:17
阅读次数:
164
是一种行为模式。 将数据的定义和数据的操作分离,对数据的操作封装在visitor中,当增加新的操作的时候,可以增加vistor实现新行为,而不用改数据结构。 访问者模式的优点 符合单一职责原则:凡是适用访问者模式的场景中,元素类中需要封装在访问者中的操作必定是与元素类本身关系不大且是易变的操作,使用 ...
分类:
其他好文 时间:
2017-08-19 12:52:26
阅读次数:
159
概述 IO流用来处理设备之间的数据传输 Java对数据的操作时通过流的方式 Java用于操作流的对象都在IO包中 流按操作的数据分为:字节流和字符流 流按流向不同分为:输入流和输出流 IO流常用基类 字节流的抽象基类 InputStream,OuputStream 字符流的抽象基类 Reader,W ...
分类:
编程语言 时间:
2017-08-18 19:58:18
阅读次数:
247
昨天我们进行了hibernate的配置,并且进行了根据ID查询对应数据的操作,今天我们来看看hibernate中的几个配置文件,里面到底有什么东东。 一、hibernate.cfg.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <hibernate-co ...
分类:
编程语言 时间:
2017-08-18 18:31:44
阅读次数:
216
概念 隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。 脏读:读取未提交的数据; 不可重复读(Non-repeatable read):在一个事务的两次查询之中数据不一致,这可能是两次查询过程中间另外的事务修改了符合条件的数据; 幻读(Phantom Read):在 ...
分类:
数据库 时间:
2017-08-18 15:26:53
阅读次数:
194
概念:数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系,所以建立科学的,规范的数据库是需要满足一些规范来优化数据存储方式,在关系数据库中这些规范就可以称为范式。 第一范式:强调列的原子性,即列不能够再分成其他几列。 例如:考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场 ...
分类:
数据库 时间:
2017-08-15 17:18:03
阅读次数:
222
一、proc文件系统是什么? proc是一个伪文件系统,伪文件系统的定义: 它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取pr ...
分类:
其他好文 时间:
2017-08-14 13:27:29
阅读次数:
134
基本概念 Visitor 封装一些作用于数据结构中的各元素的操作,不同的操作能够借助新的visitor实现。减少了操作间的耦合性 訪问者能够将数据结构和对数据的操作解耦,使得添加对数据结构的操作不须要取改动数据结构,也不必去改动原有的操作,而运行时再定义新的Visitor时闲着即可了(在操作加入上易 ...
分类:
编程语言 时间:
2017-08-11 20:29:43
阅读次数:
176
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。 为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几 ...
分类:
编程语言 时间:
2017-08-08 00:30:45
阅读次数:
340