6 _wangjianfeng

尚未进行身份认证

暂无相关描述

等级
TA的排名 3k+

关于职业道路的思考

关于职业道路的思考背景作为一个IT行业从业者,必须具备终身学习的觉悟。但是这几年工作下来,并没有好好践行。心里总有一个声音,要把学习的东西记录下来。内心有一种焦虑感,总是担心学习进度落下来,导致跟不上技术的变化。我本来是作为一个Android开发者,目前具有3年多的开发经验了。我觉得开发Android这件事儿有点满足不了自己。其实总的来说就是觉得自己对于Android体系的知识已经...

2018-07-23 15:13:39

postman中form-data、x-www-form-urlencoded、raw、binary的区别

postman中form-data、x-www-form-urlencoded、raw、binary的区别在日常开发中,通常会因为提交数据的方式不同而导致各种各样的问题,归根结底是因为未能正确认识到POST方式上传数据的几种方式的区别。所以很有必要研究一下这几种提交方式的区别。form-data方式:表示http请求中的multipart/form-data方式,会将表单的数据处理为一条...

2018-07-04 18:43:00

CentOs 6.5安装Kafka集群步骤

CentOs6.5安装Kafka集群步骤每台机器的环境CentOs6.5Java1.7+Zookeeper三台虚拟机的ip地址为:192.168.31.224192.168.31.225192.168.31.226安装Scale在Scala下载页面下载最新的包,截止2018年07月03日15:01:04最新版本为scala-2.12.6.tgz上传文...

2018-07-03 15:24:46

一篇文章粗浅了解Apache zookeeper

一篇文章粗浅了解Apachezookeeper前言Zookeeper是一个分布式应用程序协调服务,提供了简单易用的接口和性能高效、功能稳定的系统让用户可以很轻松解决分布式应用程序下面的出现的协调服务,确保避免出现竞态条件或者死锁等错误。其设计目标是减轻分布式应用从零开始实现分布式协调服务的压力。本篇文章将会在以下几个方面来介绍zookeeper。zookeeper是什么zo...

2018-06-20 16:33:13

Apache Storm 简单实践

ApacheStorm简单实践前两篇文章介绍了ApacheStorm的一些基础知识以及核心架构。ApacheStorm集群安装配置\ApacheStrom实时计算系统本篇文章介绍一些Storm的简单实践场景。创建一个Storm项目实践场景为,基于Storm开发出一个实时统计句子中的单词个数的拓扑,实时数据我们通过随机发射句子,在实际应用场景中,实时数据可...

2018-06-04 09:47:50

Apache Storm 集群安装配置

Storm集群安装配置在上一篇文章:ApacheStorm实时计算系统中对Storm进行了简要的介绍,本篇文章主要介绍Storm的集群部署。安装环境要安装部署Storm,有以下几个步骤:安装Java1.7+安装Zookeeper集群安装ApacheStorm由于本人机器环境已经安装了Java和Zookeeper,所以对这两方面不做介绍。集群环境需...

2018-05-27 16:31:22

Apache Strom 实时计算系统

ApacheStrom实时计算系统Storm简介ApacheStorm是一个分布式大数据实时计算系统,Storm设计用于在容错和水平可拓展方法中实时处理大数据,是一个数据流框架,可以使用Storm并行的对实时数据执行各种操作。相比于Hadoop的批量处理机制,Storm的实时处理机制更适合实时性要求比较高的场景。Strom具有以下特点:支撑各种实时类项目场景,实时处理消...

2018-05-26 16:39:41

Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关...

2018-05-12 17:58:12

Linux 基础知识 | shell知识

Linux基础知识|shell知识在Linux操作系统,需要使用shell程序将下达的指令去沟通内核(kernel),以便Kernel控制计算机硬件进行工作。其中shell程序发展者众,而Linux中默认的shell是bash程序。本篇主要介绍bash的相关功能以及使用方式。系统可用的shell可以通过以下方式查看系统中可用的shell程序[root@VM_16_15...

2018-05-11 17:02:25

Linux基础知识 | vi编辑器

Linux基础知识|vi编辑器vi编辑器是一个文本编辑器,提供了大量指令用来编辑文件,而且Linux中很多程序默认以vi编辑器打开,同时vi编辑器的编辑速度也很快。vi的三种模式基本上vi共分为三种模式,分别是命令模式(commandmode)、插入模式(insertmode)、和底行模式(lastlinemode),各种模式的功能如下:命令模式(commandm...

2018-05-04 16:38:26

Linux 基础知识 | 文件压缩与解压缩

Linux基础知识|文件压缩与解压缩压缩技术原理在计算机系统中,文件大小的计算是使用Bytes单位,但是事实上,计算机最小的计量单位是Bits,它们之间的关系为1Bytes=8bits。假设我们只需要在计算机记录一个1的数字,在计算机中会占用1个Bytes,每一位用0或者1表示,但是真正记录数据的地方只会占用一个bits,一个Byte存放的数据会这样:00000001,只有...

2018-05-04 16:36:42

Linux 基础知识 | 文件系统

Linux基础知识|文件系统前言Linux的传统的文件系统为Ext2(Linuxsecondextendedfilesystem,ext2fs),在传统的磁盘和文件系统中,一个分区就只能被格式化为一个文件系统,所以可以说成一个filesystem就是一个分区,但是由于新技术的利用。这些技术可以将一个分区格式化为多个文件系统。所以,通常我们称呼一个可被挂载的数据为一...

2018-05-04 16:22:27

Linux 基础知识 | 文件目录操作

Linux基础知识|文件目录操作本文为笔者学习Linux笔记内容。参考了以下文章:Linux文件与目录管理在Linux系统中,目录结构为树状结构,最顶级的目录为/,其他目录可以添加到该目录下或者移除。路径解释文件路径分为绝对路径和相对路径。绝对路径:以/开头的路径相对路径:不是以/开头的路径,比如./xxx/xxx,xxx/xxxx,../xx...

2018-05-04 16:20:31

Linux 基础知识 | 文件属性以及权限

Linux基础知识|文件属性以及权限本文为笔者学习Linux笔记内容。参考了以下文章:Linux文件基本属性Linux操作系统是一种多用户系统,不同的用户对某个文件拥有不同的权限。文件属性在Linux中使用ll命令来显示文件的属性[root@VM_0_14_centos~]#lltotal40916-rw-------.1root...

2018-05-04 16:18:39

Centos 6.5 redis cluster集群搭建

Centos6.5rediscluster集群搭建参考文章:Redis学习笔记(十四)RedisCluster介绍与搭建前言对于redis集群的创建,总体来说可以分为两种方式:1.使用redisreplication功能对redis进行复制,同时对于主从进行读写分离。使用redissentinel保证redis集群的高可用性。这种方式有以下优点:可支...

2018-04-24 15:26:45

docker redis4.0 集群(cluster)搭建

dockerredis4.0集群(cluster)搭建本文转自:dockerredis4.0集群(cluster)搭建前言 redis集群对于很多人来说非常熟悉,在前些日子,我也有一位大兄弟也发布过一篇关于在阿里云(centOS7)上搭建redis集群的文章,虽然集群搭建的文章在网上很多,我比较喜欢这篇文章的地方是他在搭建过程中,指出一些我们会遇到而别人没有指出的问题。 ...

2018-04-19 19:00:30

redis replication以及redis sentinel配置

redisreplication以及redissentinel配置redisreplication(复制)功能是为了实现高吞吐量的redis集群,做读写分离架构,以及支持横向扩容的特性。同时,为了保障redis集群的高可用性,redis在2.4版本引入了sentinel功能,主要功能是保障在master节点宕机的时候可以通过选举算法选出一个slave节点将其转为master,保障业务的正...

2018-04-19 18:59:32

redis 两种持久化方式对比以及数据恢复

redis两种持久化方式以及数据备份与恢复方案前言redis提供了数据持久化的方式,提供数据持久化的意义在于数据的恢复、生产环境下的灾难恢复。本文将会围绕redis的两种持久化方式对于它们的运行机制、注意事项、备份方案以及基于灾难恢复的场景下的数据恢复方案。RDB和AOF两种持久化方式RDB方式RDB持久化会对redis中的数据进行周期性的持久化,生成一份快照文件...

2018-04-16 18:38:25

Redis 生产环境的安装配置

Redis生产环境的安装配置机器环境CentOs6.5Redis4.0.9(2018/4/10最新版本)安装Redis首先去到/usr/local/目录,redis是安装在这个目录下面:执行如下命令$wgethttp://download.redis.io/releases/redis-4.0.9.tar.gz$tarxzfredis-...

2018-04-14 16:15:15

CentOs7 安装配置mysql

CentOs7安装配置mysql安装mysql在CentOs7中默认的数据库是Meriadb,所以执行以下命令不能安装mysql,只会安装mariadb。yuminstall-ymysql要安装mysql则需要按照以下步骤:检查系统是否有安装mysqlrpm-qa|grepmysql如果没有任何输出,则表明没有安装,如果有输出则执行以下命令删除m...

2018-04-10 10:37:33

查看更多

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