景鹏虎晓
码龄10年
关注
提问 私信
  • 博客:38,200
    38,200
    总访问量
  • 18
    原创
  • 924,025
    排名
  • 31
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2014-08-11
博客简介:

景鹏虎晓的博客

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得17次评论
  • 获得177次收藏
  • 代码片获得861次分享
创作历程
  • 3篇
    2022年
  • 8篇
    2021年
  • 3篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • Java基础
    3篇
  • 设计模式
  • RabbitMQ
    3篇
  • Kafka
    1篇
  • Shiro
    2篇
  • Spark
    2篇
  • MySQL
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

345人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Elasticsearch集群部署及Head插件安装

首先准备三台Linux服务器,系统版本Centos7,具备Java环境,最好是JDK11以上。由于ES比较吃内存,所以每台服务器的配置要求为:CPU:2核内存:2G我的三个节点分别是HadoopNode01、HadoopNode02、HadoopNode03,以下操作全部基于HadoopNode01进行操作,后面可以通过拷贝实现集群快速安装1. 下载ES(7.6.2)ES相关软件网盘链接,提取码j8j9,也可以自己去官网下载2. 安装省略解压步骤,我的解压目录是/opt/module/.
原创
发布博客 2022.04.26 ·
2381 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

logback通用配置文件

logback.xml通用配置文件配置文件配置按照日志级别和大小压缩日志文件<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,比如: 如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true -
原创
发布博客 2022.02.10 ·
8318 阅读 ·
4 点赞 ·
0 评论 ·
22 收藏

Docker安装ElasticSearch和Kibana

本文主要介绍Docker环境下安装ElasticSearch和Kibana
原创
发布博客 2022.01.08 ·
1284 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

M1芯片错误解决:The server selected protocol version TLS10 is not accepted by client preferences [TLS12]

闲扯最近手上又点闲钱,并且听说Mac的M1芯片对于开发来说很香,所以一咬牙把自己才入手半年的yoga 14s出手了,换了一台M1芯片的Mac Pro。入手的感觉是真的香,给我的第一感觉是速度贼特么快,我用yoga打包项目需要一分钟,用mac只需要20秒完成(这是问题解决之后的尝试)。但是由于M1的是arm架构的,所以以前很多在x86架构上完美运行的软件或者环境都出错了,花了很久的时间安装环境、软件。正准备开心的时候的时候,当我启动项目突然发现报错,我这个项目用到了sqlite和sqlServer两种数据
原创
发布博客 2021.07.20 ·
3477 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏

RabbitMQ集群恢复与故障转移

一、前言关于集群这些文档都是自己在看视频的过程中所做笔记的一个记录!!!至此,一个RabbitMQ的高可用的负载均衡的镜像集群应该已经搭建好了,如果没有,可以看一下以前的笔记RabbitMQ高可用集群搭建二、镜像队列集群的恢复的解决方案和应用场景2.1 场景一2.2 场景二2.3 场景三2.4 场景四这就意味着允许rabbitmqctl在理想节点上执行该命令,迫使RabbitMQ在未启动Slave节点中选择一个节点作为Master。当在A节点执行rabbitmqctl forge
原创
发布博客 2021.03.08 ·
561 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

RabbitMQ高可用集群搭建

目录导航一、RabbitMQ集群架构模式1.1 主备模式1.1.1 HaProxy配置1.2 主从模式1.3 远程模式1.3.1 配置步骤1.4 镜像模式1.4.1 Mirror镜像队列1.4.2 集群架构1.5 多活模式1.5.1 架构1.5.2 Federation插件二、镜像模式集群搭建2.1 节点准备2.2 停止三个节点的RabbitMQ服务2.3 文件同步2.4 组成集群2.5 配置Host映射2.6 slave加入集群2.7 设置集群名称2.8 查看集群状态2.9 配置镜像队列2.10 Hapr
原创
发布博客 2021.03.08 ·
640 阅读 ·
0 点赞 ·
4 评论 ·
3 收藏

尚硅谷阳哥SpringCloud第二季学习笔记(三)

导航目录一、Gateway新一代网关1.1 概述简介1.1.1 官网1.1.2 是什么1.1.3 能干嘛1.1.4 微服务架构中网关在哪里1.1.5 有Zuul了怎么又出来了gateway1.2 三大核心概念1.2.1 Route(路由)1.2.2 Predicate(断言)1.2.3 Filter(过滤)1.2.4 总体1.3 Gateway工作流程1.4 入门配置1.4.1 导入依赖1.4.2 yml1.4.3 主启动1.4.4 使用测试1.5 通过微服务名实现动态路由1.6 Predicate的使用1
原创
发布博客 2021.03.03 ·
3237 阅读 ·
7 点赞 ·
2 评论 ·
25 收藏

尚硅谷阳哥SpringCloud第二季学习笔记(二)

导航目录一、Ribbon负载均衡服务调用1.1 概述1.1.1 是什么1.1.2 能干吗1.2 Ribbon的简单架构1.3 RestTemplate的使用1.4 Ribbon核心组件IRule1.4.1 如何替换1.5 Ribbon负载均衡算法1.5.1 原理1.5.2 自己实现轮询策略算法二、OpenFeign服务接口调用2.1 概述2.1.1 是什么2.1.2 Feign能干什么2.2 OpenFeign使用步骤2.2.1 新建module-->cloud-consumer-feign-orde
原创
发布博客 2021.03.03 ·
2973 阅读 ·
4 点赞 ·
1 评论 ·
29 收藏

SpringBoot+MyBatis逆向工程生成

一、简介MyBatis逆向工程是基于MyBatis生成关系型数据库中数据库表的实体类Entity、Mapper操作接口及对应的Mapper.xml,省去需要手动创建实体类、Mapper操作接口及其对应的Mapper.xml。二、过程2.1 导入依赖在需要进行逆向工程的pom.xml文件里面导入所需依赖 <dependencies> <!-- mybatis逆向工程jar包 --> <dependency>
原创
发布博客 2021.02.21 ·
381 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

尚硅谷阳哥SpringCloud第二季学习笔记(一)

一、微服务架构概述1.什么是微服务架构微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务于服务之间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。2.SpringCloud
原创
发布博客 2021.02.01 ·
6661 阅读 ·
19 点赞 ·
4 评论 ·
73 收藏

JUC并发编程

一、什么是JUCJUC就是java.util.concurrent包,二、进程和线程回顾进程:一个程序的集合一个进程往往可以包含多个线程,至少包含一个并发和并行的区别并发:多线程操作同一个资源(CPU单核)并行:多个人一起走(CPU多核)并发编程的本质:充分利用CPU的资源wait/sleep的区别wait:Object类;会释放锁;wait必须在同步代码块中;不需要捕获异常sleep:来自Thread类;不会释放锁;可以在任何地方;必须要捕获异常三、Lock锁传统的Synchro
原创
发布博客 2021.01.28 ·
1260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例设计模式的八种实现

目录一、饿汉式之静态常量1.1 实现步骤1.2 优缺点说明二、饿汉式之静态代码块三、静态内部类四、枚举式五、懒汉式(线程不安全)六、懒汉式(线程安全)七、懒汉式(同步代码块)八、双重检查锁一、饿汉式之静态常量1.1 实现步骤1. 私有化构造方法2. 本类内部创建对象实例并私有化3. 提供一个公开的静态方法返回实例对象,供外部访问代码实现public class Singleton implements Serializable { //1.构造器私有化 private Sin
原创
发布博客 2020.09.03 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

RabbitMQ入门及简单Case

目录一、RabbitMQ是什么二、AMQP协议三、RabbitMQ架构图四、RabbitMQ消息流转五、下载和安装5.1 下载5.1.1 下载Erlang的rpm包5.1.2 下载socat的rpm包5.1.3下载RabbitMQ的rpm包5.2 安装5.2.1 安装Erlang、Socat、RabbitMQ5.2.2 启用管理插件5.2.3 启动RabbitMQ5.2.4 查看进程5.2.5 测试5.2.6 卸载六、五种消息模型6.1 准备工作6.1.1 创建project或者module6.1.2 导入
原创
发布博客 2020.08.19 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Centos7下MySQL的两种安装方式

Centos7安装MySQLMySQL数据库在线安装为Centos7系统分配ip地址安装wget通过wget下载MySQL的yum源安装MySQL的yum源通过yum安装MySQL启动MySQL服务登录MySQLMySQL离线安装将离线安装包上传到系统中通过yum安装vim卸载centos7中自带的mariadb进入到`mysql-rpm`目录下,执行里面的安装软件启动mysql服务登录MySQL数据库在线安装MySQL数据库的在线安装通过yum完成安装,首先需要下载MySQL对应的yum源Cento
原创
发布博客 2020.08.06 ·
690 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

自定义Realm及Shiro的配置类

自定义Realmpackage com.baizhi.realm;import com.baizhi.dao.UserDao;import com.baizhi.entity.User;import org.apache.shiro.authc.*;import org.apache.shiro.realm.AuthenticatingRealm;import org.springf...
原创
发布博客 2019.11.12 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro令牌认证源码解析

用来测试的实例代码package com.baizhi.test;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.UsernamePasswordToken;import org.apache.shiro.config.IniSecurityManagerFactory;import org.apa...
原创
发布博客 2019.11.12 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spark SQL之DataFrame的纯SQL操作(基于Scala)

文章目录定义Spark SQLDataset & DataFrameDataFrame的纯SQL操作单行查询模糊查询排序查询分组查询limit(限制返回结果条数)having(分组后过滤)case...when语句pivot(行转列)cube(多维度分组)join表连接查询子查询定义Spark SQL参考文档官方参考文档Spark SQL是Spark中一个模块,用以对结构化数据...
原创
发布博客 2019.11.08 ·
4097 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

使用Kafka+SparkStreaming+MySQL实现大数据入门项目(单词计数)

Kafka+SparkStreaming+MySQL准备工作编码阶段(使用Scala语言)1. 导入依赖2. 核心代码描述:SparkStreaming接收Kafka集群中生产者生产的数据,通过SparkStreaming的算子处理后输出到MySQL数据库中,实现单词计数功能准备工作启动Zookeeper启动Kafka集群创建topic spark[root@HadoopNode0...
原创
发布博客 2019.11.06 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多