自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何创建一个线程

在处理HTTP收发消息的时候,如果将收发消息都放在同一个线程里面,当收发消息的量非常大的时候就很有可能会出现阻塞。这么做显然是不合理的,所以我们需要将他们分开来,将收发的操作分别放到两个线程里,就可以避免收消息或者发消息的时候阻塞了。下面来介绍一下创建线程的过程:1、首先在头文件里添加线程函数void HttpWorker();std::thread *m_pHttpWorker;...

2019-10-24 14:58:37 447

原创 Hadoop 常用命令

1、启动hadoop所有进程start-all.sh等价于start-dfs.sh + start-yarn.sh但是一般不推荐使用start-all.sh(因为开源框架中内部命令启动有很多问题)。2、单进程启动。sbin/start-dfs.shsbin/hadoop-daemons.sh --config .. --hostname .. start namenode ...sb...

2019-10-23 09:05:44 208

原创 elasticsearch请求语法示例

POST ise_test_20181128/_search{“query”: {“match”: {“requestId”: {“query”: “763B759F-EC31-4C69-A2CB-F9041963CC47”}}}}GET _searchPOST ise_test_20181128/_search{“query”: {“match”: {“ImageL...

2019-10-23 08:52:15 407

原创 软件开发常见笔试面试题整理

1、面向对象和面向过程的区别是什么?2、测试报告的内容包括?3、介绍一下瀑布模型。4、高并发设计。5、微服务优点。6、项目管理,更改项目。...

2019-08-27 14:18:55 4730

转载 使用samba指南

第一:安装samba服务yum install samba第二步:启动samba服务systemctl start smb查看samba的状态systemctl status smb看到Active就说明在运行中了第三步:关闭防火墙systemctl stop firewalld.service //停止服务systemctl disable firewalld.service ...

2019-05-05 13:46:58 518

转载 C++崩溃常见问题

在编程实践中,遭遇到了诸如内存无效访问、无效对象、内存泄漏、堆栈溢出等很多C / C++ 程序员常见的问题,最后都是同一个结果:程序崩溃,为解决崩溃问题,过程都是非常让人难以忘怀的;可谓吃一堑长一智,出现过几次这样的折腾后就寻思找出它们的原理和规律,把这些典型的编程错误一网打尽,经过系统性的分析和梳理,发现其内在机理大同小异,通过对错误表现和原理进行分类分析,把各种导致崩溃的错误进行归类,详细分...

2019-04-24 08:23:29 341

原创 FastDFS之Nginx+keepalived主备双机备份

VIP:10.2.5.200Keepalived:10.2.5.201 Keepalived:10.2.5.202Tracker:10.2.5.205 Tracker:10.2.5.204Storage:10.2.5.205 Storage:10.2.5.203在201和202两台机器上面搭建keepalived:步骤1:解压keepalive...

2019-03-05 09:19:39 520

原创 kafka消息通过logstash导入HDFS

1.安装Logstash1、下载安装包2、解压tar -xzf 文件名3、下载插件logstash-output-webhdfs-master4、解压到logstash5、 安装Gem并更新# yum install -y gem# gem -v# gem update --system# gem -v6、编辑Gemfile添加:gem “logstash-output-...

2019-03-04 14:18:20 808 1

原创 FastDFS + Nginx 网页访问不了

FastDFS 配好了,Nginx也配好了,可是网页打开图片地址就是访问不了,查看Nginx的log文件看到ERROR - file: /usr/local/src/fastdfs-nginx-module-1.20/src/common.c, line: 111, section: group1, you must set parameter: group_name!找到 mod_fast...

2019-02-26 11:08:30 3652 1

原创 storage.conf配置文件分析

#同tracker.confdisabled=false#这个storage服务器属于那个groupgroup_name=group1#同tracker.confbind_addr=#连接其他服务器时是否绑定地址,bind_addr配置时本参数才有效client_bind=true#同tracker.confport=23000connect_timeout=30networ...

2019-01-15 08:20:02 751

原创 tracker.conf 配置文件分析

#配置tracker.conf这个配置文件是否生效,因为在启动fastdfs服务端进程时需要指定配置文件,所以需要使次配置文件生效。false是生效,true是屏蔽。disabled=false#程序的监听地址,如果不设定则监听所有地址bind_addr=#tracker监听的端口port=22122#链接超时设定connect_timeout=30#tracker在通过网络发送接...

2019-01-15 08:19:27 731

转载 Nginx 开机自动启动

我的操作系统是centos 7 nginx版本是1.10.3首先看一下自己的nginx配置我的是./configure \--prefix=/usr/local/nginx \--pid-path=/usr/local/nginx/logs/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/l...

2019-01-14 14:15:23 109

原创 FastDFS网页访问文件特别慢

1、FastDFS集群是在虚拟机上配置的,集群包含两台虚拟机进行互备:虚拟机1虚拟机2tracker1tracker2 (暂不开启)storage1storage2group1group1按正常来讲,FastDFS这样的配置应该是没有问题的,但是使用起来发现网页访问已上传的文件要等很久,超过了30S,于是反复对比FastDFS的配置文件,死活找不到问题...

2019-01-09 14:35:54 2806

原创 FastDFS删除指定文件脚本

#!/bin/bash #删除文件#解释 找到/FastDFDS/FastDFS 目录下 30 天前修改的 名字任意 并删除find /data2/fastdfs/fastdfs_storage_data/data -mtime +30 -name "*.*" -exec rm -rf {} \;#删除文件夹#find /data2/fastdfs/fastdfs_st...

2019-01-09 13:38:06 6159 1

原创 kafka集群使用 SASL/PLAIN 认证

kafka集群使用 SASL/PLAIN 认证SASL/PLAIN 是一种简单的 username/password 认证机制, 通常与 TLS 加密一起使用, 用于实现安全认证. Kafka 提供了一个默认的 SASL/PLAIN 实现, 可以做扩展后在生产环境使用.username 在 ACL 等的配置中作为已认证的 Principal.1.配置 Kafka Broker在每一个 Ka...

2019-01-04 13:39:43 3560

原创 设置开机启动Kafka

设置开机启动Kafka1)在/etc/rc.d/init.d自己新建一个kafka文件,内容如下(将下列文件的地址改为自己的地址)#!/bin/bashchkconfig: 2345 10 90description: kafkaService …export JRE_HOME=/usr/java/jdk1.8.0_181/jreexport JAVA_HOME=/usr/java/j...

2019-01-04 13:21:34 1747

原创 linux 常用命令

1、linux 查看某个进程是否在运行ps aux | grep 进程名ps aux | less2、修改IP别名vim /etc/hosts3、centos7 关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动fire...

2019-01-04 10:29:34 154

原创 kafka问题记录

kafka消费问题1、有几个分区对应一个consumer group中的几个consumer。2、消费中途其中一个consumer挂了,不会影响其他消费者消费,只是该consumer对应的分区消息无人消费。等到producer停止产生消息后约30秒左右,剩余存活的consumer进行负载均衡,重新分配消费分区,其中一个consumer会分配两个分区进行消费。...

2019-01-04 10:27:15 120

原创 window server 2012 R2 端口耗尽 解决办法

当客户端启动到服务器的 TCP/IP 套接字连接时,客户端通常连接到服务器上的特定端口,并请求服务器通过临时(或暂时)TCP 或 UDP 端口进行响应。在 window server 2012 R2 中,客户端应用程序所使用的临时端口的默认范围为 1025 到 5000。在某些情况下,有可能耗尽默认范围的可用端口。例如,在运行一段时间后,本机的网络资源就会被全部用光。这样就会造成系统中任何需要网络...

2018-12-27 15:44:02 5200

原创 kafka常用命令

#!/bin/sh#启动zookeeper/home/huchao/kafka/kafka_2.12-1.1.0/bin/zookeeper-server-start.sh -daemon  /home/huchao/kafka/kafka_2.12-1.1.0/config/zookeeper-001.propertiessleep 3 #等3秒后执行#启动kafka/hom...

2018-12-21 08:59:30 157

原创 FastDFS 常用命令

///////////////////////////////////////////////////////////////////////////////开始service fdfs_trackerd startservice fdfs_storaged start/usr/local/nginx/sbin/nginx/usr/local/nginx2/sbin/nginx查看运...

2018-12-21 08:55:33 760

原创 Elasticsearch常用命令

Elasticsearch常用命令=====开始./bin/elasticsearch=====停止ֹjps | grep Elasticsearchps aux | grep elasticps -ef|grep kafkakill -9 15516(进程号)或者 netstat -ntulp |grep 9200====给权限chown -R es:es elasticse...

2018-12-18 14:36:14 956

FastDFS_Client_Win.zip

fastdfs图片存储系统的客户端示例,使用MFC开发,有界面,已操作

2019-10-23

ZeroMQPlus.zip 消息系统的应用

ZeroMQ 消息系统的应用,里面包含了客户端和服务端,适合初学者

2019-05-15

ThreadDemo.zip 线程应用示例

线程应用示例,自己写的小例子,适合初学者使用和学习。

2019-05-15

testCallBack.rar

回调函数的简易示例,适合初学者学习,自己写的小例子。例子有问题,怎么撤销上传?

2019-05-15

kafka监控工具

kafka的监控工具,可实现集群状态,主题状态,主题内容的监控和查询。

2019-01-04

FastDFS集群部署教程

针对FastDFS集群的部署教程,包括单机部署和集群部署,亲测有效~

2019-01-04

空空如也

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

TA关注的人

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