JDK11新特性介绍(draft)
Photo by Carli Jeen / Unsplash 上个月的25日,Java语言发布了JDK11,适用于生产的二进制版本现已可以在Oracle官网上下载,其他JDK发行商也会陆续跟进。而且这个版本18.9的JDK是一个LTS(Long Term Support,长期支持)版本,Premier Support 会一直提供到2023年。具体详情请查看(https://www.oracle.com/technetwork/java/javase/eol-135779.html),以下是JDK11更新的17个特性:181: Nest-Based Access Control309: Dynamic Class-File Constants315: Improve Aarch64 Intrinsics318: Epsilon: A No-Op Garbage Collector320: Remove the Java EE and…
分布式计算的八点谬论
对于开发者来说,在开发一个新的分布式应用时,出于简化系统或者因为考虑浅周全等原因,总是会或多或少地会做一些一厢情愿的假设。对于这些假设,Peter Deutsch大神和Sun微系统团队结合数十年的研究和编码经验,为我们作了完整的总结和阐述。这八点谬论基本上是开发分布式应用时需要考虑和解决的问题,认识和理解这些谬论可以帮助我们在开发分布式应用时,尽可能避免踏入这些陷阱,而在将来承受巨大的学习代价。 The Eight Fallacies of Distributed Computing Peter Deutsch Essentially everyone, when they first build a distributed application, makes the following eight assumptions. All prove to be false in the long run and all cause big trouble and painful…
HBase shell commands
HBase shell commandsHBase shell commandsAs told in HBase introduction, HBase provides Extensible jruby-based (JIRB) shell as a feature to execute some commands(each command represents one functionality).HBase shell commands are mainly categorized into 6 parts1) General  HBase shell commandsstatusShow cluster status. Can be ‘summary’, ‘simple’, or ‘detailed’. Thedefault is…