正在学习《大型网站系统与JAVA中间件实践》,发现对BIO、NIO、AIO的概念很模糊,写一篇博客记录下来。先来说个银行取款的例子:同步 :
自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步 :
委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读...
分类:
编程语言 时间:
2014-05-01 07:46:32
阅读次数:
373
如何在Linux中管理文件和文件夹的权限?2014-02-12 10:58 布加迪编译
51CTO字号:T|TLinux系统有严格的权限管理制度,操作者权限与文件权限不匹配时将无法对文件进行任何操作。对许多Linux用户来说,习惯于文件的权限和所有权可能有点难度。本文从命令行开始入手,教您在Lin....
分类:
系统相关 时间:
2014-05-01 07:45:55
阅读次数:
705
原文:http://blog.sina.com.cn/s/blog_6203dcd60100xyad.html 【阶段性小结】
经过了上述的架构扩展和优化以后,我们的系统无论是从前端接入,还是后端存储都较最初的阶段有了质的变化。这样的架构足以支撑起10亿级别的流量和10亿级别的数据量。我们具体的.....
分类:
Web程序 时间:
2014-05-01 07:36:47
阅读次数:
336
linux下有三类用户: 1、超级用户 :root 具有操作系通的一切权限 uid
02、普通用户:普通用户具有操作系统有限的权限 uid 500-60003、伪用户 :是为了方便系统管理,满足相对应的系统进程文件属主的要求, 不能登录系统
uid 1--499管理用户的文件、用户的基本信息都放在这...
分类:
其他好文 时间:
2014-05-01 07:33:42
阅读次数:
281
1. 查看内核版本命令: 1) [root@q1test01 ~]# cat
/proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com)
(gcc version 3.4.4 20050721 (Red ...
分类:
系统相关 时间:
2014-05-01 07:15:14
阅读次数:
575
在进入java平台的线程对象之前,基于基础篇(一)的一些问题,我先插入两个基本概念。
[线程的并发与并行]
在单CPU系统中,系统调度在某一时刻只能让一个线程运行,虽然这种调试机制有多种形式(大多数是时间片轮巡为主),但无论如何,要通过不断切换需要运行的线程让其运行的方式就叫并发(concurr.....
分类:
编程语言 时间:
2014-05-01 06:09:22
阅读次数:
459
Z-Stack是TI推出的全功能ZigBee协议栈,通过了ZigBee联盟的兼容性平台测试,包含如下几个组件。
1. HAL,硬件抽象层 2. OSAL,操作系统抽象层 3. ZigBee Stack和IEEE 802.15.4 4. User App 5.
MT,通过串口与PC进行通讯的demo ...
1. 类型clock_t:
是个long型,用来记录一段时间内的时钟计时单元数,即CPU的运行单元时间。size_t: 标准C库中定义的,应为unsigned
int,在64位系统中为long unsigned int。time_t: 从1970年1月1日0时0分0秒到该时间点所经过的秒数。stru...
分类:
其他好文 时间:
2014-05-01 06:03:10
阅读次数:
289
BIOS是英文"Basic Input Output
System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。
其主要功能是为计算机提供最底层...
分类:
移动开发 时间:
2014-05-01 05:07:47
阅读次数:
555
1.1
方法区:方法区是系统分配的一个内存逻辑区域,是JVM在装载类文件时,用于存储类型信息的(类的描述信息)。方法区存放的信息包括:
1.1.1类的基本信息:每个类的全限定名每个类的直接超类的全限定名(可约束类型转换)该类是类还是接口该类型的访问修饰符直接超接口的全限定名的有序列表 ...
分类:
编程语言 时间:
2014-05-01 04:44:12
阅读次数:
363