自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零点

记录平时日常中出现的问题和自己研究的一些技术问题,欢迎大家相互学习

原创 java线程池ThreadPoolExecutor使用

一、四种线程池 Java通过Executors提供四种线程池,分别为: 1、newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。 2、newFixedThreadPoo...

2019-11-29 13:15:39

阅读数 14

评论数 0

原创 JDK1.8新特性总结

一、引言 JDK1.8出来已经一段时间了,现在1.9也已经出来了,有部分公司不太愿意升级到高版本的JDK1.8,有些项目之前使用到是低版本JDK,如果升级维护老版本项目就比较麻烦,需要连带升级其他到框架。今天抽了一段时间把这些都总结一下 二、新特性 1、关键字 default 关键字 在JDK1....

2019-11-27 13:59:06

阅读数 22

评论数 0

原创 MySQL 常用函数详细学习笔记

Windows服务 -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) 连接与断开服务器 mysql -h 地址 -P 端口 -u 用户名...

2019-11-14 09:45:39

阅读数 6

评论数 0

原创 JAVA正则表达式写法

注意:正则表达式只关注格式是否正确,不关注内容是否有效。 一、字符集合, []表示一个字符。 1、[abc] :指a,b,c中的任意一个字符。 2、[^abc]:指除了a,b,c外的任意字符。 3、[a-z]:表示a到z间的任意一个字符。 4、[a-zA-Z0-9]:表示a到z,A到Z,0到...

2019-11-08 09:33:05

阅读数 25

评论数 0

原创 eclipse 下git 到合并分支和回退版本

一: eclipse 下git 操作指令演示 1) eclipse下git 上传本地项目到远程仓库到操作 2) eclipse下git 克隆远程仓库到操作 3)eclipse下创建分支并提交远程仓库操作 4)eclipse下git分支合并到主干操作 5)eclipse下git主干内容合并到分支操作...

2019-10-23 15:29:54

阅读数 176

评论数 0

原创 RabbitMQ 原理图和名词理解(二)

一 、RabbitMQ简介 RabbitMQ是基于AMQP实现的一个开源消息组件,主要用于在分布式系统中存储转发消息,由因高性能、高可用以及高扩展而出名的 Erlang 写成。其中,AMQP(Advanced Message Queuing Protocol,即高级消息队列协议),是一个异步消息传...

2019-09-26 13:37:33

阅读数 17

评论数 0

原创 RabitMQ简介和原理分析(一)

一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息...

2019-09-26 13:26:42

阅读数 117

评论数 0

原创 SpringCloud2.0 服务消费者 Feign 配置 (四)

上篇讲述rest+ribbon客户端负载均衡远程调用服务,本篇主要讲解Feign替换rest+ribbon方案实现客户端负载均衡远程调用,以及什么是Feign,以及Feign实践应用 一、Feign简介 Feign是一个声明式的Web Service客户端,它使得写Http客户端变得更简单。使用F...

2019-08-09 15:30:36

阅读数 29

评论数 0

原创 SpringCloud2.0 服务注册与发现 Eureka (二)

上一篇文章讲述 SpringCloud2.0 注册中心Eureka单机和集群配置 (一) 本篇讲述 注册中心与服务注册 第四部:服务注册:springcloud-2.0-eureka-provider 鼠标选中springcloud-2.0-eureka-parents 项目,右键创建Mave...

2019-08-09 13:59:15

阅读数 61

评论数 0

原创 SpringCloud2.0 服务消费者 rest+ribbon 配置 (三)

springcloud服务到注册和发现已将讲解基本微服务搭建(参考:https://blog.csdn.net/u014399489/article/details/98479883) 在微服务架构中不同功能到模块业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。...

2019-08-07 14:26:05

阅读数 20

评论数 0

原创 SpringCloud2.0 注册中心Eureka单机和集群配置 (一)

一、spring cloud简介 springcloud基于springboot构建到微服务架构,是将一系列优秀的组件进行了整合。对熟悉spring和springboot的程序员来说, 上手比较容易,springcloud提供优秀到组件,只需要依赖到应用和注解就可以简单实现微服务框架到搭建。 ...

2019-08-05 17:15:06

阅读数 214

评论数 0

原创 mysql保存emoji特殊表情处理

微信开发过程中会遇到输入法中特殊字符插入数据库报如下错问题: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for colum n 'name' at row 1 at ...

2019-07-19 10:05:19

阅读数 507

评论数 0

原创 Redis数据持久化、数据备份、数据的故障恢复

1、redis持久化到缘由 前面章节已经讲过redis集群到三中方式,主从复制,哨兵,集群,每种方式都有自己到优缺点,可以根据自己到项目需求 选取不同到方式搭建集群方式。然后redis数据持久化,数据备份,数据到故障修复也是不容小觑到,在正式到应用中并不 是如何搭建redis环境,而是数据到备份和...

2019-07-12 15:30:19

阅读数 21

评论数 0

原创 Redis 单机集群搭建步骤(五)

一、 安装环境信息 Linux 操作系统: centos 6.1 Redis版本:redis-4.0.6.tar.gz 本案例使用到时一台服务器搭建3主3从到redis集群服务 二、redis 集群配置说明: 1、redis安装前面的章节已经讲过,这就不在说明,不懂可以看前面到章节 2、在/usr...

2019-07-10 17:30:08

阅读数 212

评论数 0

原创 Redis Sentinel(哨兵)搭建步骤(四)

上一篇讲述隆redis主从复制步骤(https://blog.csdn.net/u014399489/article/details/94392891) ,没有太难配置,只需要简单在slave服务器redis.conf添加slaveof 参数,就可以实现主从配置,假如master宕机了,Redis...

2019-07-09 14:36:41

阅读数 356

评论数 0

原创 redis 搭建主从服务环境步骤(三)

一、 搭建环境信息 Linux 操作系统: centos6.1 Redis版本:redis-4.0.6.tar.gz 二、配置主从复制原理 1、 为什么搭建redis主从复制:持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中...

2019-07-01 16:27:43

阅读数 142

评论数 0

原创 centos6 redis4版本 安装和启动步骤(二)

一、安装redis 第一步:获取redis安装包到路径 1)官网地址 :https://redis.io/ ,现在reids到安装包 2)通过wget http://download.redis.io/releases/redis-4.0.6.tar.gz 下载redis安装包 [roo...

2019-06-27 16:32:39

阅读数 260

评论数 0

原创 redis 五种数据类型和应用场景(一)

一、字符串和使用场景: 字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的, 所以字符串类型能为其他四种数据结构的学习尊定基础。 字符串类型实际上可以是字符串 (简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进...

2019-06-26 14:09:35

阅读数 43

评论数 0

原创 springboot整合mybatis主从数据库读取(一)

前面文章已经介绍过数据库到主从复制功能,不懂到同学可以看下主从复制实现机制 也可以参考 https://blog.csdn.net/u014399489/article/details/88710429 博客,废话不多说, 直接上代码实现今天到主题课程,有错误到地方欢迎指出 一:课程到技术要求 ...

2019-06-17 14:18:55

阅读数 1141

评论数 0

原创 git项目管理 主干合并到多个分支,多分支合并到主干

1、开发工具 1)git版本:git version 2.21.0 2)eclipse:git version 2.21.0 2、主干修改内容合并到多个分支上 1) 提交主干修改的内容到远程地址上 team->commit 提交之后 team->remot->push 推...

2019-05-29 17:42:40

阅读数 963

评论数 0

原创 Centos6.5上安装MySQL各个版本数据库步骤(一)

一:在线安装mysql 1、首先检测一下,mysql之前有没有被安装 检查命令: [root@iZbp109btnh31qdwa8uukbZ ~]# rpm -qa|grep mysql mysql-community-common-5.6.44-2.el7.x86_64 2、出现以上的提示说明...

2019-05-29 15:51:13

阅读数 550

评论数 0

原创 Eclipse Maven构建多模块项目管理创建步骤

1、Maven是什么? Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设, Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目...

2019-05-28 10:49:08

阅读数 186

评论数 0

原创 Eclipse Maven构建单一模块项目管理创建步骤

1、Maven是什么? Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设, Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目...

2019-05-28 10:01:42

阅读数 53

评论数 0

原创 vmware虚拟机克隆解决上网问题设置

1、首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示: vi /etc/udev/rules.d/70-persistent-net.rules 展开内容如下: # This file was automatically gene...

2019-05-27 15:10:40

阅读数 50

评论数 0

原创 vmware安装centos6操作系统步骤

一:准备安装环境 1)、本地安装 VMware-workstation-full-14.1.1-7528167.exe ,下载地址 https://pan.baidu.com/s/1VJ17mSH9K_z32fQQ69nYxA 提取码:nq6v 2)、下载镜像文件,本案例中使用的是cen...

2019-05-21 10:44:51

阅读数 44

评论数 0

原创 javacv opencv 多张图加入mp3的音频合成视频

项目需要准备用的opencv进行多张图加入mp3的音频合成视频,经查找需要javacv的支持。项目需要网上看了好多有关javacv的资料,没有找到合适的,最后慢慢研究了下javacv并记录下,方便以后使用,于是找到最新的opencv-3.4.1,然后下载了对应的java支持javacv1.4.1 ...

2019-05-16 14:20:20

阅读数 285

评论数 1

原创 消息队列 ActiveMQ 基础篇(window安装启动)

第一步:下载MQ的安装包 下载地址:http://activemq.apache.org/download.html 第二步:下载完成之后进入apache-activemq-5.15.0的目录如下 bin,放置启动、停止、注册服务等命令文件。 conf,配置文件,包括broker、je...

2019-04-04 09:46:29

阅读数 121

评论数 0

原创 消息队列 ActiveMQ 基础篇(一)

一:消息中间件产生的背景 通常的程序开发都是客户端与服务器进行通讯时,客户端被访问以后,必须等待服务对象完成处理返回结果才能继续执行,这个过程是基于请求与响应的同步过程 客户端与服务器端对象的生命周期紧密耦合,客户端进程和服务端对象进程都都必须正常运行;如果由于服务对象崩溃或者网络故障导致用户的...

2019-04-03 16:32:58

阅读数 45

评论数 0

原创 消息队列 ActiveMQ·基础篇

由于业务、机构和技术是不断变化的,因此为其服务的软件系统必须适应这样的变化。在合并、添加服务或扩展可用服务之后,公司可能无力负担重新创建信息系统所需的成本。正是在这个关键时刻,才需要集成新组件或者尽可能高效地扩展现有组件。要集成异类组件,最方便的方法不是将它们重新创建为同类元素,而是提供一个允许它...

2019-04-02 17:08:39

阅读数 39

评论数 0

原创 MySQL主从复制Linux实现步骤

一:原理分析 mysql主从配置的流程大体如图: 主数据库master拥有write和reader权限,会将变动操作记录到二进制日志里面; 主数据库master有一个I/O线程将二进制日志发送到从数据库slave; 从数据库slave有一个I/O线程把主数据库master发送的二进制写入到re...

2019-03-21 11:24:23

阅读数 136

评论数 0

原创 Linux中在线安装Mysql和修改密码设置服务启动

1、简单教大家linux环境下mysql安装过程,废话不多说直接上步骤。 2、mysql安装命令。 检查当前系统是否已经安装 [root@zero Desktop]# rpm -qa|grep mysql mysql-libs-5.1.52-1.el6_0.1.x86_64 查看是否有安装...

2019-03-20 14:17:46

阅读数 190

评论数 0

原创 Nginx安装配置文件详解

第一步安装nginx前所需要的环境配置信息 1:检查当前pcre环境 [root@www ~]# rpm -qa pcre pcre-devel pcre-devel-7.8-6.el6.x86_64 出现上面命令的结果说明环境存在,不存在执行以下命令安装 采用yum安装 [root@www ...

2019-03-20 13:13:19

阅读数 85

评论数 0

原创 Linux 下安装JDK1.8

本文主要介绍的是如何是Linux环境下安装JDK1.8版本,Linux环境很多Java程序员也离不部署项目,下面笔者就和大家一起分享安装过程 一、安装环境 操作系统:CentOS Linux 6 64 位(版本号6.6) JDK版本:1.8 说明:本文是通过linux上传和下载命令上传jdk包,...

2019-03-20 10:36:01

阅读数 41

评论数 0

原创 linux虚拟机和物理机在同一网段

第一步:设置虚拟机网络适配器,选择桥接方式,然后确认按钮 第二步:设置虚拟机网络连接 第三步:设置与本机相同的IP网段,查看本机ip命令 设置完成需要重新启动虚拟机,就可以连接外网 是不是很简单小伙伴门… ...

2019-03-20 09:43:12

阅读数 463

评论数 0

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