摘要: 一、安装并运行二、其他操作 在Docker上安装部署RabbitMQ方便快捷,不需要额外安装Erlang环境,所以写该篇文章先来介绍如何在Docker上部署RabbitMQ。 一、安装并运行 (1)、在docker hub 中查找rabbitmq镜像 docker search rabbitmq:3 阅读全文
posted @ 2023-02-13 14:05 鹤冲天Brody 阅读(90) 评论(0) 推荐(0)
摘要: 一、什么是AMQP 和 JMS?1、 AMQP2、JMS 二、常见的MQ产品三、RabbitMQ简介1、概述2、核心概念3、RabbitMQ特点4、RabbitMQ典型应用场景 RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用。作为一名合格的开发者,有必要对R 阅读全文
posted @ 2023-02-12 14:46 鹤冲天Brody 阅读(46) 评论(0) 推荐(0)
摘要: SpringCloud介绍微服务架构是什么微服务实例的开发服务的注册与发现负载均衡服务容错API网关分布式配置中心调试部署持续集成 SpringCloud介绍 SpringCloud是在SpringBoot的基础上构建的,用于简化分布式系统构建的工具集。 该工具集为微服务架构中所涉及的配置管理,服务 阅读全文
posted @ 2023-02-12 09:54 鹤冲天Brody 阅读(48) 评论(0) 推荐(0)
摘要: 一、NoSQL发展历史二、什么是NoSQL三、为什么使用NoSQL四、NoSQL vs. RDBMS五、常见的数据库六、NoSQL的四种类型1、键值(Key-Value)存储2、文档(Document-Oriented)存储3、列式(Wide Column Store/Column-Family)存 阅读全文
posted @ 2023-02-10 15:07 鹤冲天Brody 阅读(285) 评论(0) 推荐(0)
摘要: 一、分词简介1、单字分词:2、二分法分词:3、词库分词: 二、配置IK中文分词器三、配置自定义分词拓展词库 一、分词简介 在Elasticsearch中,假设搜索条件是“华为手机平板电脑”,要求是只要满足了其中任意一个词语组合的数据都要查询出来。借助 Elasticseach 的文本分析功能可以轻松 阅读全文
posted @ 2023-02-09 18:15 鹤冲天Brody 阅读(326) 评论(0) 推荐(0)
摘要: 一、安装ES1、拉取EalasticSearch镜像2、配置ES3、启动ES4、测试 二、安装Kibana1、拉取Kibana镜像2、启动Kibana3、配置Kibana4、测试 三、安装Elasticvue插件1、Elasticvue简介2、安装Elasticvue3、使用Elasticvue 使 阅读全文
posted @ 2023-02-09 12:11 鹤冲天Brody 阅读(226) 评论(0) 推荐(0)
摘要: 文章目录 一、基本介绍1、ElasticSearch是什么2、ElasticSearch可以做什么3、Lucene是什么4、ELK架构 二、核心概念1、Cluster(集群)2、Node(节点)3、Index(索引)4、Document(文档)5、Shards(分片) & Replicas(副本) 阅读全文
posted @ 2023-02-08 21:09 鹤冲天Brody 阅读(24) 评论(0) 推荐(0)
摘要: 文章目录 一、kubectl语法二、子命令详解1、command2、type3、flags4、kubectl的输出格式 三、kubectl常用命令1、查看类命令2、操作类命令3、其他操作 一、kubectl语法 kubectl [command] [TYPE] [NAME] [flags] 官网地址 阅读全文
posted @ 2023-02-08 18:58 鹤冲天Brody 阅读(240) 评论(0) 推荐(0)
摘要: 一、docker安装rancher二、使用rancher Rancher 是一个容器管理平台。Rancher 简化了使用 Kubernetes 的流程。 下面记录一下手动安装Rancher的步骤 一、docker安装rancher 拉取rancher镜像 docker pull rancher/ra 阅读全文
posted @ 2023-02-08 13:27 鹤冲天Brody 阅读(165) 评论(0) 推荐(0)
摘要: 文章目录 一、Rancher概述1.1 什么是Rancher1.2 Rancher Server功能1.3 Rancher架构设计1.4 Rancher和下游集群交互1.5 Rancher相关文件1.6 Rancher创建的Kubernetes类型 二、优点和不足2.1 优点2.2 不足 一、Ran 阅读全文
posted @ 2023-02-07 12:37 鹤冲天Brody 阅读(133) 评论(0) 推荐(0)
摘要: 一、简介1、Kubernetes 是什么2、Kubernetes 特性 二、集群架构与组件1、Master2、Node 三、核心概念1、Pod2、ReplicaSet(RC)3、Deployment4、Service5、Namespace6、Label7、Horizontal Pod Autosca 阅读全文
posted @ 2023-02-07 09:50 鹤冲天Brody 阅读(44) 评论(0) 推荐(0)
摘要: 一、WebSocket协议是什么二、WebSocket与Http的区别1.通信方式不同2.协议格式不同 三、为什么要使用WebSocket四、websocket的用途场景 一、WebSocket协议是什么 WebSocket是基于TCP的应用层协议,用于在C/S架构的应用中实现双向通信,它实现了浏览 阅读全文
posted @ 2023-02-03 11:05 鹤冲天Brody 阅读(63) 评论(0) 推荐(0)
摘要: 垃圾回收算法是内存回收的方法论,垃圾回收器是内存回收的实践者。不同的垃圾回收器有不同的特性,并没有一个万能或最好的垃圾回收器,只能根据不同的业务场景选择最合适的垃圾回收器,所以这节就来了解下各个垃圾回收器的特性。 文章目录 1、Stop The World(STW)2、Serial 垃圾回收器3、S 阅读全文
posted @ 2023-02-01 11:52 鹤冲天Brody 阅读(114) 评论(0) 推荐(0)
摘要: 文章目录 一、垃圾回收机制1、为什么需要垃圾回收2、垃圾回收发生在哪里3、对象在什么时候可以被回收4、回收方法区5、Java中的引用类型 二、垃圾回收算法1、分代收集理论2、标记-清除算法(Mark-Sweep)3、标记-复制算法(Copying)4、标记-整理算法(Mark-Compact)5、总 阅读全文
posted @ 2023-02-01 11:35 鹤冲天Brody 阅读(46) 评论(0) 推荐(0)
摘要: 文章目录 堆区栈区虚拟机栈本地方法栈程序计数器方法区直接内存 运行一个 Java 应用程序,必须要先安装 JDK 或者 JRE 包。因为 Java 应用在编译后会变成字节码,通过字节码运行在 JVM 中,而 JVM 是 JRE 的核心组成部分。JVM 不仅承担了 Java 字节码的分析和执行,同时也 阅读全文
posted @ 2023-02-01 11:16 鹤冲天Brody 阅读(14) 评论(0) 推荐(0)
摘要: 使用linux肯定是要会使用命令的,就算提供有用户界面,绝大部分功能还是要通过命令行去操作的。而shell脚本语言也是运行在linux上的脚本语言,对于服务器运维人员也是几乎必须要掌握的。而shell脚本语言和linux命令有什么联系,有什么区别,也是要弄清楚的。 文章目录 什么是shellshel 阅读全文
posted @ 2023-01-29 19:43 鹤冲天Brody 阅读(88) 评论(0) 推荐(0)
摘要: linux下的目录结构,看看每个文件夹都是干什么用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设 阅读全文
posted @ 2023-01-29 19:32 鹤冲天Brody 阅读(169) 评论(0) 推荐(0)
摘要: 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参 阅读全文
posted @ 2023-01-29 17:23 鹤冲天Brody 阅读(12) 评论(0) 推荐(0)
摘要: 一、Linux 简介二、Linux和UNIX的关系及区别UNIX 的发展历史Linux 和 UNIX 的关系/区别 三、Linux 的发行版介绍Linux各发行版简介Debian:(以社区的方式运作)Redhat:(商业公司维护的发行版本)slackware Linux发行版选择 一、Linux 简 阅读全文
posted @ 2023-01-29 17:09 鹤冲天Brody 阅读(85) 评论(0) 推荐(0)
摘要: 一、简介二、netty中的websocket1、websocket的版本2、FrameDecoder和FrameEncoder3、WebSocketServerHandshaker4、WebSocketFrame 三、netty中使用websocket四、总结 一、简介 websocket是一个优秀 阅读全文
posted @ 2023-01-17 19:56 鹤冲天Brody 阅读(146) 评论(0) 推荐(0)
摘要: 简介UDP协议String和ByteBuf的转换构建DatagramPacket启动客户端和服务器总结 简介 今天我将会给大家介绍如何在netty中使用UDP协议。 UDP协议 UDP( User Datagram Protocol ),也叫用户数据报协议。 UDP 的主要功能和亮点并不在于它引入了 阅读全文
posted @ 2023-01-17 19:48 鹤冲天Brody 阅读(398) 评论(0) 推荐(0)
摘要: 文章目录 简介ChannelPipelineChannelHandlerChannelHandlerContextChannelHandler中的状态变量异步Handler总结 简介 上一节我们讲解了netty中的Channel,知道了channel是事件处理器和外部联通的桥梁。今天本文将会详细讲解 阅读全文
posted @ 2023-01-16 14:03 鹤冲天Brody 阅读(62) 评论(0) 推荐(0)
摘要: 文章目录 简介Channel详解异步IO和ChannelFutureChannel的层级结构释放资源事件处理 总结 简介 Channel是连接ByteBuf和Event的桥梁,netty中的Channel提供了统一的API,通过这种统一的API,netty可以轻松的对接多种传输类型,如OIO,NIO 阅读全文
posted @ 2023-01-13 19:33 鹤冲天Brody 阅读(587) 评论(0) 推荐(0)
摘要: 文章目录 简介netty架构图丰富的Buffer数据机构统一的API事件驱动其他优秀的特性总结 简介 Netty为什么这么优秀,它在JDK本身的NIO基础上又做了什么改进呢?它的架构和工作流程如何呢?请走进今天的netty系列文章之:netty架构概述。 netty架构图 netty的主要作用就是提 阅读全文
posted @ 2023-01-13 16:38 鹤冲天Brody 阅读(24) 评论(0) 推荐(0)
摘要: 文章目录 简介netty介绍netty的第一个服务器netty的第一个客户端运行服务器和客户端总结 简介 我们常用浏览器来访问web页面得到相关的信息,通常来说使用的都是HTTP或者HTTPS协议,这些协议的本质上都是IO,客户端的请求就是In,服务器的返回就是Out。但是在目前的协议框架中,并不能 阅读全文
posted @ 2023-01-10 20:09 鹤冲天Brody 阅读(31) 评论(0) 推荐(0)
摘要: 文章目录 一、前言二、Shiro架构与功能介绍1.认证与授权相关概念2.Shiro四大核心功能3.Shiro三个核心组件 三、Spring Security简介四、Shiro和Spring Security比较 一、前言 Apache Shiro是Java的一个安全框架。目前,使用Apache Sh 阅读全文
posted @ 2023-01-06 10:13 鹤冲天Brody 阅读(413) 评论(0) 推荐(0)
摘要: 文章目录 一、简介1、历史2、mybatis的特性3、和其他持久层框架 的比较 二、映射文件1、mybatis的映射文件结构2、参数3、返回值4、类型别名5、添加操作,获取自增主键6、解决字段名和属性名不一致的情况 三、动态sql1、where、 if 标签2、trim 标签3、choose、whe 阅读全文
posted @ 2023-01-05 16:57 鹤冲天Brody 阅读(64) 评论(0) 推荐(0)
摘要: 文章目录 一、简介1、maven是Apache软件基金会的一款依赖管理和快速构建的软件。2、仓库:3、坐标:4、修改settings.conf设置阿里云镜像5、maven项目构建命令6、idea结合maven7、pom.xml基本结构 二、依赖1、依赖传递:2、依赖传递冲突:3、可选依赖:隐藏所依赖 阅读全文
posted @ 2023-01-05 12:22 鹤冲天Brody 阅读(62) 评论(0) 推荐(0)
摘要: 文章目录 一、kafka简介二、docker 安装kafka集群(一)安装docker-compose(二)拉取镜像 一、kafka简介 kafka是分布式的、基于发布/订阅模式的消息队列。 a系统获取b系统的数据,不是直接获取,而是通过消息队列获取。 作用:解耦,削峰填谷 如果公司用spark作为 阅读全文
posted @ 2023-01-05 10:52 鹤冲天Brody 阅读(115) 评论(0) 推荐(0)
摘要: 文章目录 一、简介1、Http: HyperText Transfer Protocol 超文本传输协议2、http特点:(1)基于TCP协议,面向连接,安全(2)基于请求-响应模型。(3)http协议是无状态的。 二、请求方式1、GET:包括请求行和请求头2、POST:包括请求行、请求头、请求空行 阅读全文
posted @ 2023-01-05 09:35 鹤冲天Brody 阅读(86) 评论(0) 推荐(0)