分布式原理通过计算机网络与节点相连,就是把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合到一个文件夹内(虚拟共享文件夹)。分布式文件系统的好处是集中访问、简化操作、数据容灾以及提高文件的存取性能。MFS原理元数据服务器(master):在整个体系中负责管理文件系统,维护元数据。元数据日志服务器(metalogger):备份master服务器的变化日志文件,文件类型为changelog_m
分类:
其他好文 时间:
2018-07-26 23:42:58
阅读次数:
263
一:Linux虚拟地址空间布局 (转自:Linux虚拟地址空间布局) 在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例 ...
分类:
编程语言 时间:
2018-07-22 20:50:36
阅读次数:
225
一 . Mybatis是什么? Mybatis是一个持久层框架,其中编写的过程中sql语句是需要程序员自己去编写,Mybatis也有 一些映射(输入参数映射,输出参数映射),Mybatis是一个不完全的ORM框架。在项目应用中成本较低 不同于hib(成本较高) 在编写Mybatis中程序员只需要把精 ...
分类:
其他好文 时间:
2018-07-21 11:47:29
阅读次数:
191
第一个问题:用户线程和内核线程之间的区别是什么?它只是一个由用户程序生成的,另一个由操作系统生成,后者可以访问特权指令?他们在概念上是一样的还是在线程本身有实际的差异? 解决方案 内核线程是由操作系统维护的线程对象。它是能够由处理器调度和执行的实际线程。通常,系统线程是具有权限设置,优先级等的重量级 ...
分类:
编程语言 时间:
2018-07-15 22:15:56
阅读次数:
266
Python远程部署利器Fabric详解 Fabric是一个Python的库,它提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。因此它非常适合用来做应用的远程部署及系统维护。其上手也极其简单,你需要的只是懂得基本的Shell命令。本文将为大家详细介绍Fa ...
分类:
其他好文 时间:
2018-07-06 21:30:06
阅读次数:
1437
【前言】前面有一篇文章介绍了堆区栈区的区别。栈区的核心主要集中在操作一个栈结构,一般由操作系统维护。堆区,主要是我们程序员来维护,核心就是动态内存分配。 一、动态内存分配器 虽然低级的mmap和munmap函数来创建和删除虚拟内存区域,但是C程序运行时在需要额外的存储空间时,一般会使用动态存储器分配 ...
分类:
其他好文 时间:
2018-06-16 14:30:45
阅读次数:
258
1 - Fabric Fabric是一个Python的库,提供了丰富的同SSH交互的接口,可以用来在本地或远程机器上自动化、流水化地执行Shell命令。非常适合用来做应用的远程部署及系统维护。简单易用,只需懂得基本的Shell命令。 HomePage:http://www.fabfile.org/ ...
分类:
编程语言 时间:
2018-06-15 15:45:16
阅读次数:
3265
因为内容过多,只发一部分,详见设计文档。 本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。 本说明书是设计阶段的成果,说明了功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等, ...
分类:
其他好文 时间:
2018-06-15 10:53:59
阅读次数:
349
Linux系统有7个运行级别(runlevel) 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系统维护【找回丢失密码】 运行级别2:多用户状态(没有网络) 运行级别3:完全的多用户状态(有网络),登陆后进入控制台命令行模式 运... ...
分类:
其他好文 时间:
2018-06-11 00:35:19
阅读次数:
227
Linux查看系统资源占用 在系统维护的过程中,随时可能有需要查看 CPU和内存的使用率,并根据相应信息分析系统状况的需求。本文介绍一下几种常见的Linux系统资源查看命令。 1、总体内存占用的查看 命令:free 图1 free命令查看内存占用 (1) free命令默认是以kb为单位显示的,可以用 ...
分类:
系统相关 时间:
2018-06-09 19:44:03
阅读次数:
231