CGroup 技术被广泛用于 Linux 操作系统环境下的物理分割,是 Linux Container 技术的底层基础技术,是虚拟化技术的基础。本文首先介绍了 Cgroup 技术,然后通过在 CentOS 操作系统上部署、配置、运行一个实际多线程示例的方式让读者对物理限制 CPU 核的使用有一个大概的了解,接着通过讲解 CGroup 内部的设计原理来让读者有进一步的深入了解 CGroup 技术。...
分类:
其他好文 时间:
2015-07-28 18:42:11
阅读次数:
129
JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,操作码决定了操作类型和所操作的数的数字类型,地址码则指出地址码和操作数。从dos到...
分类:
其他好文 时间:
2015-07-27 22:31:29
阅读次数:
178
??
《Android ListView下拉/上拉刷新:设计原理与实现》
Android上ListView的第三方开源的下拉刷新框架很多,应用场景很多很普遍,几乎成为现在APP的通用设计典范,甚至谷歌官方都索性在Android SDK层面支持下拉刷新,我之前写了一篇文章《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》专门介绍过(链接地址:http://bl...
分类:
移动开发 时间:
2015-07-24 10:51:42
阅读次数:
272
Android中图案解锁的原理讲解和实现过程,可扩展。...
分类:
移动开发 时间:
2015-07-22 19:00:21
阅读次数:
265
Spring JDBC的设计与实现
?Spring JDBC采用模板的设计模式来完成设计。抽象类中定义模板方法,在模板方法中对处理过程进行描述,然后每个具体的过程实现则交由子类来实现。
Spring JDBC模板类的设计与实现
1,设计原理
?在Spring JDBC中,JdbcTemplate是一个主要的模板类,该类继承JdbcAccessor,实现Jdb...
分类:
数据库 时间:
2015-07-12 21:44:12
阅读次数:
345
说完了前面那些,想起个事,本系列依据内容主要来自《现代密码学》马春光编著。我就是学这本书的。好了,古典密码就是古时候的密码,哈哈,逗你玩的,shannon的保密系统的通信理论发表前的都是古典密码,会在密码学简史中介绍这位牛人的。学习古典密码学的意义:学习设计原理和分析方法古典密码也是,俩门派:置换和...
分类:
其他好文 时间:
2015-07-06 01:17:19
阅读次数:
221
这里通过使用BeanDefinitionResolver来对BeanDefinition进行解析,然后注入到property中。下面到BeanDefinitionValueResolver中看一下解析过程,以对Bean reference进行解析为例 /**
* Resolve a reference to another bean in the factory.
* cl...
分类:
编程语言 时间:
2015-06-19 13:37:51
阅读次数:
162
单例设计模式基本概念单例设计模式运用较为普遍、广泛且较为简单的设计模式之一,它的设计原理是始终返回一个实例,即一个类始终只有一个实例。创建单例的基本步骤声明一个单例对象的静态实例创建一个类的类工厂方法,生成一个该类的实例,当且仅当这个类的实例为nil时。覆盖 allocWithZone: 方法,确保...
分类:
其他好文 时间:
2015-06-18 21:56:07
阅读次数:
95
接上一篇的时序图。这里调用的loadBeanDefintions实际上是一个抽象方法,那么实际载入过程发生在哪里呢?在loadBeanDefintions中,初始化了读取器XMLBeanDefinitionReader,然后把这个读取器在IOC容器中设置好(过程和编程式使用XMLBeanFactory是类似的),最后是启动读取器来完成BeanDefinition在IOC容器中的载入,代码如下:/**...
分类:
编程语言 时间:
2015-06-18 09:52:44
阅读次数:
193