摘要: 就像莎士比亚的“To be, or not to be, that is the question”始终困扰着哈姆雷特,对于“进程还是线程?”这个问题,也经常困扰着那些进行软件架构设计的家伙。所以今天打算聊一下我对这个问题的体 会。假如你还搞不清楚线程和进程的区别,请先找本操作系统原理的书好好拜读一下,再回来看帖。 由于这个问题很容易引发口水战,事先声明如下:多进程和多线程,无法一概而论地说谁比谁好。因此本帖主要描述特定场景(与我所负责的产品相关)下,进程和线程的权衡经验,仅供大伙儿参考。 由于特定场景是本帖讨论的前提,先说说我目前负责的产品的特点:业务逻辑比较复杂、业务数据量比较大、对数.. 阅读全文
posted @ 2014-01-13 21:25 johnny_HITWH 阅读(232) 评论(0) 推荐(1) 编辑
摘要: 最近学习过程中老是看JDK里面的东西,可每次都翻书找,找了又忘。JDK,我们今天来个了断吧。。。。。。。。 一:bin: JDK中所包含的开发工具的可执行文件,PATH环境变量应该包含一个指向此目录的项。书中是这样说的:一些命令行工具,包括Java编译器的启动命令。二:lib: 开发工具使用的文件。里面有个tool.jar,它包括支持JDK的工具和实用程序的非核心类。里面还有个dt.jar,它是BeanInfo文件的 DesignTime归档,BeanInfo文件用来告诉交互开发环境〔IDE〕如何显示Java组件以及如何让开发人员根据应用程序自定义它们。 书中解释:除去jre中包含的类库,JD 阅读全文
posted @ 2014-01-13 18:29 johnny_HITWH 阅读(231) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html 阅读全文
posted @ 2014-01-13 16:47 johnny_HITWH 阅读(134) 评论(0) 推荐(0) 编辑
摘要: null文件tty 阅读全文
posted @ 2014-01-13 16:46 johnny_HITWH 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 整理 阅读全文
posted @ 2014-01-13 16:40 johnny_HITWH 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、/bin :获得最小的系统可操作性所需要的命令2、/boot :内核和加载内核所需的文件3、/dev :终端、磁盘、调制解调器等的设备项4、/etc :关键的启动文件和配置文件5、/home :用户的主目录6、/lib :C编译器的库和部分C编译器7、/media :可移动介质上文件系统的安装点8、/opt :可选的应用安装包9、/proc :所有正在运行进程的映像10、/root :超级用户的主目录11、/sbin :引导、修复或者恢复系统的命令12、/tmp :每次重新引导就消失的临时文件13、/usr :次要文件和命令的层次结构14、/usr/bin :大多数命令和可执行文件15、/ 阅读全文
posted @ 2014-01-13 16:22 johnny_HITWH 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Linux,unix在内核中设有 缓冲区高速缓冲或页面高速缓冲,大多数磁盘I/O都通过缓冲进行,采用延迟写技术。sync:将所有修改过的快缓存区排入写队列,然后返回,并不等待实际写磁盘操作结束fsync:只对有文件描述符制定的单一文件起作用,并且等待些磁盘操作结束,然后返回。fdatasync:类似fsync,但它只影响文件的数据部分。fsync还会同步更新文件的属性。fflush:标准I/O函数(如:fread,fwrite)会在内存建立缓冲,该函数刷新内存缓冲,将内容写入内核缓冲,要想将其写入磁盘,还需要调用fsync。(先调用fflush后调用fsync,否则不起作用)传统的U N I 阅读全文
posted @ 2014-01-09 11:24 johnny_HITWH 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 直入主题-基本磁盘硬盘数据按照不同特点和作用大致分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区1.MBRMBR(Main Boot Record 主引导记录区)位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了DPT(Disk Partition Table硬盘分区表),最后两个字节“55,AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统 阅读全文
posted @ 2014-01-09 10:28 johnny_HITWH 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 分区引导记录操作系统的引导过程的一个环节,系统启动时顺序 BIOS -> MBR -> DPT -> PBR-> 寻找根目录下 NTLDR(XP)/bootmgr(WIN7/Vista)/grldr(Grub)/btldr.mbr(BootLink) 等可用于引导的程序。 分区的PBR (Partition Boot Record)可以加载该分区的io.sys (dos / win9x) 或 ntldr(win2000 xp 2003) 或 bootmgr (vista / win2008 / win7) 。PBR (Partition Boot Record)PBR是 阅读全文
posted @ 2014-01-09 01:01 johnny_HITWH 阅读(386) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/rocketfan/archive/2009/10/02/1577361.htmlhttp://blog.csdn.net/ithomer/article/details/6103530http://wenku.baidu.com/link?url=SbjiZ7EihZXsvWecguJPsoc43zMlu82WxCwd_bvDj29XpbkWfXSUhrrw7VOolxlcUPK0up3EEaVkREabxewcM7fXfwItpPrzqTk2is2jxYS###http://www.cnblogs.com/devil-91/archive/20 阅读全文
posted @ 2014-01-04 16:58 johnny_HITWH 阅读(1041) 评论(0) 推荐(0) 编辑