自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幸运的天才小驴的专栏

倚天照海花无数,流水高山心自知

  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 docker 出现错误:no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS

docker 出现错误:Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?好好的docker用了好久了,今天突然...

2018-10-15 11:01:15 4963

转载 Mac下Idea点debug卡的解决办法

Mac下Idea点debug卡的解决办法作者:Devid 链接:https://www.jianshu.com/p/6da309e4f7e3 來源:简书自从换了Mac平台,使用Idea对项目进行Debug总是卡顿几秒或者十几秒,之前在Windows上从来没遇到过。先开始以为是配置问题。 后来想了想不能够啊,2016年末的15寸 MacBook Pro with touchbar,这配...

2018-06-11 22:54:56 2259 2

原创 大数据之路-Hadoop-5-HDFS原理解析及NameNode、DataNode工作机制

一HDFS的工作机制1 概述二HDFS写数据流程1 概述2 详细步骤图3 详细步骤解析三HDFS读数据流程1 概述2 详细步骤图3 详细步骤解析四NameNode工作机制1 问题场景2 NameNode的职责3 元数据管理31 元数据存储机制32 元数据手动查看33 元数据checkpoint34 元数据目录说明五DataNode工作机制1

2018-01-26 00:57:54 2298 2

原创 大数据之路-Hadoop-4-hadoop shell 命令基本操作

一HDFS 基本概念1 HDFS 前言2 HDFS的概念和特性它是一个文件系统用于存储文件通过统一的命名空间目录树来定位文件它是分布式的由很多服务器联合起来实现其功能集群中的服务器有各自的角色重要特性如下二HDFS基本操作1 命令行客户端支持的命令参数2 常用命令参数一、HDFS 基本概念1.1 HDFS 前言设计思想 分而治之...

2018-01-24 22:24:26 610

原创 大数据之路-Hadoop-3-hadoop HA集群搭建

一前期需要准备的环境1 Mac中准备7台Centos 65 虚拟机2 配置 Linux 主机名 - 7台机子都配置3 配置IP - 7台机子都分别配置4 配置主机名和IP的映射关系5 配置 SSH 免密登录二安装zookeeper集群1 hadoop用户目录下创建一个 apps文件夹2 解压 zookeeper-348targz3 修改配置文件 zoocfg4 z...

2018-01-18 22:50:49 3557

原创 mysql5.6 主从复制的配置

MySQL主从复制的方式MySQL5.6开始主从复制有两种方式:基于日志(binlog)、基于GTID(全局事务标示符)。我选择基于日志(binlog)的复制。 MySQL主从复制(也称A/B复制)的原理1、基于语句的复制:主服务器上面执行的语句在从服务器上面再执行一遍,在MySQL-3.23版本以后支持。存在的问题:时间上可能不完全同步造成偏差,执行语句的用户也可能是不同一个用户。2、基于行的复制

2017-12-20 00:53:21 1268

原创 centos6.5安装solr集群版

第一步 安装zookeeper集群第二步安装solr集群第三步为每个solr实例关联对应的solrhome第四步修改每个solrhome下的solrxml文件第五步把配置文件上传到zookeeper第六步告诉solr实例zookeeper的位置第七步solr集群切片第一步: 安装zookeeper集群参见:zookeeper伪分布式集群搭建 主机名...

2017-12-03 20:26:25 556

原创 centos6.5 安装solr单机版

先做个笔记记录一下。 solr下载地址:http://archive.apache.org/dist/lucene/solr/4.10.3/solr-4.10.3.tgz第一步安装tomcat和jdk18第二步解压安装solr-4103第二步solr-4103dist下的solr-4103war部署到tomcat中第三步重命名solr-4103war启动tomcat解压war第...

2017-12-03 11:57:02 434

原创 大数据之路-MAC中VMwareFusion安装CentOS6.8

MAC中安装虚拟机,其实和windows中几乎是一样的,就是虚拟机地址配置稍微有点曲折,但都是小问题。网上好多教程也有一点坑,我就将自己学习过程中的记录下来。MAC中虚拟机第一步MAC中安装VMWare Fusion第二步下载Centos68mini_64第三步安装Centos68第四步配置网络和mac通信类似于windows的NAT模式1 设置虚拟机MAC地址完了彻底退出2...

2017-10-30 23:22:55 4576

原创 大数据之路-Hadoop-2-centos6.5编译32位hadoop

光说不练假把式。撸起袖子干起来!本文就是学习。。。。。。选用 hadoop-2.4.0 第一步必要环境准备1 protobuf安装第二步将32位编译成64位本地库1 解压targz2 进入已解压的目录3 执行maven编译命令4 执行maven打包命令5 执行新的打包命令第三步 检查打包编译之后的hadoop位数第一步:必要环境准备...

2017-10-28 23:48:40 725

原创 大数据之路-Hadoop-1-如何识别hadoop是32位还是64位

第一步解压压缩包第二步进入本地库第三步使用file命令hadoop在安装的时候,我们需要知道hadoop版本是32位还是64位。hadoop官网本来提供的都是32位,因为我们大部分都是64位,所以不得不编译。后来官网从hadoop2.5版本开始就提供了64位。本文选用hadoop-2.8.1.tar.gz版本来测试。 下载地址:https://mirrors...

2017-10-28 01:16:48 952

原创 Github + Git + Maven + tomcat + Jenkins的可持续集成部署

记得15年的时候就开始用jenkins了,那时候老大讲的时候自己傻傻的不懂。。。现在自己在看基础的时候就自己玩玩,眼里过千遍不如手里过一遍。总结一下,看了好多博客,做下来都是有错误的,索性自己写一个,边做边写,就当是个笔记记录一下。计划后面还要使用 结合docker和 shell 脚本。做的更好一些。一环境准备二安装JDK三安装maven四安装git五安装jenkins六登录安...

2017-09-13 00:26:58 1319

原创 JAVA8新特性[第六季]-新时间日期 API

一 使用 LocalDateLocalTimeLocalDateTime1 案例二 Instant 时间戳1 案例三Duration 和 Period案例四日期的操作1 案例五解析与格式化1 案例六 时区的处理1 案例一、 使用 LocalDate、LocalTime、LocalDateTimeLocalDate、LocalTi...

2017-08-20 23:49:29 943

原创 JAVA8新特性[第五季]-并行流与串行流

一什么是并行流二了解 ForkJoin框架三ForkJoin 框架与传统线程池的区别四 案例1 java8之前 ForkJoin的计算2 使用普通for 循环3 java8中 ForkJoin计算一、什么是并行流并行流 : 就是把一个内容分成多个数据块,并用不同的线程分 别处理每个数据块的流。Java 8 中将并行进行了优化,我们可以很容易的对数据进行并...

2017-08-20 22:16:14 8038 1

原创 JAVA8新特性[第四季]-强大的Stream API

相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一什么是 Stream二Stream操作的三个步骤1 第一步创建stream2 第二步中间操作3 第三步终止操作终端操作三创建Stream的四种方式1 第一种方式通过 Collection 系列集合...

2017-08-20 17:32:35 12826 5

原创 JAVA8新特性[第三季]-方法引用与构造器引用

相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一方法引用1 对象 实例方法名2 类名 静态方法名3 类名 实例方法名二构造器引用1 第一个案例2 第二个案例三数组应用一、方法引用当要传递给Lambda体的操作,已经...

2017-08-20 11:07:31 664

原创 JAVA8新特性[第二季]-函数式接口

相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一什么是函数式接口二自定义函数式接口三作为参数传递Lambda表达式四java8内置四大核心函数式接口五其他接口六综合案例1 创建一个员工集合2 两个需求3 第一种处理方式使用foreach处理4...

2017-08-17 23:45:11 796

原创 JAVA8新特性[第一季]-Lambda表达式简介

相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一JAVA8 新特性简介二为什么使用Lambda表达式三 栗子最能说明问题1 第一个栗子2 第二个栗子四 Lambda 表达式的基础语法五Lambda 表达式语法格式1 语法格式一 无参 无返回值...

2017-08-11 15:28:46 1245 1

转载 在centos中使用yum安装mongodb

只做个笔记记录:转自:在centos中使用yum安装mongodb配置yum安装mongodb包和相关工具配置SELinux修改数据存储位置启动mongodb停止重启mongodb卸载mongodb下面以安装mongodb3.x为例。MongoDB正式提供packge安装支持,在他们的仓库中包含下面的包: mongodb-org:这个包会自动安装下面所...

2017-08-06 23:30:15 3744

原创 CentOS6中安装mysql5.6

第一步从mysql的官方网站下载rpm包第二步把rpm包上传到linux系统第三步安装rpm到linux系统第四步使用yum进行在线安装需要联网第五步启动mysql服务第六步设置mysql root用户的密码第七步登录mysql第八步为远程连接授权第一步:从mysql的官方网站下载rpm包。我把rpm上传,需要的可以直接下载下来: http://d...

2017-08-06 16:54:40 461

原创 maven 多环境打包发布的两种方式

maven 聚合工程的创建第一种方式不同环境打包的配置开发中的使用本地开发环境开发环境测试环境生产环境具体的pom文件maven 命令打包可能出现的错误webxml 不存在页面不能访问jsp不存在第二种方式ecps-manager 聚合工程中 pomxml 集合工程中 maven 的多环境打包发布在一个项目的开发过程中,我们...

2017-03-20 13:36:57 28846

原创 Hadoop学习(一)--分布式环境搭建

准备3台虚拟机安装jdk17 64位修改主机名和IP的映射关系关闭防火墙创建一个 app 文件夹安装Hadoop修改5个配置文件 第一个修改 hadoop-envsh第二个修改 core-sitexml第三个修改 hdfs-sitexml第四个修改 mapred-sitexml第五个修改yarn-sitexml将hadoop添加到环境变量远程复制 hado...

2017-03-17 16:22:30 711

原创 CentOS 6.5 中安装 RabbitMQ -单机版

文章主要参考:CentOS安装RabbitMQ安装Elang 推荐后面的yum安装安装RabbitMQ Server启动RabbitMQ安装Web管理界面插件登录Web管理界面设置RabbitMQ远程ip登录1 创建账号2 设置用户角色3 设置用户权限4 设置完成后可以查看当前用户和角色需要开启服务RabbitMQ常用操作1 用户管理2 用户角色3用户权限...

2017-03-07 10:54:25 1053 1

原创 FastDFS-分布式文件系统安装(单节点)

首先安装依赖包下载所需要的代码包和工具包1下载FastDFS-v505targz2下载libfastcommonV1073下载fastdfs-nginx-module-v116targz4下载nginx查看官方安装步骤1 解压FastDFS_v505targz2 查看 解压后 文件夹FastDFS中的 INSTALL 安装步骤安装步骤1 libfastcommon...

2017-02-26 15:13:40 625

原创 zookeeper伪分布式集群搭建

安装步骤第一步上传zookeeper-348targz并解压第二步配置zookeeper1 在zookeeper01中创建一个 data的文件夹2 在data中创建一个myid的文件3 在myid文件的内容为14 zookeeper01zookeeper03依次类推5 修改配置文件51修改zookeeper01的配置文件52修改zookeeper02的配置文件53修改zo...

2017-02-26 01:16:11 708

原创 Redis学习-数据结构

Redis 简介Redis 优势Redis与其他key-value存储有什么不同Redis 数据结构redis数据结构 Stringredis数据结构 ListRedis 列表命令redis数据结构 SetRedis 集合命令redis数据结构 sorted setRedis 有序集合命令redis数据结构 HashRedis hash 命令...

2017-01-13 09:30:50 607

原创 Redis学习-持久化

Redis 持久化的两种方式RDBAOFRDBAOFAOF重写如何选择RDB和AOF主从用法同步原理Redis的事务处理Redis 持久化的两种方式redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。1. RDBRDB,简而言之,就是在不同的时间点,将red...

2017-01-13 09:28:42 345

原创 Redis学习-配置

简介通用快照复制安全限制追加模式LUA脚本慢日志事件通知高级配置简介我们可以在启动redis-server时指定应该加载的配置文件,方法如下:$ ./redis-server /path/to/redis.conf接下来,我们就来讲解下redis配置文件的各个配置项的含义,注意,本文是基于redis-2.8.4版本进行讲解的。redis官...

2017-01-13 09:27:08 356

原创 CentOS6.5 中安装集群版redis

redis-cluster架构图架构细节1 所有的redis节点彼此互联PING-PONG机制内部使用二进制协议优化传输速度和带宽2 节点的fail是通过集群中超过半数的节点检测失效时才生效3客户端与redis节点直连不需要中间proxy层客户端不需要连接集群所有节点连接集群中任何一个可用节点即可4redis-cluster把所有的物理节点映射到0-16383slot上clust...

2016-12-25 12:13:54 570

原创 CentOS6.5 中安装单机版redis

ContOS65 64位中安装redis安装gcc环境官网下载redis 326解压并将文件拷贝到 userlocalreids中拷贝文件到 usrlocalredis-326中进入解压后的目录编译安装到 usrlocalredis中拷贝配置文件到安装目录下1 将redis-326 中的redisconf 拷贝至 redis安装路径下2 bin中各个文件介绍3 修改 re...

2016-12-24 21:36:53 795

转载 Docker系列(一)-简介、安装

前言简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景Web 应用的自动化

2016-12-15 12:29:01 538

转载 Cookie与Session的区别

本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服

2016-12-15 09:41:48 307

转载 Java Lambda 表达式初探

文章转自:http://blog.jobbole.com/106564/前言本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lambda表达式(lambda exp

2016-12-14 14:49:29 396

转载 Java 8开发的4大顶级技巧

文章转自:https://www.evget.com/article/2016/8/10/24674.html概述本文讲述了使用Java 8时的最佳实践技巧包括Streams和Lambda表达式的基本知识Optional使用Lambda表达式针对Lambda表达式设计Stream最后概述:本文讲述了使用Java 8时的最佳实践技巧,包括Streams和Lam...

2016-12-14 13:18:28 417

原创 Intellij IDEA 2016学习系列之(三)修改mybatis-generator源码生成中文注释

如果你进入本文,说明你也是想在mybatis generator 自动生成mapper xml model的时候,自动生成数据库字段的备注为注释信息。那么只要你阅读完本文,就可以帮助你实现你想要的。文章末尾会有源码的地址和jar.下载mybatis-generator-core源码源码的修改修改生成model对象类的注释在FullyQualifiedTable中添加remark...

2016-09-04 01:32:39 10646 16

原创 Intellij IDEA 2016学习系列之(一)创建maven 多模块项目

第一步 创建一个csdn的project添加自己的maven创建一个空project第二步 创建一个maven父工程统一管理jar父工程csdn-parent只是管理jar选择quickstart 骨架第三步 创建子模块 csdn-web第四步 设置子模块的 部署路径 和 web资源路径 很重要设置Deployment Descriptors Modules中没有We...

2016-08-22 00:48:49 16609 6

原创 SpringMVC 上传文件出现 Provisional headers are shown 和 response 数据 无法输出问题

SpringMVC 上传文件出现 Provisional headers are shown 和 response 数据 无法输出,MaxUploadSizeExceededException异常

2016-08-18 00:17:14 13554 1

原创 Intellij IDEA 2016学习系列之(二)mybatis-generator自动生成

在maven工程中的resource中创建generatorConfigxml配置generatorConfigxml的配置pomxml生成对象的两种方式方式一使用idea的maven插件直接快速生成方式二在Intellij IDEA添加一个Run运行选项使用maven运行mybatis-generator-maven-plugin插件 Step1选择配置edit conf...

2016-05-29 23:20:42 53735 8

原创 mysql数据库中批量更新

mysql数据库中批量更新insert into ..replace into ... on duplicate key update

2016-05-20 16:01:03 1496 1

原创 spring 和 springmvc 的父子容器关系浅析

spring 和springmvc 的父子容器@controller中访问属性文件配置的属性spring和spring mvc 中加载属性文件的顺序

2016-04-07 18:55:33 5090 1

IDEA 超级全面教程(新)

2小时精通idea

2017-08-14

IDEA 超级全面教程

idea 超级教程, 2小时精通idea

2017-08-14

IntelliJ IDEA 超级教程-你不会后悔的

idea 教程, 超级详细,超级全面, 2个小时精通Idea,

2017-08-14

centos 6 yum 安装mysql5.6 rpm包

centos 6 安装mysql5.6 , yum 安装 rpm

2017-08-06

idea 2016 设置 Sublime Text 代码风格

设置为Sublime Text的代码高亮风格(如果你喜欢Sublime的话) 1.把这个文件放在: C:\Users\你的用户名\.IntelliJIdea13\config\colors 文件夹下 2.重启Intellij IDEA设置 File->Settings->Editor->Colors & Fonts: 选择WeidMonkai

2016-11-18

空空如也

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

TA关注的人

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