自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 完全卸载删除gitlab

完全卸载删除gitlab1、停止gitlabgitlab-ctl stop2、卸载gitlab(注意这里写的是gitlab-ce)rpm -e gitlab-ce3、查看gitlab进程ps aux | grep gitlab4、杀掉第一个进程(就是带有好多.............的进程)kill -9 18777杀掉后,在ps aux | grep g...

2018-07-04 14:10:44 277

原创 解决linux系统CentOS下调整home和根分区大小的方法

在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.下面本文将讲述解决linux系统CentOS下调整home和根分区大小的方法,需要的朋友可以参考下 owncloud的xxx/data/路径修改之后,没有web服务器写入权限,于是把多余的home分区的容量调整到了root文件夹下面,于是,解决了相关问题。下一个问题,解决外挂硬...

2018-05-21 13:40:40 606

原创 使用JSch实现SFTP文件传输

    https://www.cnblogs.com/itmanxgl/p/fe5d33512609fe540eb08a76e3c4db3a.html    https://www.cnblogs.com/dongliyang/p/4173583.html 本Sftp工具类的API如下所示。1)构造方法摘要Sftp(String host, int port, in...

2017-12-21 10:27:42 446

原创 ThreadPoolExecutor线程池参数设置技巧

一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当...

2017-12-19 13:06:07 205

原创 自定义Encoder/Decoder进行对象传递

https://www.cnblogs.com/fanguangdexiaoyuer/p/6131042.html

2017-11-27 15:11:50 457

原创 kafka配置参数

Kafka为broker,producer和consumer提供了很多的配置参数。 了解并理解这些配置参数对于我们使用kafka是非常重要的。本文列出了一些重要的配置参数。官方的文档 Configuration比较老了,很多参数有所变动, 有些名字也有所改变。我在整理的过程中根据0.8.2的代码也做了修正。Boker配置参数下表列出了Boker的重要的配置参数, 更多的配置请参考 k...

2017-11-27 13:12:26 118

原创 apache kafka系列之server.properties配置文件参数说明

每个kafka broker中配置文件server.properties默认必须配置的属性如下: [java] view plain copy broker.id=0  num.network.threads=2  num.io.threads=8  socket.send.buffer.bytes=1048576  socket.rec...

2017-11-22 21:19:13 113

原创 Kafka Shell基本命令(包括topic的增删改查)

创建kafka topicbin/kafka-topics.sh --zookeeper node01:2181 --create --topic t_cdr --partitions 30  --replication-factor 2注: partitions指定topic分区数,replication-factor指定topic每个分区的副本数 partitions分区数...

2017-11-17 14:58:39 532

原创 [Postfix进阶]使用新版DKIM签名(OpenDKIM)

https://kn007.net/topics/postfix-advanced-to-use-the-new-dkim-signature-opendkim/ 虽然OpenDKIM的前身dkim-milter仍然可以使用,而且也不存在性能问题,或其他问题,但总有人喜新厌旧。(如何配置dkim-milter详见《[Postfix进阶]CentOS邮件系统添加DKIM签名》)注:该文...

2017-11-10 16:26:35 1601

原创 /var/spool/clientmqueue/目录下的产生大量文件的解决办法

/var/spool/clientmqueue/目录下的文件大量文件原因:     在baidu上查询得知产生这些海量文件的原因是:系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;所以这些文件不是什么重要的文件,删!         于是cd /var/spool/clientmqueue  ...

2017-11-09 17:26:50 343

原创 postfix反垃圾邮件说明

参考地址:http://guailele.blog.51cto.com/1156442/7802231、打开 smtp 的认证模块在/etc/postfix/main.cf文件最后加上:   smtpd_sasl_auth_enable = yes   smtpd_delay_reject=yes   smtpd_recipient_restrictions = permit_mynet...

2017-11-02 16:53:49 994

原创 Linux下禁止root用户远程登录的方法和创建用户允许sudo权限

1)vi /etc/ssh/sshd_config,将PermitRootLogin的值改成no,并保存2)service sshd restart 这样,就能用roo禁用ssh登录了。 创建用户允许sudo权限------创建一个用户比如:#useradd master设置密码: #passwd master添加master账号有sudo权限,如下:#vi...

2017-11-02 16:45:14 603 1

原创 postfix 日常维护队列管理[邮件服务器维护]

 example textpostfix有四种不同的邮件队列,并且由队列管理进程统一进行管理:  1. maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。  2. incoming:放置正在到达或队列管理进程尚未发现的邮件。  3. active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有  长度的限制。  4. deferred:放置不能被投递的邮...

2017-11-02 14:22:17 244

原创 通过netty实现服务端与客户端的长连接通讯,及心跳检测。

基本思路:netty服务端通过一个Map保存所有连接上来的客户端SocketChannel,客户端的Id作为Map的key。每次服务器端如果要向某个客户端发送消息,只需根据ClientId取出对应的SocketChannel,往里面写入message即可。心跳检测通过IdleEvent 事件,定时向服务端放送Ping消息,检测SocketChannel是否终断。 环境JDK1...

2017-10-30 20:02:17 483

原创 ActiveMQ的集群

http://www.cnblogs.com/shihaiming/p/6018916.html

2017-09-27 10:40:35 99

原创 邮件服务器设置 rDNS、MX、SPF、DKIM 等DNS记录

https://www.v2ex.com/t/161912https://wenku.baidu.com/view/2fc57b55f01dc281e53af024.htmlhttps://www.douban.com/group/topic/83569978/http://service.oray.com/question/204.htmlhttp://www.renfei.or...

2017-09-26 13:31:05 3285

原创 Elasticsearch 分片交互过程分析

一、Elasticseach如何将数据存储到分片中问题:当我们要在ES中存储数据的时候,数据应该存储在主分片和复制分片中的哪一个中去;当我们在ES中检索数据的时候,又是怎么判断要查询的数据是属于哪一个分片。 数据存储到分片的过程是一定规则的,并不是随机发生的。 规则:shard = hash(routing) % number_of_primary_shar...

2017-08-30 16:51:37 114

原创 solr之commit和softcommit

在solrconfig.xml里有两个配置项,autoCommit和autoSoftCommit,他们是干什么的呢?他们是solr提交文档的两种方式。1. commit一般提交又或者叫硬提交(hard commit), 使用这种提交会把文档立即持久化到磁盘,并可以让你能立马查询到它,因为它会开启一个新的searcher,但是它缺点很明显,就是很耗性能,并会阻塞到提交任务完成,使用它是非常昂贵的操...

2017-08-16 17:23:19 285

原创 ElasticSearch reindex by JAVA API

[html] view plain copy package elasticsearch.importdata;    import org.elasticsearch.action.search.SearchResponse;  import org.elasticsearch.action.search.SearchType;  import ...

2017-07-24 17:54:20 358

原创 findByCatAge

 1.JpaRepository支持接口规范方法名查询。意思是如果在接口中定义的查询方法符合它的命名规则,就可以不用写实现,目前支持的关键字如下。KeywordSampleJPQL snippetIsNotNullfindByAgeNotNull...  where x.age not nullLi...

2017-07-05 10:42:19 118

原创 Elasticsearch集群的脑裂问题

所谓脑裂问题(类似于精神分裂),就是同一个集群中的不同节点,对于集群的状态有了不一样的理解。今天,Elasticsearch集群出现了查询极端缓慢的情况,通过以下命令查看集群状态:curl -XGET 'es-1:9200/_cluster/health'发现,集群的总体状态是red,本来9个节点的集群,在结果中只显示了4个;但是,将请求发向不同的节点之后,我却发现即使是总...

2017-06-12 17:34:19 69

原创 Solr Collection别名

http://www.jianshu.com/p/f0b1cda723411. Collection别名简单理解,Collection 的别名是在solrColud云上的Collection做的又一层包装,可以用一个别名的Collection对应后台多个实际的Collection。优点:1、可以将实际的Collection和客户端程序分离开来,如果实际的collec...

2017-06-09 14:12:07 752

原创 Elasticsearch 1.4.X 的CORS设置

最近将Elasticsearch由1.2.2升级到1.4.4后,在Elasticsearch安装集群之外的一台机上用Sense访问Elasticsearch没有任何反应,它发到Elasticsearch集群的请求没有任何的响应。阅读了Elasticsearch的文档才了解到,这是1.4.X版本新增加的设置,参看Configuration Options。简单的讲,需要在.yml配置文件中添加如下的...

2017-06-02 09:47:43 361

原创 ElasticSearch 5.0.0 安装部署常见错误或问题

ElasticSearch 5.0.0 安装部署常见错误或问题 问题一: [2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter: Java.lang.UnsupportedOperationException: seccomp unavailable: re...

2017-05-11 13:51:58 56

原创 Nginx服务器限制IP

  限制某个IP同一时间段的访问次数如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包, 造成对方服务器资源耗尽,一直到宕机崩溃。   cc攻击一般就是使用...

2017-04-20 10:17:11 107

原创 Linux下python2.7安装pip

首先下载并安装setuptools:wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.pysudo python ez_setup.py --insecure再到python官网下载pip安装包,解压到某个位置,我这里下载的是8.0.0版本,然后就可以安装了:wget https://pypi.python.org/pac...

2017-04-12 22:21:27 130

原创 使用redis3.0.7实现tomcat集群session共享

http://www.cnblogs.com/zhangzhi0556/articles/5366885.html 1、部署两个tomcat节点,使用nginx实现集群(见http://www.cnblogs.com/zhangzhi0556/articles/nginx.html); 2、redis安装(见http://www.cnblogs.com/zhangzhi0556...

2017-04-10 14:12:57 86

原创 ActiveMQ基于zookeeper+leveldb主从配置

http://blog.csdn.net/liuyifeng1920/article/details/50233067

2017-04-06 17:32:22 74

原创 Linux下Keepalived 安装与配置

http://www.cnblogs.com/dcrq/p/5642680.html 一、环境说明 1、操作系统内核版本:2.6.9-78.ELsmp    2、Keepalived软件版本:keepalived-1.1.20.tar.gz 二、环境配置 1、主Keepalived服务器IP地址 192.168.111.2232、备Keepalived服务...

2017-04-05 15:30:35 211

原创 Nginx安装

http://www.nginx.cn/install nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令 12apt-get install build-essen...

2017-04-01 15:44:43 55

原创 Redis3.0 Cluster集群的搭建

http://blog.sina.com.cn/s/blog_53b45c4d0102wg10.htmlhttp://blog.sina.com.cn/s/blog_53b45c4d0102wg11.html http://blog.csdn.net/xu470438000/article/details/42971091    目录(?)[-]R...

2017-03-27 22:39:17 140

原创 RabbitMQ与java、Spring结合实例详细讲解

http://blog.csdn.net/evankaka/article/details/61617483   摘要:本文介绍了rabbitMq,提供了如何在Ubuntu下安装RabbitMQ 服务的方法。最好以RabbitMQ与Java、spring结合的两个实例来演示如何使用RabbitMQ。本文工程免费下载 一、rabbitMQ简介1.1、rabbitM...

2017-03-27 16:13:24 97

原创 spring整合activemq发送MQ消息[Topic模式]实例

http://www.cnblogs.com/dennisit/p/4552686.html Topic模式消息发送实例1、pom引入<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId...

2017-03-24 18:01:06 139

原创 Spring和ActiveMQ整合

http://blog.csdn.net/jiuqiyuliang/article/details/48758203

2017-03-24 16:59:01 53

原创 深入浅出 消息队列 ActiveMQ

一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。 二、 特性1、 多种语言和协议编写客户端。语言: ...

2017-03-23 22:14:52 55

原创 Centos7 开放端口

开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,没有此参数重启后失效 重启防火墙 firewall-cmd --re...

2017-03-17 22:08:05 49

原创 Hudson 持续集成服务器的安装配置与使用

IP:192.168.4.221 8G 内存(Hudson 多个工程在同时构建的情况下比较耗内存)  环境:CentOS 6.6、JDK7 Hudson 不需要用到数据库  Hudson 只是一个持续集成服务器(持续集成工具),要想搭建一套完整的持续集成管理平台, SVN、Maven、Sonar 等工具按需求整合则可。 1、 安装 JDK 并配...

2017-03-17 22:02:56 144

原创 Flume NG 学习笔记(六)Selector(复用与复制)测试

流配置中介绍多路复用流的时候,有说到Flume支持从一个源发送事件到多个通道中,这被称为事件流的复用。这里需要在配置中定义事件流的复制/复用,选择1个或者多个通道进行数据流向。而关于selector配置前面也讲过:<Agent>.sources.<Source1>.selector.type= replicating这个源的选择类型为复制。这个参数不指...

2017-03-15 10:46:14 288

原创 Flume采集处理日志文件

 Flume简介Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。系统功能日志收集Flume最早是Cloudera提供的日志收...

2017-03-15 10:13:59 570

原创 java发送邮件带附件

http://blog.csdn.net/hfmbook/article/details/28275367  [java] view plain copy print?import java.io.File;  import java.util.Date;  import java.util.Properties;    import javax...

2017-03-10 15:45:43 117

空空如也

空空如也

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

TA关注的人

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