Fork me on GitHub

04 2017 档案

摘要:Proxy式架构和客户端式架构的优劣 Proxy式架构 客户端式架构 优点 1, 集中式管理监控和升级维护方便 2, 解决连接数问题 1. 应用直连数据库性能高 2. 无需中间层集群,没有额外成本开销 劣势 1,... 阅读全文
posted @ 2017-04-16 14:53 程序优化 阅读(349) 评论(0) 推荐(0)
摘要:volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是本篇文章的主要内容一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解J... 阅读全文
posted @ 2017-04-08 09:56 程序优化 阅读(372) 评论(0) 推荐(0)
摘要:生产环境(cdh5.5.1)遇到一个问题:已经设置 dfs.datanode.du.reserved预留空间为20G,但是磁盘仍然被写满了。当挂载磁盘作为datanode的存储空间,如果磁盘大小为2000G,使用df -h 显示:总磁盘大小2000G,使用1930G,... 阅读全文
posted @ 2017-04-08 09:46 程序优化 阅读(1021) 评论(0) 推荐(0)
摘要:Apache Spark 内存管理详解Spark 作为一个基于内存的分布式计算引擎,其内存管理模块在整个系统中扮演着非常重要的角色。理解 Spark 内存管理的基本原理,有助于更好地开发 Spark 应用程序和进行性能调优。本文旨在梳理出 Spark 内存管理的脉络,... 阅读全文
posted @ 2017-04-05 10:00 程序优化 阅读(234) 评论(0) 推荐(0)