9 扎克begod

尚未进行身份认证

喜欢算法、数据结构,大数据开发,性能优化,源码分析,高并发、低能耗、高容错、可扩展、解耦合架构设计。

等级
TA的排名 3w+

powermockito的使用技巧

当IT中有些依赖组件无法正常集成,需要mock支持测试,可以使用powermockito。特别注意:当对一个对象进行powermockito,应该在prepare方法,统一mock这个对象。然后在其他方法,分别进行调用when,否则,多个方法内进行mock,会出错。比如有个Service处于ITcase的底层,普通的mock根本mock不进去,但我们又不能为了集...

2019-03-06 21:00:09

junit使用

常用几个方法,assertTrue()、assertFalse()、assertEqual()、还有抛出的异常@Test(expected=异常类.class)。还有几个常用注解,@Before、@BeforeClass、@After、@AfterClass、@PrepareForTest、@Test等。下面具体介绍,fail()用法。摘自//www.cnblogs.co...

2019-03-06 20:56:20

linux命令

1、管道命令:|这个|竖杆就是管道。它的作用就是将前一个命令的输出,变成下一个命令的输入,仅此而已,veryeasy。比如,cat1.txt|grephello,这个的意思就是将cat1.txt输出的内容,给grephello命令。总的就是,显示输出1.txt的内容,并搜索查找是否hello。2、grep命令grep用来搜索文本内容。...

2019-03-06 20:55:15

mysql忘记密码简洁的办法和远程连接mysql数据库命令

1、首先在root用户下,停止mysql服务。sudoservicemysqlstop2、跳过密码进入mysqlsodomysqld--skip-grant-tables3、重新设置密码新开一个client,普通用户即可。直接用命令mysql就可以进入mysql,然后用这个命令修改mysql密码updateuse...

2019-03-06 20:54:18

echo命令和awk命令

echo用来输出内容,比如,echo-e‘hellolinuxsystem\nmynameisbigboy.’。-e,表示若输出内容有特殊符号,则按特殊符号输出。上个命令的输出是:hellolinuxsystemmynameisbigboy.若没有-e,比如echo-e‘hellolinuxsystem\nmynameisbigboy.’则把\n...

2019-03-06 20:53:19

kafka监控获取指定topic的消息总量

importkafka.api.PartitionOffsetRequestInfo;importkafka.common.TopicAndPartition;importkafka.javaapi.OffsetResponse;importkafka.javaapi.PartitionMetadata;importkafka.javaapi.TopicMetadata;im...

2019-03-06 20:51:47

ELK Stack - 插件X-Pack

安装安装X-Pack前必须安装ES和Kibana,我们使用的是5.2.1版本集中式日志分析平台-ELKStack-部署篇。X-Pack我们也使用5.2.1,我们来讲讲如何离线安装吧。Step1.下载X-PackZip文件:https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-5.2.1....

2019-02-22 14:13:56

Linux中各种 command not found问题解决

原因是环境变量没有配置好,这里一般有两种解决方法,第一,可以切换到root用户执行命令,第二种,就是配置用户的环境变量,其指令如下:exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin...

2019-02-14 18:31:03

ES线程池设置以及EsRejectedExcutionException排查

  每个Elasticsearch节点内部都维护着多个线程池,如index、search、get、bulk等,用户可以修改线程池的类型和大小,线程池默认大小跟CPU逻辑一致。一、查看当前线程组状态   curl-XGET'http://localhost:9200/_nodes/stats?pretty'"thread_pool":{"bulk":{...

2019-01-18 16:21:14

Java中的时间与时区__java

   转:https://yq.aliyun.com/ziliao/245667   摘要: 本文讲的是Java中的时间与时区__java,0.前言:时间格式://世界标准时间,其中T表示时分秒的开始(或者日期与时间的间隔),Z表示这是一个世界标准时间2017-12-13T01:47:07.081Z//本地时间,也叫不含时区信息的时间。时间格式://世界标准时间,...

2019-01-11 14:21:53

Kafka Broker配置(0.10版)

转自:http://orchome.com/472基本配置如下:broker.id log.dirs zookeeper.connect下文将详细论述了主题级别配置和默认值。名称 描述 类型 默认 有效值 重要程度 zookeeper.connect zookeeperhoststring string     ...

2018-12-29 10:33:48

JVM垃圾回收器 CMS和G1的区别

转自:https://www.cnblogs.com/rgever/p/9534857.htmlCMS:以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现过程:1、初始标记:独占PUC,仅标记GCroots能直接关联的对象2、并发标记:可以和用户线程并行执行,标记所有可达对象3、重新标记:独占CPU(STW),对并发标记阶段用户线程运行产生的垃圾对象进行标记修正...

2018-12-25 17:18:50

bash: useradd: command not found如何解决

由于,‘suroot’或者'sudosu'只改变root权限不改变环境变量,而‘su-root’指令就可以。‘su-root’可以取得ROOT用户的权限和环境。所以需要再执行一项:su-即可解决。...

2018-12-25 11:42:51

Performance optimization for Apache Kafka - Brokers

转自:https://www.cloudkarafka.com/blog/2018-09-12-performance-optimization-apache-kafka-brokers-cloudkarafka.htmlTheKafkaBrokeristhecentralpartofKafka.Itreceivesandstoreslogmessagesunti...

2018-12-24 14:56:42

httpclient http连接池示例

packageconnect.http.sink;importjava.io.IOException;importjava.io.InterruptedIOException;importjava.io.UnsupportedEncodingException;importjava.net.UnknownHostException;importjava.util.Array...

2018-12-21 15:31:45

elasticsearch 出现yellow 分片有unassigned现象原因

可以通过命令或url查询看到具体的原因:curlXGET'http://ip:9200/_cat/shards?h=index,shard,prirep,state,unassigned.reason'|grepUNASSIGNED查询结果,最后一列就是原因:fxcl-2018-12-181rUNASSIGNEDNOD...

2018-12-19 18:35:19

XShell上传、下载文件

    在我们的项目开发中借助XShell,使用Linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。     其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混):    sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件sendtocilent,就等同于客户端在下载。    ...

2018-12-18 09:53:28

Java RMI:rmi Connection refused to host: 127.0.0.1异常解决

    最近在尝试使用jmxexporter+prometheus+grafana去监控kafka。其中在部署的时候,遇到了一些坑。我们采用的是比较复杂、不被推荐看好的httpserver方式部署。官方不推荐这样部署,但是我们认为,这种非侵入的采集方式非常灵活,好更新维护,对kafka影响降到最低。解耦的部署我们非常喜欢。效果很好。当中也踩到坑,就是httpserver形式,会有...

2018-12-17 19:09:38

Elasticsearch 5.X集群多节点角色分析

转自:https://blog.csdn.net/laoyang360/article/details/782904841、问题引出   ES5.X节点类型多了ingest节点类型。    针对3个节点、5个节点或更多节点的集群,如何配置节点角色才能使得系统性能最优呢? 2、ES2.X及之前版本节点角色概述3、ES5.X节点角色清单   由于其他几...

2018-12-17 14:09:43

国内大神开源 Kafka 监控系统Eagle 使用教程

转自:https://www.cnblogs.com/smartloli/p/9371904.html1.概述    最近有同学留言反馈了使用Kafka监控工具KafkaEagle的一些问题,这里笔者特意整理了这些问题。并且希望通过这篇博客来解答这些同学的在使用KafkaEagle的时候遇到的一些困惑,同时也给出一些定位分析KafkaEagle异常的时的解决办法。2.内容...

2018-12-07 18:00:53

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!