系统设计
文章平均质量分 66
aoxiangguanjun
这个作者很懒,什么都没留下…
展开
-
操作系统常见问题解答
(一)进程与线程的区别,线程安全”怎么理解?进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应得并发性。进程和线程的区别在于:一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高,另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别...2013-04-02 12:16:00 · 208 阅读 · 0 评论 -
Hibernate学习笔记
课程内容1HelloWorlda) Xmlb) annotation2Hibernate原理模拟 -什么是O/R Mapping以及为什么要有O/R Mapping3常见的0/R框架(了解)4hibernate基础配置(重点)5ID生成策略(重点AUTO)6Hibernate核心开发接口介绍(重点)7对象的三种状态(了解)8关系映射(重点)9Hi...2013-06-08 17:26:00 · 202 阅读 · 0 评论 -
Spring学习笔记
课程内容1. 面向接口(抽象)编程的概念与好处2. IOC/DI的概念与好处a) inversion of controlb) dependency injection3. AOP的概念与好处4. Spring简介5. Spring应用IOC/DI(重要)a) xmlb) annotation6. Spring应用AOP(重要)a) xmlb) a...2013-06-12 16:22:00 · 186 阅读 · 0 评论 -
Struts2学习笔记
目录Ø Actionn 简单数据校验Ø ResultØ 常用配置文件Ø OGNL & ValueStackØ TagsØ ---------------------Projectn 类型转换、上传与下载、interceptor、防止重复提交Ø MVC思想深入剖析Ø 源码解读Ø 其他话题 01 Struts2-...2013-06-12 16:31:00 · 186 阅读 · 0 评论 -
软件体系结构与设计模式笔记(刘伟-中南大学)
软件体系结构与设计模式笔记第1章软件体系结构概述ü SEI软件体系结构讨论群定义如下:一个程序/系统构件的结构,它们之间的相互关系,以及在设计和交付的整个过程中的原则和指导方针。ü Mary Shaw和David Garlan认为软件体系结构包括构成系统的设计元素的描述,设计元素的交互,设计元素组合的模式,以及在这些模式中的约束。ü 软件体系结构包括构件(Component)、连...2012-12-26 22:35:00 · 1104 阅读 · 0 评论 -
ARM和CPU的区别
ARM是一个处理器厂家,因为其生产的处理器很有特点,所以这一类的CPU都称为ARM处理器。ARM的CPU最大的特点是小、功耗低。arm的功耗一般在500mw到1.6w之间,而我们目前电脑cpu一般在40-60w左右,最低的intel 2600也在3.5w。学过电学的童鞋应该可以理解功耗低相当于发热量低,所以该类处理器虽然不是不用散热,但散热设计比起电脑的(不论台式还是本子)要简单多了。因为...原创 2012-09-20 16:25:34 · 2559 阅读 · 0 评论 -
几种RAID级别的对比表
[size=medium][color=blue][align=center][b]几种RAID级别的对比表[/b][/align][/color][/size]级 别 描 述 优 点 缺 点RAID0 没有容错设计的条带磁盘阵列,仅提供并行交叉存取功能 有效地提高磁盘I/O速度 磁盘系统的可靠性不好RAID1 具有磁盘镜像和磁盘双工功能 可利用并行读/写特性,...原创 2012-09-24 20:38:20 · 1661 阅读 · 0 评论 -
UML画图
[color=gray]类图(class diagram):展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出了系统的静态进程视图。对象图(object diagram):展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图相同,这些图给出系统的静态设计视图或静态进程...原创 2012-09-24 20:41:14 · 97 阅读 · 0 评论 -
编译原理
实验一 词法分析程序设计与实现一、实验目的加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。 二、实验内容自定义一种程序设计语言,或者选择已有的一种高级语言,编制它的词法分析程序。词法分析程序的实现可以采用任何一种编程语言和编程工具。从输入的源程序中,识别出各个...2012-09-24 20:47:00 · 342 阅读 · 0 评论 -
软件测试笔记
QTPQTP:自动化功能测试工具,用于功能回归测试 将测试人员从繁杂的有效无效测试用例中解脱出来,只要设定好脚本就可以快速的无误完成 功能性测试,脚本是可以重用的 QTP使用的过程 1.录制测试脚本 一般指定程序来进行录制 2.增强测试脚本 检查点:可以在运行截图中,右键新建检查点 ,检查点可以有多种(PPT) 参数化:将有效或无效用例导入到数据表中 QTP会严格按照数据表中的内容进行 3....2012-12-11 22:11:00 · 109 阅读 · 0 评论 -
怎样写一个简单的操作系统
怎样写一个简单的操作系统?(原文标题:How to write asimple operating system)目录简介必备知识计算机启动汇编入门第一个操作系统进阶 简介本文主要介绍怎样编写和构建您的第一个,基于x86汇编语言的操作系统。它解释了计算机开机的基本过程,一些基本的汇编语言,以及怎样进一步提升自己这方面的技术。最终编写的操作系统将是非...2013-05-24 13:31:00 · 481 阅读 · 0 评论 -
数据库中的五种约束
数据库中的五种约束及其添加方法 五大约束1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等) 4.—-默认约束 (Default Counstraint) 该数据的默认值 5....2013-04-02 12:47:00 · 172 阅读 · 0 评论 -
搜索引擎蜘蛛算法与蜘蛛程序构架
一、网络蜘蛛基本原理 网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么...2013-04-05 22:08:00 · 113 阅读 · 0 评论 -
JAVA三大框架SSH和MVC
Java—SSH(MVC)JAVA三大框架的各自作用 hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就是Model; struts提供的丰富标签是用于显示层View;同时struts也充当了实现Control的功能(不管是Struts1,还是Struts2),接收参数,视图分发。 Sprin...2013-04-07 16:08:00 · 102 阅读 · 0 评论 -
linux命令
文件系统操作命令: 1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。 2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符,如果用户不是该文件的所有者,则不能改变该文件的所属组。 3. chmod:用于改变文件或目录的访问权限,该命令有两种用法:一种是使用图形化的方法,另一种是数字设置法。 4. c...2013-04-10 15:42:00 · 108 阅读 · 0 评论 -
TCP三次握手(建立连接)/四次挥手(关闭连接)
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。 因此在这里详细解释一下这两个过程。 ...2013-04-22 20:48:00 · 71 阅读 · 0 评论 -
教你如何迅速秒杀掉:99%的海量数据处理面试题
前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须...2013-04-22 22:37:00 · 82 阅读 · 0 评论 -
操作系统常见算法
一、进程(作业)调度算法l 先来先服务调度算法(FCFS):每次调度是从就绪队列中,选择一个最先进入就绪队列的进程,把处理器分配给该进程,使之得到执行。该进程一旦占有了处理器,它就一直运行下去,直到该进程完成或因发生事件而阻塞,才退出处理器。特点:利于长进程,而不利于短进程。 l 短进程(作业)优先调度算法(SPF):它是从就绪队列中选择一个估计运行时间...2013-04-29 10:45:00 · 175 阅读 · 0 评论 -
计算机网络笔记
计算机网络基础笔记计算机网络的定义:将独立自主的、地理上分散的计算机系统,通过通信设备和传输介质连接起来,在完善的网络软件控制下以实现信息传输和资源共享的系统,就是计算机网络。计算机网络的发展经历了5个阶段的演进,即面向终端的计算机网络、计算机—计算机网络、开放式标准化网络、计算机局域网络以及国际互联网。数据通信技术在系统模型中,DTE用于用户的数据处理,属于计算机网络中的资源子...2012-09-24 20:51:00 · 1472 阅读 · 0 评论