调度系统各个组建关系如下
激活调度器两种方法:进程睡眠或其他原因放弃CPU,周期性检测 上述两个组件统称为通用调度器或核心调度器.
调度器用于判断接下来运行那个进程,内核支持不同的调度策略( 完全公平调度 实时调度 无事可做的空闲调度进程)
调度器被调用时候 需要执行体系相关的进程上下文切...
分类:
系统相关 时间:
2014-04-29 23:32:17
阅读次数:
809
ORMORM(Object Relation Mapping)对象关系映射实质:将数据库中
的业务数据用对象的形式表现出来,使用ORM在业务逻辑层和数据访问层之间充当桥梁核心原则:简单性传达性精确性优点:面向对象提高效率方便转移数据库缺点:A.
不够灵活,对于复杂的查询,ORM还是力不从心B. 执行...
分类:
其他好文 时间:
2014-04-29 21:35:18
阅读次数:
3377
用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问
业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系...
分类:
其他好文 时间:
2014-04-29 20:37:49
阅读次数:
592
1.LRU1.1.原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2.实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中...
分类:
其他好文 时间:
2014-04-29 19:54:39
阅读次数:
553
动态代理的功能: 1:增强一个类的方法。 2:在不修改源类的情况下,修改类的行为或是方法。
在Java中有一个类 Proxy 动态代理在运行时,会创建被代理类的接口号的子类. 1:只这么一个要求: 所有被代理的类,必须要拥有一个接口。
2:动态代理有两个核心类 1:Proxy具体类,它的静态方法ne...
分类:
其他好文 时间:
2014-04-29 19:48:28
阅读次数:
483
向量的数量积(内积,点积)向量的向量积(外积,叉积),符合右手规则。,向量积是一个伪向量,定义其方向垂直于进行叉积的两个向量且满足右手规则。向量点积的物理意义W
= |F|·|S|·cosθ ,表示力F所作的功。向量叉积的几何意义 计算矢量叉积是与直线和线段相关算法的核心部分。向量的叉积的模表示这....
分类:
其他好文 时间:
2014-04-29 17:18:37
阅读次数:
456
本文将要介绍的内容都是Java5中的新特性,一个是倒计时记数器---CountDownLatch,另一个是用于线程间数据交换的Exchanger.一.CountDownLatch1.什么是CountDownLatch?倒计时计数器,调用CountDownLatch对象的CountDown()方法就将...
分类:
编程语言 时间:
2014-04-28 12:49:39
阅读次数:
563
此题虽陈旧,却值得琢磨,考察的是一个IT的思维能力,代码的核心在于算法。能从一个简单的问题挖掘出不一样的东西,这个才是IT的精髓。很遗憾,多年的老鸟居然一个也写不出来,或许你会说这并不能代表什么?但是可以想象他的代码质量及其性能如何?!解决问题固然是好,更体现IT精髓却不是它而是从解决方案中找到最优...
分类:
数据库 时间:
2014-04-28 12:22:06
阅读次数:
709
1.什么是阻塞队列?所谓队列,遵循的是先进先出原则(FIFO),阻塞队列,即是数据共享时,A在写数据时,B想读同一数据,那么就将发生阻塞了.看一下线程的四种状态,首先是新创建一个线程,然后,通过start方法启动线程--->线程变为可运行可执行状态,然后通过数据产生共享,线程产生互斥---->线程状...
分类:
编程语言 时间:
2014-04-28 12:18:12
阅读次数:
513
数据更改oracle core完成了oracle的核心功能,recovery,读一致性等。
深入的了解oracle的机制,就从一个最简单的更新开始。对于oracle来说,最大的一个特性就是写了两次数据:写数据到数据文件中写数据的变更日志到日志文件中对于最常见的数据更新来说,oracle主要做了一下动...
分类:
数据库 时间:
2014-04-28 02:25:05
阅读次数:
704