//接前一章,本节主要介绍线性区以及相关线性区的操作。
线性区
Linux通过类型为vm_area_struct的对象实现线性区。
vm_area_struct:
struct vm_area_struct {
struct mm_struct * vm_mm; /* The address space we belong to. */
unsigned long vm_start...
分类:
系统相关 时间:
2014-08-03 10:21:55
阅读次数:
497
Hibernate缓存原理: ??对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状态的管理,OR关系的映射等,但随之带来的就是数据访问效率的降低,...
分类:
系统相关 时间:
2014-08-03 10:23:05
阅读次数:
286
LVM逻辑卷机制 PV(Physical Volume 物理卷) - 物理分区或整个物理磁盘 - 由PE(Physical Extent,基本单元)租场 VG(Volume Group 卷组) - 一个或多个物理卷组成的逻辑整体 LV(logical Volume 逻辑卷) ...
分类:
系统相关 时间:
2014-08-03 12:28:25
阅读次数:
346
以上是我的Ubuntu里安装的一些软件。1)卸载不需要的软件,在启动器里右键单击要卸载的软件即可。2)升级你的软件版本sudoapt-getupdate&&sudoapt-getupgrade3)安装Fcitxsudo apt-get install fcitx fcitx-googlepinyin...
分类:
系统相关 时间:
2014-08-03 12:29:15
阅读次数:
347
1.0 proc文件系统总览在类Unix系统中体现了一种良好的抽象哲学,就是几乎所有的数据实体都被抽象成一个统一的接口--文件来看待,这样我们就可以用一些简单的基本工具完成大量复杂的操作。在Linux中存在着一类特殊的伪文件系统,用于使用与文件接口统一的操作来完成各种功能,例如ptyfs、devfs...
分类:
系统相关 时间:
2014-08-03 12:42:25
阅读次数:
331
read code:
[root@luozhonghua 03]# cat ex03-read-01.c
/*文件ex03-open-03.c,
O_CREAT和O_EXCL的使用*/
#include
#include
#include
#include
int main(void)
{
int fd = -1,i;
ssize_t size...
分类:
系统相关 时间:
2014-08-03 12:46:45
阅读次数:
355
[root@luozhonghua 03]# cat ex03-open-03.c/*文件ex03-open-03.c,O_CREAT和O_EXCL的使用*/#include #include #include #include int main(void){ int fd = -1; char filename[] = "test.txt"; /*打开文件,如果文件不存在,则报错*/ fd = ...
分类:
系统相关 时间:
2014-08-03 12:47:55
阅读次数:
324
继上篇博客
一对一关系映射:一对一关联映射在实际生活中是比较常见的,如人与身份证的关系,通过人这个对象可以找到他相关的内容。
一对一单向(主键):...
分类:
系统相关 时间:
2014-08-03 12:53:35
阅读次数:
449
Linux文件权限每个文件属于一个用户和一个组。这正是Linux中权限模型的核心。每个文件都有10元组表示文件的类型和文件所有者、文件所属组用户、其它用户对该文件的操作权限。例如一个普通文件的10元组-rwxr-xr-x1rootwheel430540Dec2318:27/bin/bash该字段中的...
分类:
系统相关 时间:
2014-08-03 15:07:15
阅读次数:
321
查询已知表名的实体时推荐使用getHibernateTemplate().executeWithNativeSession() +SQLQuery方式。以下测试使用JUnit进行,仅查询一次,查询结果为5条记录。各种方式的详细代码及执行时间如下所示:方式1,正常getHibernateTemplat...
分类:
系统相关 时间:
2014-08-03 15:08:05
阅读次数:
377
1、SDK版本过低的问题。现象:更新SDK后,每次进入Eclipse,都会提示说需要23.0.0版本的SDK,当前的22.6.0版本的SDK版本过低;然而,确认更新后,结果却是说没有任何更新的东东。解决办法:每次更新之后%android_home%\tools\lib目录下的“plugin.prop...
分类:
系统相关 时间:
2014-08-03 15:10:55
阅读次数:
265
Ubuntu下快速搭建LAMP环境过程记录:
安装 Apache2:sudo apt-get install apache2
安装PHP模块:sudo apt-get install php5
安装Mysqlsudo apt-get install mysql-server
安装phpmyadmin 其他模块安装:sudo apt-get install libapac...
分类:
系统相关 时间:
2014-08-03 15:20:05
阅读次数:
413
事实说明,好记性不如烂笔头,更何况没有好记性就更需要做一些必要的记录了,因为随着时光的流逝,很多事情会渐渐的忘记,这时如果看一下之前的笔记就能事半功倍了!
以前在linux下配置了一个系统监视软件zabbix,总体用起来还不错,因为需要在网页端显示,所以需要搭建lamp环境,然后配置apache2使打开本地网页就显示那个为主页,以后就没再碰过,也没做记录,当时的配置文件和信息早已经忘记,...
分类:
系统相关 时间:
2014-08-03 15:23:26
阅读次数:
278
awk 学习笔记
最近添加了几个功能的日志,但是呢,这个日志就是输出,一般自己也发现不了问题,于是想写一些简单的监控脚本来看看日志的大致情况,
比如有没有error,每天有多少error报出来。 想到了以前运维的同时分享awk,于是想简单的学习下。
入门
最简单的输入某些列 使用$4 这种来表示 __$0__是输出整列
[root]/root/test$ps -ef|grep...
分类:
系统相关 时间:
2014-08-03 15:24:35
阅读次数:
368
一、unix历史 1965年,美国麻省理工(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Mulitics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统。最终贝尔实验室退出。 1969年肯.汤姆森在DEC PDP-7机器上开发了UNIX系统 1971年肯.汤...
分类:
系统相关 时间:
2014-08-03 17:32:45
阅读次数:
298
hadoop安装环境准备
分类:
系统相关 时间:
2014-08-03 17:35:25
阅读次数:
308
Mark,在使用hibernate处理视图的时候。因为视图没有主键,这个用Myeclipse自动生成的POJO类就有两个。一个类名.java,一个是类名Id.java,而映射文件只有一个。因此造成一个问题是,只要视图中有一个字段有一个为NULL,你查出来的数据就会为NULL。解决办法:只要把hibe...
分类:
系统相关 时间:
2014-08-03 17:35:45
阅读次数:
559
上节中已经对后台作业进行了简单处理,基本上要实现的功能已经完了,下面回过头来,对代码进行一个调整,把写得不好的地方梳理一下,给代码加入适当的注释,这种习惯其实是比较好了,由于在开发的时候时间都比较紧,都只是想办法去尽快实现,而肯定会有一些代码是写得不太好的,所以有时间的话最好是从头至尾将整个代码进行...
分类:
系统相关 时间:
2014-08-03 17:38:35
阅读次数:
419
我根据下面的ref链接整理的基本是的按用户额度管理步骤 (按组的额度管理被简化掉) 我在Ubuntu服务器12.04下整理,其他版本的Ubuntu和Linux应该都没有问题的(有任何错误都指正给我,包括typo)准备:sudo apt-get install quota按用户名配额步骤如下:1. 设...
分类:
系统相关 时间:
2014-08-03 17:45:55
阅读次数:
323
前言,一段正经的屁话:这篇文章已经被奉为经典,反复传颂。毫无疑问,当我这样毛头小子遇到这样的感情强烈,立场分明的文章,要是能再带上一点高大上、处处散发着为我等吊丝着想的品质,我等就会感激涕零,仅仅追随。即时已经过去很多年,似乎有的人已经对此默然,即使仍有万千呲之以鼻者,但我等还是找着了方向似的,励志...
分类:
系统相关 时间:
2014-08-03 17:54:05
阅读次数:
485