自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 稀疏数组

稀疏数组一、概述1、概念2、处理方法3、示例原数组如下:转换为稀疏数组如下:二、代码package com.demo.sparsearray;import java.io.*;import java.util.ArrayList;/*** 稀疏数组* @className SparseArray* @author liuc* @date 2020-03-1...

2020-03-19 15:24:11 316

原创 CentOS7.5.1804 Minimal安装mysql 8.0.18

CentOS7.5.1804 Minimal安装mysql 8.0.181、删除旧版本MySQL2、官网复制安装源地址:3、进入/usr/local目录下 ,创建mysql文件4、使用命令“yum install wget 安装wget,接下来在线安装mysql。使用命令5、安装mysql80-community-release-el7-3.noarch.rpm包。使用命令6、使用命令 “yum ...

2019-12-17 16:55:54 411

原创 CentOS7.5.1804 Minimal安装Kibana7.3.2

一、下载kibana安装包官网下载地址: https://www.elastic.co/cn/downloads/kibana 选择最新的版本进行下载[root@oracle /]# cd /usr/local/src[root@oracle src]# ll[root@oracle src]$ wget https://artifacts.elastic.co/downloads/kib...

2019-09-25 15:04:37 367

原创 CentOS7.5.1804 Minimal安装zookeeper-3.4.13(单机版)

因只供自学,故后面的操作都是用root用户进行的一、下载官网下载地址: http://mirrors.hust.edu.cn/apache/zookeeper/ 选择最新的版本进行下载这里选择3.4.13进行下载:[root@oracle /]# cd /usr/local/src[root@oracle src]# ll[root@oracle src]$ wget http://...

2019-09-13 15:56:10 225

原创 CentOS7.5.1804 Minimal安装Sentinel-Dashboard1.6.2

1.Sentinel 概述 Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。2.Sentinel 功能模块Sentinel分为两个部分:客户端以及控制台 控制台用于管理限流,熔断规则的发布与监控 客户端则用于接收规则,并执行相关规则...

2019-07-19 11:24:20 613

原创 CentOS7.5.1804 Minimal安装Nacos1.1.0

Nacos 快速开始这个快速开始手册是帮忙您快速在您的电脑上,下载、安装并使用 Nacos。1.预备环境准备Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。64 bit JDK 1...

2019-07-10 18:02:25 1121

原创 Linux解压tar.gz文件时提示gzip:stdin:not错误

在linux系统中利用tar命令解压tar.gz类型文件时报错执行的命令是 tar -zvxf kafka_2.12-2.2.0.tgz -C /usr/local/报错:gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now原因是这个...

2019-06-06 11:33:08 460

原创 CentOS7.5.1804 Minimal安装ElasticSearch7.x

注:如果已经安装了ES和ik,需要重新安装,需要把/usr/share/elasticsearch/plugins/路径下ik删除,避免版本不匹配导致ES不能启动一、CentOS7下安装ES1. 配置jdk环境,建议1.8安装之前必须先安装JDK:CentOS7.5.1804 Minimal 安装JDK1.8.0_172java -version2. 下载最新版elasticsear...

2019-05-15 10:29:18 508

原创 idea中maven聚合项目的Module变灰的可能原因

在使用idea的过程中,遇到其中一个maven模块变成灰色,如下所示:造成这个的原因可能是忽略了maven模块,可以尝试如下解决方法:在idea中maven的setting中找到ignored files,看右边的面板中是否将变灰的maven模块忽略了。我的模块变灰就是因为这个原因,如下图所示:File ➡Settings ➡ Build, Execution, Deployment ➡Bu...

2019-04-13 10:26:23 3612 9

原创 Intellij idea 控制台中文乱码

1、编码普通中文乱码①settings --> editor --> file encodings 中IED Encoding 和project Encoding defult encoding for properties files 三个设置为utf-8②打开idea安装地址\bin中idea.exe.vmoptions 和idea64.exe.vmoptions 打开文件在...

2019-04-09 18:49:56 188

原创 Intellij idea操作maven时控制台中文乱码

windows环境下,Intellij idea中maven操作时,控制台中文乱码问题(编译报错或者clean install时出现的其他错误描述乱码)解决方案:File->Setting->maven->runner在VMoptions中写入-Dfile.encoding=GB2312之后apply,再点击ok...

2019-03-30 23:36:57 712

原创 IntelliJ IDEA 快捷键

-----------自动代码--------常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码例如要输入for(User user : users)只需输入user.for+Tab再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().va...

2019-03-15 16:08:44 181

原创 【spring cloud】spring cloud集成zipkin报错:Prometheus requires that all meters with the same name have the

spring boot 2.0.X 的版本,整合zipkin2.11.12zipkin服务启动后,访问zipkin的UIhttp://127.0.0.1:9000/zipkin/页面显示空白,css和js加载失败。后台报错:2018-11-23 15:04:38.250 ERROR 10764 --- [ XNIO-1 task-15] io.undertow.request ...

2019-01-18 15:07:45 3095 2

原创 Netty4整合springboot报java.io.IOException: 你的主机中的软件中止了一个已建立的连接错误

Netty4整合springboot报java.io.IOException: 你的主机中的软件中止了一个已建立的连接错误我的是用netty4整合springboot的时候,客户端第一次请求ok,第二次请求就会报这个错java.io.IOException: 你的主机中的软件中止了一个已建立的连接。at sun.nio.ch.SocketDispatcher.read0(Native Met...

2018-12-14 09:16:12 11612 2

原创 Lombok使用

Lombok使用介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。Eclipse安装参考文章: Eclipse-Jee-Photon安装lombok1.18.2 引入依赖在项目中添加Lombok依赖jar,在pom文件中添加如下部分。(不清楚版本可以在Maven仓库中搜索)<dependencies>&...

2018-09-18 19:10:21 173

原创 Eclipse-Jee-Photon安装lombok1.18.2

文章目录一、下载lombok.jar二、将 lombok.jar 放在eclipse安装目录下三、运行lombok.jar3.1、运行后会弹框如下框,直接点确定3.2、点specify location 按钮,选择eclipse的安装目录,选择到eclipse层即可。3.3、成功后如下图3.4、如果想看看是否真的安装成功,可以在 eclipse.ini 中看看,我的环境是多了一行(-javaage...

2018-09-18 18:47:01 1214

原创 markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-09-18 17:52:05 170

原创 CentOS7.5.1804 Minimal安装配置单机Consul1.2.2

Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解在上个月我们知道 Eureka 2.X 遇到困难停止开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是 Spring Cloud 支持的服务发现软件以及特性对比: F...

2018-09-07 13:48:47 1378

原创 SpringBoot集成Solr启动项目报错Error creating bean with name 'solrClient' defined in class path resource解决方法

SpringBoot是可以帮你自动做很多事,但有时候带来不是方便而是错误,比如在启动集成了solr的springboot项目时,它自动创建了一个HttpSolrClient,而这个会和你自己在项目中创建的HttpSolrClient发生冲突,所以导致错误,错误日志如下:org.springframework.beans.factory.BeanCreationException: Erro...

2018-08-20 16:20:44 2283

原创 CentOS7.5.1804 Minimal安装配置Solr7.4.0

目录目录一、solr介绍二、准备工作2.1、查看防火墙状态2.2、检查jdk版本2.3、创建安装目录三、正式开始安装3.1.下载solr7.4.0版本,解压3.2.下载tomcat,解压并测试tomcat是否异常四、开始部署配置solr4.1.把solr-7.4.0/server/solr-webapp里面的webapp拷贝到tomcat 的webapps下...

2018-08-15 20:26:15 509

转载 Spring Cloud与Spring Boot版本匹之间的关系

Spring Cloud版本 Spring Cloud版本演进情况如下: 版本名称 版本号 Finchley snapshot版 Edgware snapshot版 Dalston SR1 当前最新稳定版本 Camden SR7 稳定版本 Brixton SR7 稳定版本 Angel SR6 稳定版...

2018-08-14 09:40:11 206

原创 Spring Cloud构建微服务架构 | 第二篇: 服务消费者(rest+ribbon)

目录目录一、ribbon简介二、准备工作三、建一个服务消费者在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。...

2018-08-13 19:32:14 184

原创 Spring Cloud构建微服务架构 | 第一篇: 服务的注册与发现(Eureka)

目录目录一、Spring Cloud简介二、微服务架构三、服务注册与发现四、创建“服务注册中心”4.1 首先创建一个maven主工程。4.2、启动一个服务注册中心一、Spring Cloud简介Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、...

2018-08-10 18:07:07 213

原创 CentOS7.5.1804 Minimal安装配置RabbitMQ

目录目录一、安装1、配置yum软件源地址EPEL2、安装erlang(通过yum源来安装)3、安装RabbitMQ一、安装因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ1、配置yum软件源地址EPEL先配置yum软件源地址EPEL(EPEL是管理yum下载软件的软件,也可以说是一个软件仓库)...

2018-07-31 16:36:23 541

原创 CentOS7.5.1804 Minimal中输入ifconfig出现ens33,没有eth0

vmware安装的centos7中没有出现eth0网卡,也没有ip,不能上网,输入ifconfig后如下图 解决办法1.编辑网卡的配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为eth0[root@localhost ~]# vi /etc/sysconfig/network-scr...

2018-07-28 17:21:06 454

原创 CentOS7.5.1804 Minimal安装Jenkins教程

目录目录一、下载二、安装1、在线安装2、调整配置文件3、启动4、设置防火墙 Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目fast...

2018-07-27 14:33:53 651

原创 CentOS7.5.1804 Minimal上执行service iptables start 显示not loaded解决方法

目录目录一、停止firewalld服务二、安装iptables1、安装3、开启iptables三、常用命令 想使用iptables来开放8080端口的时候,设定完之后,想保存规则,发生错误Failed to start ipatbles.service: Unit not found.原因是centos从7开始默认用的是firewalld,这个...

2018-07-26 11:23:51 1154

原创 CentOS7.5.1804 Minimal上利用Docker快速安装 RabbitMQ

当然你也可以在自己的 Linux 服务器或者虚拟机里启动安装 RabbitMQ 。Docker 安装的话很简单,因为 RabbitMQ 官方已经提供了自己的 Docker 容器,只需要一行命令:[root@oracle ~]# docker run -d -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RA...

2018-07-25 17:31:14 738 1

原创 CentOS7.5.1804 Minimal上安装docker

目录目录一、安装docker1、查看Centos版本2、更新yum包3、卸载旧版本(如果安装过旧版本的话)4、安装需要的软件包5、设置yum源6、可以查看所有仓库中所有docker版本,并选择特定版本安装7、安装docker8、启动docker9、设置镜像,镜像加速10、开放管理端口映射11、重启docker12、验证安装是否成功(有client和servic...

2018-07-25 17:13:43 1149

原创 用Hello World校验Docker的安装

用Docker运行Hello World镜像,命令如下:[root@oracle ~]# docker run hello-worldUnable to find image 'hello-world:latest' locallylatest: Pulling from hello-world535020c3e8ad: Pull complete af340544ed62: P...

2018-07-25 17:13:18 249

原创 CentOS7.5.1804 Minimal中安装Maven最新版

目录目录数学公式数学公式

2018-07-25 15:12:06 332

原创 远程连接CentOS7.5.1804 Minimal中Oracle12c

目录目录一、设置远程访问1、备份listener.ora和tnsnames.ora文件2、修改listener.ora3、修改tnsnames.ora4、创建用户一、设置远程访问1、备份listener.ora和tnsnames.ora文件[root@oracle ~]# cd /opt/oracle/12c/network/...

2018-07-21 17:41:14 373

原创 Oracle12c 在CentOS7.5.1804 Minimal中自启动

目录目录oracle自启动配置oracle自启动配置下面就是让oracle在centos7中自启动

2018-07-19 18:01:07 809

原创 CentOS7.5.1804 Minimal 静默安装Weblogic 12c

安装最新的weblogic版本,版本号为 12.1.X(12.1.2,12.1.3)。开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了。万万没想到,从12C版本后,bin文件不提供了,改成全系统通用的jar文件 (generic.jar)。试了半天原来那种安装方式不能用了,非得用图形界面安装。由于服务器只能远程登录,于是各种百度、各种找材料,最后终...

2018-07-12 16:28:21 1903

原创 CentOS7.5.1804 Minimal 静默安装oracle 12c R1企业版

系统环境:硬件——1cpu,2G内存,虚拟机;软件——CentOS7.5,oracle 12c R1_ x86_x64为oracle数据库配置服务器1、服务器的最低配置要求磁盘空间要求 Installation Type Disk Space for SoftwareFiles Enterprise Edition 6.4 GB Standar...

2018-07-08 22:52:48 1518

原创 CentOS7.5.1804 Minimal 安装JDK1.8.0_172

一、安装前检查安装之前先检查一下系统有没有自带open-jdk 命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输出信息表示没有安装。 如果有输出信息,表示安装了,检查是否是自带的open-jdk,那就通过 rpm -e –nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的j...

2018-07-03 23:21:10 3339

原创 CentOS7.5.1804 Minimal 最小化安装连接到网络的解决方案

这个版本安装完之后默认是没有安装net-tools的,也就是说ifconfig不能用: 解决办法:1. 分配ip,使之能够连接到网络首先编辑虚拟机的DHCP池: 在弹出的“虚拟网络编辑器”窗口中选择NAT模式的,编辑为其分配地址池: 点击【更改设置】 进行设置,注意红色标注的地方 设置好之后,直接点击【确定】按钮然后编辑网卡的配置文件,不同的版本可...

2018-06-30 21:36:07 3083

原创 CentOS7.5.1804 Minimal 在VMware Workstation14上最小化安装

centos7 系统安装指导一、安装前规划CentOS 7.x系列只有64位系统,没有32位。 生产服务器建议安装CentOS-7-x86_64-Minimal-xx.iso版本(最小化安装)分区规划: 总空间大小是100G/home 30G/boot 500M/ 50G/swap 2048M内存1.5倍,不大于8G/var 余下的空间swap分区和/...

2018-06-27 23:42:37 1423

原创 java多线程之脏读代码示例及处理

一、脏读概念:对于对象的同步和异步的方法,我们在设计自己的程序时,一定要考虑问题的整体性,不然就会出现数据不一致的错误,很经典的就是脏读问题二、示例package day005;/**** 项目名称:JavaThread* 类名称:DirtyRead* 类描述:业务数据的脏读问题(对象锁的同步与异步知识延伸) * 要求取出的数据要有一致性,即读前...

2018-03-28 14:29:07 2742

原创 【java 多线程】java线程调度之线程睡眠Thread.sleep方法

一、Thread.sleep方法Thread.sleep(long millis)源码: /** * Causes the currently executing thread to sleep (temporarily cease * execution) for the specified number of milliseconds, subject t...

2018-03-23 13:27:57 2636

空空如也

空空如也

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

TA关注的人

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