04 2018 档案

摘要:好的工具往往使得开发应用更快更简单,而不是任何模块都手动开发。angualr cli就是一个支持 创建工程,添加文件,对各种任务如测试、打包、部署等迭代。 本文的目的就是基于TypeScript开发构建一个angualr应用,使用angualr cli可以选择工程的风格。 在本章的 末尾,你可以理解 阅读全文
posted @ 2018-04-16 19:01 xingoo 阅读(825) 评论(0) 推荐(0) 编辑
摘要:在阅读ZooKeeper的源码时,看到这么一个片段,在单机模式启动的时候,会调用下面的方法,根据zoo.cfg的配置启动单机版本的服务器: 其中比较有意思的两个地方: 1 CountDownLatch的使用 开启NIO新线程接收客户端的请求,服务端的主线程直接利用countdownlatch挂起。这 阅读全文
posted @ 2018-04-10 20:58 xingoo 阅读(1846) 评论(0) 推荐(1) 编辑
摘要:ZooKeeper的使用一般都接触不到,因为平时工作甚少直接使用ZK。但是通过手动操作一下ZK,还是能对其中的门道了解各一二。 shell 常用命令 help 查看所有支持的命令 ls 查看路径下的所有节点 create 创建节点 创建临时节点: 创建顺序节点: delete 删除节点 get 查询 阅读全文
posted @ 2018-04-09 20:20 xingoo 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:在传统的数据中,有ACID四大原则,在分布式中也有对应的CAP理论和BASE理论,这些都是分布式理论的基础。 更多内容参考: "大数据学习之路" ACID ACID分别是Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性,有了这几个特 阅读全文
posted @ 2018-04-08 21:41 xingoo 阅读(2053) 评论(1) 推荐(0) 编辑
摘要:阅读这本书的时候,总有一个疑问——为什么叫这个名字?“虚无的十字架”是什么意思?阅读完,就能明白了.... 故事梗概 抛开书中的故事线,单纯的从故事发生的主线来说,更能让人理解一点。广告公司的员工中原道正和妻子滨冈小夜子有一个女儿,有一天小夜子出去买东西,留女儿爱美一个人在家,结果被一个假释的犯人入 阅读全文
posted @ 2018-04-07 15:14 xingoo 阅读(2563) 评论(0) 推荐(2) 编辑
摘要:其实最开始看到这本书,就是想了解下马拉拉到底是谁?为什么一个小女孩可以写自传?于是搜索可以下,大概知道是个诺贝尔和平奖,于是开始阅读本书,从书中了解了很多巴基斯坦过去几年的生活,从建国到印巴冲突,再到塔利班,也看到了战乱给民众带来的痛苦。 故事梗概 书中以作者的视角开篇讲述了她在上学的路上被塔利班( 阅读全文
posted @ 2018-04-05 12:59 xingoo 阅读(3826) 评论(0) 推荐(0) 编辑
摘要:在Java里面有几种可以用于控制线程状态的方法,如CountDownLatch计数器、CyclicBarrier循环栅栏、Sempahore信号量。下面就分别演示下他们的使用方法: CountDownLatch CountDownLatch可以实现多线程之间的计数器,并实现阻塞功能。比如某个任务依赖 阅读全文
posted @ 2018-04-02 19:39 xingoo 阅读(3904) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示