随笔分类 -  计算机基础

摘要:在使用微软基础设施和企业部署这么多年的过程中,微软的文件加密系统(EPS)是我迄今为止见过的最安全但也是最未被充分应用的技术之一。在企业级或者中等规模的开发过程中很少被使用,无论是个人还是团队在安全控制中都孤立的来使用(EPS)。由于EPS易于个人设置和自主使用,但是在大规模部署时需要进行认证,恢复代理管理,备份,存储以及在实现访问模型方面要进行详细计划。EPS的错误部署可能导致数据的丢失。虽然通过物理途径可以解决,但是为了说得更具体,举个例子假设在一次失败的场景中设计不合理的EPS控制导致加密文件阻止文件的解密。EPS最简单的形式是一个基于Windows操作系统的特色,它允许用户(管理员或者 阅读全文
posted @ 2012-06-03 11:06 郗晓勇 阅读(255) 评论(0) 推荐(0)
摘要:相信大多Web开发者对Tomcat是非常熟悉的,众所周知Tomcat是一款非常好用的开源Servlet容器,您一定对这个最流行的Servlet容器充满好奇,虽然它并不像一个黑盒子那样让人无法触摸但是Tomcat的源码的确让人看起来头疼。笔者就在这里和大家共同分析一个简单的Web服务器是如何工作的源码下载地址。Web服务器Web服务器是一个复杂的系统,一个Web服务器要为一个Servlet的请求提供服务,需要做三件事:1、创建一个request对象并填充那些有可能被所引用的Servlet使用的信息,如参数、头部、cookies、查询字符串等等。一个request对象是javax.servlet. 阅读全文
posted @ 2012-04-09 09:16 郗晓勇 阅读(543) 评论(0) 推荐(0)
摘要:cache是一种高速缓冲存储器,她的主要作用是提高CPU数据输入的速率,调和CPU速度与内存存储速度之间的巨大差异。通俗一点说就是CPU太快,内存速度相对比较慢,而cache的速度快,但是cache的价格比较昂贵。人们想到一个办法就是利用小容量的cache在CPU和内存中间当桥梁,也就是说把CPU在下一个时间段需要用到的数据提前存入cache中,当CPU需要的时候可以快速的从Cache中取得数据,这样就可以在一定程度上提高计算机的性能。但是怎样才能知道CPU在下一个时间段内用到内存中的哪些数据呢?局部性原理就可以解决这个问题。使用cache改善系统性能的依据就是局部性原理。局部性原理其实在生活 阅读全文
posted @ 2011-10-20 00:36 郗晓勇 阅读(246) 评论(0) 推荐(0)
摘要:OOP即Object-Oriented Programming(面向对象程序设计)就是选用面向对象的程序设计语言(Object-Oriented Programming Language,OOPL),采用对象,类及其相关概念所进行的程序设计。对面向对象的理解本身是无止境的,但是面向对象的程序设计语言却有一些可以摸索到的特征,下面就简单说说自己对面向对象语言特征的理解。1、要有类的概念,定义的类可以被实例化。面向对象之所以替代了一般的程序设计就是因为她将现实生活中的情况更加准确的用程序设计语言描述了出来。类的概念以及类实例化等等都是现实世界在程序设计语言中的具体表现。这样的好处是易维护,就像现实 阅读全文
posted @ 2011-10-09 10:48 郗晓勇 阅读(358) 评论(0) 推荐(0)
摘要:目录第1章计算机系统知识说好的Cache呢第2章程序语言基础知识第3章操作系统知识第4章系统开发和运行知识第5章网络基础知识第6章多媒体基础知识第7章数据库技术基础第8章数据结构第9章算法设计与分析第10章面向对象技术大话程序设计语言中的OOP机制第11章标准化和软件知识产权基础知识第12章软件系统分析与设计 阅读全文
posted @ 2011-09-24 14:33 郗晓勇 阅读(294) 评论(0) 推荐(0)