读书笔记
文章平均质量分 83
dclar_
I am an artist
展开
-
JDK8的随笔(05)_Method References的种类继续啰嗦一下
Method References的种类我觉得国内的盗链以及随意的盗文的确很严重。。。有必要以后每次都写一下文章来源:blog.csdn.net/forevervip这几天本想把Method Reference赶紧收尾然后写下一个Aggregate的说明,因为Aggregate是Lambda和Method Reference的混合载体,但是一直被一个原创 2015-03-16 00:49:28 · 1016 阅读 · 0 评论 -
mongoDB的读书笔记(via3.0)(00)_【概览】(01)_mongoDB3.0的一些变化
先啰嗦啰嗦,真的没想到,mongoDB能这么快推出3.x,我的2.6的读书笔记还没有写完呢,3.0就杀到了,咋办。。。头疼中。。。看了一下3.0的介绍,我觉得还是直接上3.x的读书笔记吧,2.x的东东和3.x的比较着来,这样老的延续的东西也能温习,新的东西也可以马上知道,而且3.x的x到底到几的时候才能变成相对bug fixed版本还不知道,所以一边看着一边看bug fix过程吧。3.0的变化是从底原创 2015-03-06 16:20:32 · 1125 阅读 · 0 评论 -
mongoDB的读书笔记(04)_【Replica】(03)_关于选举,投票等等的啰里啰唆
从这里开始的内容相对复杂。中文看上去可能都有些乱乱的,我可以英文和中文一起看的,呕吐感更强烈了,但是本着技术上身学霸无敌的态度,强忍呕吐坚持学习。(苦笑。。。)选举 Election基本概念貌似这个词我们已经比较陌生了。。上一次选举还是在小学四年级当选中队委。。。 之前大概简述了mongoDB的Replica在运行的时候会实现高可用性,实现高可用性的一个前提就是对客户端全透明的选举制度,当然,虽然原创 2015-02-27 23:48:03 · 1836 阅读 · 0 评论 -
Hadoop的读书笔记(via2.x)00_【概论】(00)_Hadoop不适合做什么,我们要学什么
看到了Hadoop的官方文档的what Hadoop is not 觉得写的很好,作为Hadoop笔记的开篇吧。Hadoop不是万金油很多人都去给apche写信询问一些关于Hadoop的问题,他们感觉Hadoop应该是能他们的程序和数据中心问题的万金油。诚然,是可以解决一些公司的特定的一些问题,这建立在他们了解这项技术到底适用于什么场景之上。如果你想当然的认为Hadoop可以代替你的数据库和文件局域翻译 2015-03-07 21:58:11 · 508 阅读 · 0 评论 -
mongoDB的读书笔记(05)_【Sharding】(02)_分片的一些概念和小细节
分片的一些概念与细节Primary Shard在Replica set中有Primary和Secondary的概念,那么在Sharding中其实也有一个Primary的概念。 任何一个mongoDB中都有一个未分区的整体DB的collection在某一个Shard中。如下图。 Collection1在ShardA中有一部分Chunks在ShardB中也有一部分Shards,而在ShardA原创 2015-03-05 22:42:14 · 859 阅读 · 0 评论 -
mongoDB的读书笔记(via3.0)(05)_【Sharding】(03)_关于Shard Keys与Hash的理论知识小絮叨
紧急出个差,但是又不能不继续写,少写点,先把Shard key和Hash的一些小概念继续写一写。Shard KeysmongoDB的Sharding最重要的就是Shard Key。用Shard Key进行分片,并且按照指定的Chunk的大小进行Chunk的分割和移动(后面细说)。Shard Key的一些特点:Shard Key不可以是multikey index 何为mutikey index?途原创 2015-03-09 23:09:20 · 1054 阅读 · 0 评论 -
JDK8的随笔(02)_Lambda表达式进一步探讨
Lambda表达式的运用尼玛,噩耗啊。项目居然要用Angular js,我擦,国内看文档都要翻墙的说。。。 对于这个也是一知半解,看来学习mode需要强势开启。。。 继续说说Lambda吧。利用泛型还拿回上一篇(link可点)的例子。interface CheckPerson { boolean test(Person p);}我们做一些改动:interface Predicate<T原创 2015-03-11 16:03:37 · 846 阅读 · 0 评论 -
JDK8的随笔(01)_Lambda表达式是个神马东东,初尝禁果
Lambda表达式先写写背景和最基本的东东,泛型加入和各种循环的复杂模式后面再慢慢深入。需要看JDK8的背景虽然网上的介绍很多,但是不如自己读一下document后来得正宗。 说一下缘由,突发的这个项目客户貌似是个暴发户,发疯什么都要用最新的,JDK8是否稳定也不管,各种要求最新。Lambda语法全上,各种jdk8最新的东西全往上搞,我靠。。。WS还有其他的容器是否对8的支持很好也不知道。。。。不原创 2015-03-10 22:30:16 · 1290 阅读 · 0 评论 -
JDK8的随笔(03)_Lambda表达式的变量使用范围讨论
Lambda变量使用以及使用范围概念普及 捕获变量 capture variables啥是capture variables先看一段代码的例子:public class LocalClassExample { static String regularExpression = "[^0-9]"; public static void validatePhoneNumber(原创 2015-03-12 16:14:40 · 4162 阅读 · 0 评论 -
JDK8的随笔(06)_Aggregate聚合操作之stream的抛砖引玉
Aggregate 聚合操作嗯。项目开始小忙碌,最近一直没有更新。不能犯懒。。 JDK8中引进了Lambda表达式,Method Reference方法参照,以及default方法,static方法在interface中的使用。其实,这些也还都是铺垫,虽然说Lambda表达式的概念在JDK8没有出来的时候就开始炒作,但是我认为JDK8最引人注意的应该还是Aggregate 局和操作的引入以及原创 2015-03-20 00:50:24 · 2196 阅读 · 0 评论 -
mongoDB的读书笔记(via3.0)(00)_【概览】(02)_mongoDB3.0中的mongod启动方式小试牛刀
mongod启动本来想写Replica的非测试模式的集群架构的,但是实在是手痒痒,把mongoDB的3.0给download下来了,看了一两眼文档后决定还是先大概写一点点关于启动的话题,之后写Replica的时候基本上就用mongoDB 3.0的方式+YAML的 配置方式来做了。mongod利用mmapv1启动这个是default的启动方式。mongod的启动参数多如牛毛,本来想有空总结一下的,我勒原创 2015-03-07 00:15:29 · 2522 阅读 · 0 评论 -
mongoDB的读书笔记(04)_【Replica】(05)_初探Replica set副本集的搭建 By Test模式
Replica set Deployment On Test Mode为啥是测试模式实战先絮叨絮叨操作系统在一台机器上创建模拟5个节点进入非db连接模式建立5个节点的test script启动所有的节点配置节点进入一个节点配置Replica的config进行初始化check心跳和log查看Replia的详细查看Secondary Replia的详细写数据实验Prima原创 2015-03-06 10:47:30 · 1656 阅读 · 2 评论 -
mongoDB的读书笔记(04)_【Replica】(01)_Replica的一些基本概念
数据库分布已经是当下互联网的标准配置。原来单节点标准配置,一台web服务器,一台数据库服务器的1+1模式,可以应对一个小公司或者少量的访问量。而随着服务的提升,对于7×24×365的高可用性的要求的需求,以及访问量的增大我们的1+1的模式早已不能满足需求,单点故障早已不允许在当下的系统中,大并发的访问也不能轻易搞死系统,那么就有了服务器的cluster,数据库的分布式,使得对于访问服务器的用户来讲使原创 2015-02-25 22:20:24 · 703 阅读 · 3 评论 -
Mongodb的读书笔记(03)_mapreduce简笔
mongodb的mapreduce原创 2015-02-23 22:29:51 · 714 阅读 · 0 评论 -
Mongodb的读书笔记(02)
MongoDB的学习者大多来源于对Nosql这个概念的懵懂认识,从而进入了MongoDB的学习。 一般来说,我们学习一门新的语言或者一门新的技术形态,大多数的人都会考虑买一本书,然后开始阅读。这其实是一个好的习惯。但是,买书其实并不是一个很好的手段。为什么这么说呢?首先,书籍会有滞后性,我们每当买到一本中文版的技术书籍的时候,其实这本书中的内容已经老了。很多人都会拿着书籍来照着书原创 2015-02-11 12:17:45 · 516 阅读 · 0 评论 -
Mongodb的读书笔记(01)
最近出差做gps的数据收集分析系统。整个系统其实就是一次落地实验,从单节点架构到mongodb的运用以及Esper的使用以及后台处理bat的多线程池的运用。主要是mongodb从不知到知之之后其实还是有很多的疑问,用博客记录学习笔记和一点一滴吧。原创 2015-02-08 10:38:19 · 437 阅读 · 0 评论 -
mongoDB的读书笔记(04)_【Replica】(02)_Priority 0、Hidden、Delayed Replica Set Members的相关概念
mongoDB的Priority=0,Hidden,Delayed的一些解说原创 2015-02-26 12:02:31 · 1859 阅读 · 0 评论 -
mongoDB的读书笔记(05)_【Sharding】(01)_分片的简介
分片 Sharding概念解说说个题外话先,原来Shard和Sharding是两个词。。。 分片就是以复数台服务器来存储数据,来支持大数据量的存储以及高吞吐量的读写。扩充模式熟悉HDFS的人估计都对分片Sharding这个词不陌生,叫法可能各有差异,但是模式是一样的。当我们那个数据库系统大到我们的系统CPU以及硬盘以及内存支持不了的时候,我们的server就进入了服务的临界模式,到达这个状态的时候翻译 2015-03-05 16:42:53 · 626 阅读 · 0 评论 -
mongoDB的读书笔记(04)_【Replica】(04)_Rollback、回头看看Write Concern的絮叨
mongoDB中的RollbackmongoDB没有transactionRollback是什么意思?在关系数据库中都有这个意识,也就是不commit那么就可以rollback。rollback代表一个还原,即不把真实的操作写入数据库,保持不变。。。等等。 首先需要声明一下,mongoDB的单独一个instance的操作中是没有transaction控制的,写入,那么就写进去了,update,那么原创 2015-03-01 23:55:44 · 2735 阅读 · 4 评论 -
JDK8的随笔(04)_Lambda表达式扩展之Method References
Method References 方法参照本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl +原创 2015-03-12 23:27:28 · 1208 阅读 · 0 评论