
技术
chang_harry
Java高级软件工程师Hadoop研究者数据挖掘研究者大数据分析处理研究者IT项目管理人员
展开
-
Java程序运行时占用CPU过高问题的排查
为了模拟出CPU占用过高的问题,特地写了一个死循环的简单测试程序。如下在CentOS上编译执行。#javac TestDeadLoop.java#java TestDeadLoop用top命令找到CPU占用过高的进程ID。#top可以看到现在总的%CPU:34.4us。PID为26932的java进程的%CPU达到了101.0%。用ps -aux | gr...原创 2019-12-28 20:04:38 · 1148 阅读 · 0 评论 -
Kafka高可靠性测试失败,为什么?
CentOS7上,JDK 1.8.0_231-b11,zookeeper-3.4.6,kafka_2.12-2.3.0测试multi-broker的例子https://kafka.apache.org/quickstart#quickstart_multibroker。启动zookeeper> bin/zookeeper-server-start.sh config/zookee...原创 2019-12-11 16:01:24 · 219 阅读 · 1 评论 -
必须了解的RAID知识
磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。[1] 磁盘阵列还能利用同位检查(Parity Check)的观念,在数组原创 2016-06-09 11:29:46 · 1027 阅读 · 0 评论 -
如何给docker设置http代理
公司网络使用代理服务器上外网。在ubuntu上用docker pull出现sudo docker pull busyboxUsing default tag: latestPulling repository docker.io/library/busyboxNetwork timed out while trying to connect to https://index.doc原创 2016-08-04 09:55:41 · 21775 阅读 · 9 评论 -
如何为Docker build设置http_proxy
我的Linux机器在公司里是通过http proxy连接Internet的。通过export http_proxy=http://proxyhost:proxyport来上网。但执行Docker build时,执行过程中提示连接不到网络。后来找到三种办法。 1. 在Docker file 里面写上,ENV http_proxy http://proxyhost:proxy原创 2016-12-05 14:21:13 · 15216 阅读 · 0 评论 -
Spring Cloud Document翻译(一)--Cloud Native Application & Spring Cloud Context
原文档链接:https://cloud.spring.io/spring-cloud-static/Greenwich.SR2/multi/multi_spring-cloud.html特性Spring Cloud专注于为典型用例提供良好的开箱即用的经验,并为其他用例提供可扩展机制。Distributed/versioned configuration 分布式/版本化配置 Servi...翻译 2019-07-25 18:31:58 · 453 阅读 · 0 评论 -
Spring Cloud Document翻译(四)--Spring Cloud Config 2
https://cloud.spring.io/spring-cloud-static/Greenwich.SR2/multi/multi__serving_alternative_formats.html6.提供替代格式来自环境端点的默认JSON格式非常适合Spring应用程序使用,因为它直接映射到Environment抽象上。如果您愿意,可以通过向资源路径添加后缀(“.yml”,“。y...翻译 2019-07-26 11:16:34 · 279 阅读 · 0 评论 -
Spring Cloud Document翻译(五)--Eureka
第三部分。Spring Cloud Netflix1.0.0.BUILD-快照该项目通过自动配置和Spring环境以及其他Spring编程模型习惯用法为Spring Boot应用程序提供Netflix OSS集成。通过一些简单的注释,您可以快速启用和配置应用程序内的常见模式,并使用经过实战考验的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka),断路器(Hystr...翻译 2019-07-26 12:18:48 · 381 阅读 · 0 评论