自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL在Linux系统安装方法

因为这个会和MySQL有冲突,所以先检查一下是否有安装#查看mariadb#卸载mariadb,mariadb-libs-5.5.44-2.el7.centos.x86_64是上一步查看显示出来的#删除etc目录下的my.cnf。

2024-01-05 09:51:34 842 1

原创 IDEA spring boot 项目启动报异常:java.lang.ClassNotFoundException: javax.servlet.ServletContext 的解决办法!

异常详情:这是我遇到的异常控制台截图,如下:异常解释:在Intellij IDEA中默认所有 scope 为 provided 的依赖不会被加入到 classpath;所以在编译器启动 spring boot 项目时,会由于某些依赖加载不到而报 javax.servlet.ServletContext 异常。解决办法:方法一、 修改【IDEA】- Edit Configurations 的配置项:步骤1:菜单栏 -> Run -> Edit Configuration.

2021-07-22 00:10:48 2515

原创 JVM性能调优实战:让你的IntelliJ Idea纵享丝滑

前言在前面整理了一篇关于JVM故障诊断和处理工具(JVM故障诊断和处理工具),考虑到大部分的Java程序员都使用的时IntelliJ Idea,本篇就使用工具来实战演练对IntelliJ Idea运行速度调优调优前的运行状态原始配置内容要查询idea原始配置文件的路径可以在VisualVM中的概述中查看原始配置内容:-XX:ReservedCodeCacheSize=240m-XX:+UseCompressedOops-Dfile.encoding=UTF-8-XX:So

2021-02-08 11:52:18 177

原创 JVM故障诊断和处理工具

前言前几天的上午,收到了线上告警邮件和运维同学的消息,“你们有服务挂了!”,心里一紧,立马打开电脑看来下线上cat监控大盘,发现很多服务都在报错,根据cat上的监控日志很快发现了其中一个服务内存溢出导致其他调用服务也有问题,竟然已经定位到了出问题的服务,那就简单了,没有是重启解决不了的问题,重启之后很快服务都恢复正常了。几分钟之后又报错了,同样也是这个服务内存溢出,经过排查后发现该服务的堆内存被改小了,好家伙,运维同学不讲武德,搞偷袭,趁我没反应过来调了内存,内存调整回去之后服务就恢复了正常。事后把

2021-02-08 11:49:28 138

原创 TCP 三次握手和四次挥手

TCP简介为什么需要 TCP 协议?TCP 工作在哪一层?IP层是「不可靠」的,它不保证网络包的交付、不保证网络包的按序交付、也不保证网络包中的数据的完整性。OSI 参考模型与 TCP/IP 的关系如果需要保障网络数据包的可靠性,那么就需要由上层(传输层)的TCP协议来负责。因为 TCP 是一个工作在传输层的可靠数据传输的服务,它能确保接收端接收的网络包是无损坏、无间隔、非冗余和按序的。那么TCP是什么呢?什么是 TCP ?TCP 是面向连接的、可靠的、基于字节流的传输...

2021-02-08 11:18:11 130

原创 CentOS 7 安装MySQL 8.1

引言Linux上安装软件常见的几种方式:源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG等) 在线安装(YUM、APT等)以上几种方式便捷性依次增加,但通用性依次下降,比如直接下载压缩包进行解压,这种方式一般需要自己做一些额外的配置工作,但只要掌握了方法,各个平台基本都适用,YUM虽然简单,但是平台受限,网络受限,必要的时候还需要增加一些特定YUM源。几种安装方式最好都能掌握,原则上能用简单的就用简单的:YUM>RPM>tar.gz>源码

2021-02-07 20:58:11 213

原创 CentOS 7 安装 Kibana 7.10.2

一、下载下载地址:https://www.elastic.co/downloads/kibana历史版本:https://www.elastic.co/downloads/past-releases#kibana如果机器可以访问外网,也可以直接wget下载shell> wget wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.4-linux-x86_64.tar.gz关于版本的选择,可以查看官方文档Ela

2021-02-07 20:52:19 346

原创 CentOS 7 安装Elasticsearch 7.10.2

一、下载下载地址:https://www.elastic.co/downloads/elasticsearch历史版本:https://www.elastic.co/downloads/past-releases#elasticsearch如果机器可以访问外网,也可以直接wget下载shell> wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.4.tar.gz二、安装(解压)

2021-02-07 20:00:47 335

原创 CentOS 7 安装 KafkaManager 3.0.0.5

一、下载下载地址:https://github.com/yahoo/CMAK/releasesshell> wget https://codeload.github.com/yahoo/CMAK/tar.gz/2.0.0.2说明:之前叫Kafka Manager,现在改名叫CMAK(Cluster Manager for Apache Kafka)了,网页下载之后的压缩包名字是CMAK-2.0.0.2.tar.gz,wget下载后的压缩包名字是2.0.0.2.tar.gz(如果是2.0.

2021-02-07 19:55:07 770

原创 CentOS 7 安装 Kafka 2.7.0

一、下载下载地址:http://kafka.apache.org/downloads二、安装1、安装前准备安装JDK:CentOS 7 安装JDK安装ZooKeeper:CentOS 7 安装ZooKeeper 3.6.22、解压shell> tar -zxvf kafka_2.12-2.2.0.tgz -C /usr/local/3、配置shell> cd /usr/local/kafka_2.12-2.2.0/configshell> vim

2021-02-07 19:51:00 383

原创 CentOS 7 安装JDK

一、下载下载地址:https://www.oracle.com/java/technologies/javase-downloads.html历史版本:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html这里稍微多说一句,下载地址偶尔是会变动的,上面的地址是截止到这片文章发布时的最新链接;但是一般Oracle都会做兼容(如果上面的链接失效了,点开后一般会重定向到对应的新地址),下载界面也可能会随着网

2021-02-07 19:43:44 65

原创 CentOS 7 安装ZooKeeper 集群

关于ZooKeeper(单机版)的下载、安装、配置、启动、测试等,请参考另一篇文章:CentOS 7 安装ZooKeeper 3.6.2搭建集群只需在此基础上增加一些配置,本文也主要介绍这些和集群相关的配置,其他步骤不再赘述假设节点数为3,ip分别为:10.20.1.52,10.20.1.53,10.20.1.54一、配置1、先安装并配置其中一台机器(10.20.1.52):修改zoo.cfgshell> cd /usr/local/zookeeper-3.5.3-beta/

2021-02-07 19:41:21 89

原创 CentOS 6&7 防火墙设置

之前总结的一系列CentOS安装中间件的教程,都是假设在防火墙关闭的情况下进行的,在实战中可能会遇到端口不通等情况,如果是ECS云服务器,可以通过修改安全组策略的方式开启或关闭端口访问,但如果是自己的机器,需要手动关闭防火墙(或开启指定端口的访问),下面就介绍下CentOS 7和CentOS 6防火墙的常用设置首先,确认服务器操作系统版本:shell> cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)CentOS 7

2021-02-07 19:39:22 279

原创 CentOS 7 安装ZooKeeper 3.6.2

一、下载官网:http://zookeeper.apache.org/releases.html镜像:https://www.apache.org/dyn/closer.cgi/zookeeper二、安装ZooKeeper是运行在Java环境下的,所以需要先安装JDK解压shell> tar -xvf zookeeper-3.5.3-beta.tar.gz -C /usr/local/修改配置shell> cd /usr/local/zookeeper-3.5

2021-02-07 19:34:40 164

原创 CentOS 7 安装Redis 6.0.10

一、下载Redis下载有两种方式1)在centOS里通过wget下载rediswget http://download.redis.io/releases/redis-4.0.2.tar.gz这里的下载地址可以去redis官网查看2)我个人喜欢第二种方式下载,就是直接到官网下载好后在上传到CentOS里,因为我将安装包统一放在一个文件夹里,便于管理Redis下载地址:https://redis.io/download找到最新的redis安装包进行下载二、安装设置...

2021-02-06 16:43:00 88

空空如也

空空如也

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

TA关注的人

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