自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring boot下的对MongoDB的相关操作

最近完成了在spring boot下完成了对mongoDB数据库的相关操作,对于一些常用的操作做出如下的总结。 1.首先我们完成MongoDB数据库的下载和启动。 2.接下来我们在项目中完成对MongoDB的相关配置。 在Spring context.xml文件中我们完成如下的配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="htt

2017-07-15 16:26:45 299

原创 kafka集群搭建部署测试

由于需求,需要将单节点kafka扩展成为kafka集群,中间遇到了很多问题,特将最终的正确步骤记录下来,仅作参考。 1.软件环境(ubuntu server 3台) 1.1.1.1 server1 2.2.2.2 server2 3.3.3.3 server3 注意机器个数为(2*n+1),同时zookeeper需要java环境才能运行,首先在三台机

2018-01-17 17:11:36 2277

原创 kafka 指定partition生产,消费

kafka指定partition生产消费在实际的业务中,特别是涉及到指定任务是否结束,任务对应消息是否消费完毕时,单纯指定topic消费,由kafka自动分配partition已经无法满足我们的实际需求了,这时我们就需要指定partition进行生产与消费。闲话少说,下面我们通过代码来详细描述生产者与消费者的配置。 producer代码 注意:producer代码中我们需要两个类,一个时指

2018-01-11 13:22:26 23987 3

转载 linux 修改内核tcp参数,优化服务端高并发请求

Linux之TCPIP内核参数优化   本文以Ubuntu 12.04 LTS Desktop (x64)默认配置为例(机器的内存为4GB),推荐先阅读《TCP连接的状态与关闭方式,及其对Server与Client的影响》、《Windows系统下的TCP参数优化》,以了解TCP优化的相关知识。/proc/sys/net目录   所有的TCP/IP参数都位于/proc/sys/net目录下(请注意

2017-12-28 13:54:12 5043

原创 ES集群节点宕机导致shard unassigned解决方案

ES集群概况: 1台master节点,4台data节点,9个shards 问题: 一台data节点宕机,导致5个分片处于unassigned状态,集群状态变为red,无法自动rerouting 解决步骤: 1.查看所有节点的日志信息,通过日志,我们发现master节点中出现了警告信息,通知宕机节点的磁盘利用率超过了90%,这也是导致节点宕机,集群出现unassigned的原因。 2.找到

2017-12-15 12:35:35 11872 2

原创 linux服务器免密钥登录配置

首先配置master节点 ssh-keygen -t rsa 连续回车 切换到密钥得生成目录 .ssh下 通过 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys 将公钥文件复制到.ssh目录 chmod 60 ~/.ssh/authorized_keys 最后将authorized——keys文件复制到所有得slave节点 具体命令:

2017-09-26 20:05:32 1382

原创 如何将java程序打包成带参数的jar文件

这里我们通过Apache Commons CLI来完成目标功能,废话不多说直接上代码 所需的maven依赖<dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version></dependency>这里我们贴出主类代码Op

2017-09-25 20:00:00 2537

原创 文章标题

通常我们在遇到构造器参数过多时我们会考虑使用重叠构造器与JavaBeans模式处理,但重叠构造器当参数过多时,会造成客户端代码难以编写。而JavaBeans虽然有利于客户端代码的开发,但是由于构造过程被分到了几个调用中,也就是JavaBeans模式阻止了把类做成不可变的可能,需要额外提供线程安全。例子代码如下:public class NutritionFacts{ private fina

2017-07-30 18:54:30 209

原创 java中如何去掉\,/字符

近期在完成项目时,输出的json字符串里带有/,错误地以为这是普通的/字符,使用了网上大量的去掉/的方法,问题都没有得到解决。最后才发现是理解错误,这并不是普通的/字符,所以那些常规方法都无法使用。 但是对于常规的,/字符串我们又该如何处理呢。 首先,replace方法没有作用,我们这里采用split方法进行处理。代码如下:public class TestReplace { publi

2017-07-24 09:34:28 7726

原创 Java中文件的读写及流向字符串的转化

文件的读:synchronized static void writeFile(String filePath, String sets) { try { FileWriter fw = new FileWriter(filePath, false); PrintWriter out = new PrintWriter(fw);

2017-07-21 15:19:20 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除