技术知识
棕榈树枞
简单生活
展开
-
进程与线程的区别
从一定意义上讲,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候转载 2016-05-18 17:01:17 · 344 阅读 · 0 评论 -
浅析CA证书
CA证书 根证书转载 2016-07-28 13:55:23 · 325 阅读 · 0 评论 -
SecurityException JCE 问题以及JBOSS环境NoClassDefFoundError问题
问题源: 错误一:jboss java.lang.SecurityException: JCE cannot authenticate the provider BC 错误二:java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider 工作环境中,调用了【bcprov-jdk1原创 2016-09-01 10:24:04 · 1056 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
原文链接:MySQL索引背后的数据结构及算法原理 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于转载 2017-08-31 13:41:42 · 206 阅读 · 0 评论 -
MapReduce(转载自百度)
MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归转载 2017-11-30 11:07:20 · 390 阅读 · 0 评论