Fork me on GitHub

12 2016 档案

摘要:无论大型门户网站还是中小型垂直类型网站都会对稳定性、性能和可伸缩性有所追求。大型网站的技术经验分享值得我们去学习和借用,但落实到更具体的实践上并不是对所有网站可以适用,其他语言开发的网站我还不敢多说,但Java开发的系统,我还是能您给插上几句话: JVMJEE容器中运行的JVM参数配置参数的正确使用 阅读全文
posted @ 2016-12-28 16:12 IsaacZhang 阅读(214) 评论(0) 推荐(0) 编辑
摘要:对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、 阅读全文
posted @ 2016-12-28 10:53 IsaacZhang 阅读(532) 评论(0) 推荐(0) 编辑
摘要:react-router提供了三种方式来实现路由,并没有默认的路由,需要在声明路由的时候,显式指定所使用的路由。 browserHistory hashHistory createMemoryHistory 官方推荐使用browserHistory 使用hashHistory,浏览器的url是这样的 阅读全文
posted @ 2016-12-28 09:56 IsaacZhang 阅读(3976) 评论(0) 推荐(0) 编辑
摘要:本文一共分为上下两部分。我们将针对大数据开源工具不同的用处来进行分类,并且附上了官网和部分下载链接,希望能给做大数据的朋友做个参考。下面是第一部分。 查询引擎 一、Phoenix 贡献者::Salesforce 简介:这是一个Java中间层,可以让开发者在Apache HBase上执行SQL查询。P 阅读全文
posted @ 2016-12-26 15:43 IsaacZhang 阅读(2878) 评论(0) 推荐(0) 编辑
摘要:一说到开源大数据处理平台,就不得不说此领域的开山鼻祖Hadoop,它是GFS和MapReduce的开源实现。虽然在此之前有很多类似的分布式存储和计算平台,但真正能实现工业级应用、降低使用门槛、带动业界大规模部署的就是Hadoop。得益于MapReduce框架的易用性和容错性,以及同时包含存储系统和计 阅读全文
posted @ 2016-12-26 15:38 IsaacZhang 阅读(488) 评论(0) 推荐(0) 编辑
摘要:mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取, 阅读全文
posted @ 2016-12-24 09:43 IsaacZhang 阅读(896) 评论(0) 推荐(0) 编辑
摘要:国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, N 阅读全文
posted @ 2016-12-19 16:59 IsaacZhang 阅读(747) 评论(0) 推荐(0) 编辑
摘要:一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。 阅读全文
posted @ 2016-12-19 16:01 IsaacZhang 阅读(12317) 评论(1) 推荐(3) 编辑
摘要:先说Apache和Tomcat的区别: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 在Apache基金会里面ApacheServer永远会被赋予最大的支持,毕竟大儿子最亲嘛,而Apa 阅读全文
posted @ 2016-12-15 15:42 IsaacZhang 阅读(329) 评论(1) 推荐(0) 编辑