-
MongoDB 工具之mongostat
摘要: MongoDB提供了一些列的工具,包括mongostat, mongotop等性能监控工具,导入导出工具,同步工具,gridfile管理工具 等等。 背景 MongoDB提供了一些列的工具,这些工具我们通过mongodb官方进行下载。 mongodump mongoexport mongofiles mongoimport mongooplog mo...
时间:2018-11-28点击:940收藏
-
Java虚拟机详解——JVM常见问题总结
【正文】 声明:本文只是做一个总结,有关jvm的详细知识可以参考之前的系列文章,尤其是那篇:Java虚拟机详解04—-GC算法和种类。那篇文章和本文是面试时的重点。 面试必问关键词:JVM垃圾回收、类加载机制。 先把本文的目录画一个思维导图:(图的源文件在本文末尾) 一、Java引用的四种状态: 强引用: 用的最广。我们平时写代码时,new一个Object存...
时间:2018-11-28点击:772收藏
-
Elasticsearch深度探秘搜索技术_在案例中体验如何手动控制全文检索结果的精准度
课程大纲 1、为帖子数据增加标题字段 POST/forum/article/_bulk {"update":{"_id":"1"}} {"doc":{"title":"thisisjavaandelasticsearchblog"}} {"update":{"_id":"2"}} {"doc":{"title":"thisisjavablog"}} {"up...
时间:2018-11-28点击:658收藏
-
分布式开放消息系统(RocketMQ)的原理与实践
备注:1.如果您此前未接触过RocketMQ,请先阅读附录部分,以便了解RocketMQ的整体架构和相关术语2.文中的MQServer与Broker表示同一概念 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题 消息的重复问题 RocketMQ作为阿里开源的...
时间:2018-11-28点击:568收藏
-
微服务解决方案 Apache ServiceComb(incubating) 发布新版本
近期,微服务解决方案Apache ServiceComb(incubating) 捷报频传,除了LC3大会ServiceComb Workshop成功举办之外,Java-Chassis 1.0.0-m2、Service-Center 1.0.0-m2和Saga 0.2.0版本顺利通过投票,完成发版。 版本变更概览 Java-Chassis 服务间通讯提供文件...
时间:2018-11-28点击:883收藏
-
异步化,高并发大杀器
今天来聊聊如何让项目异步化的一些事。 1.同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。 同步和异步关注的是结果消息的通信机制 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返回,而是通过...
时间:2018-11-28点击:634收藏
-
Spark作业调度阶段分析[转]
Spark作为分布式的大数据处理框架必然或涉及到大量的作业调度,如果能够理解Spark中的调度对我们编写或优化Spark程序都是有很大帮助的;在Spark中存在转换操作(Transformation Operation)与行动操作(Action Operation)两种;而转换操作只是会从一个RDD中生成另一个RDD且是lazy的,Spark中只有行动操作(...
时间:2018-11-28点击:803收藏
-
推荐一个linux 技术站 技术资料大全的导航站
推荐一个linux 技术站 技术资料大全的导航站 这里是全手工挑选的精品技术站点集合有需要的可以收藏下,所谓一站到手天下有我。 http://www.ailinux.net
时间:2018-11-28点击:933收藏
-
常用的分布式事务解决方案介绍有多少种?
关于分布式事务,工程领域主要讨论的是强一致性和最终一致性的解决方案。典型方案包括: 两阶段提交(2PC, Two-phase Commit)方案 eBay 事件队列方案 TCC 补偿模式 缓存数据最终一致性 一、一致性理论 分布式事务的目的是保障分库数据一致性,而跨库事务会遇到各种不可控制的问题,如个别节点永久性宕机,像单机事务一样的ACID是无法奢望的。另...
时间:2018-11-28点击:711收藏
-
Spring Boot 2.0权威发布
3月1日Spring Boot2.0.0.RELEASE正式发布,在发布Spring Boot2.0的时候还出现一个小插曲,将Spring Boot2.0同步到Maven仓库的时候出现了错误,然后Spring Boot官方又赶紧把 GitHub 上发布的 v2.0.0.RELEASE 版本进行了撤回。到了下午将问题修复后,又重新进行了上传,至此Spring ...
时间:2018-11-28点击:627收藏
-
DevOps企业实践和价值
本文整理自聊聊架构微信群直播内容 DevOps企业实践和价值(Talk:刘相 普元 - 技术经理) 演讲介绍: 如何实施DevOps成为众多企业迫切面临的问题。分享人结合自身企业实施DevOps的经验,梳理出DevOps在企业的组织、技术、流程等方面的最佳实践与价值,以及如何搭建DevOps平台来支撑DevOps的落地工作。 1、什么是DevOps及误区...
时间:2018-11-28点击:875收藏
-
Java并发控制机制详解
在一般性开发中,笔者经常看到很多同学在对待Java并发开发模型中只会使用一些基础的方法。比如Volatile,synchronized。像Lock和atomic这类高级并发包很多人并不经常使用。我想大部分原因都是来之于对原理的不熟悉导致的。在繁忙的开发工作中,又有谁会很准确的把握和使用正确的并发模型呢? 所以最近基于这个思想,作者打算把并发控制机制这部分整理...
时间:2018-11-28点击:671收藏