自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (5)
  • 收藏
  • 关注

原创 RabbitMQ从入门到精通之安装、通讯方式详解

服务异步调用: 服务A如何保证异步请求一定能被服务B接收到并处理削峰: 海量请求,如何实现削峰的效果,将请求全部放到一个队列中,慢慢的消费,这个队列怎么实现?服务解耦: 如何尽量的降低服务之间的耦合问题,如果在订单与积分和商家服务解构,需要一个队列,而这个队列依然需要实现上述两个情况功能。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言。

2023-09-06 10:53:32 824

原创 解决RabbitMQ报错Stats in management UI are disabled on this node

linux 部署 rabbitmq后,打开rabbitmq管理界面。点击channels,会报错。

2023-08-31 11:31:51 1432

原创 springboot之多数据源配置

应用直接操作的是abstractRoutingDataSource的实现类,告诉AbstractRoutingDataSource访问哪个数据库,然后由AbstractRoutingDataSource从事先配置好的数据源 (ds1,ds2)选择哪一个 ,来访问对应的数据库。

2023-08-21 00:19:42 3002

原创 Spring boot 中pom.xml 各个节点详解

【代码】Spring boot 中pom.xml 各个节点详解。

2023-06-07 11:44:24 843 1

原创 计算机网络基础之网络体系结构

1、导引型传输媒体:电磁波被导引沿着固体媒体传播。

2023-02-12 14:27:45 150

原创 Spring编程思想

一、String 发展史1.1 Spring不仅只是一个框架,也是一个生态#mermaid-svg-bmPYoDxYWy6SP12l .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-bmPYoDxYWy6SP12l .label text{fill:#333}#mermaid-svg-bmPYoDxYWy6S

2022-11-16 23:34:07 118

原创 Maven入门到精通

一、什么是MavenMaven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目

2022-11-16 23:33:42 106

原创 Linux 从入门到精通之入门篇

第一章节 开山篇基础篇:Linux入门vm和Linux的安装Linux目录结构实操篇:远程登录(XShell XFtp)vi 和vim 编辑器开机、重启和用户登录注销用户管理实用指令定时任务调度磁盘分区、挂载网络配置进程管理RPM和YUMLinux之javaEE定制篇jdk安装Eclipse的安装Tomcat 的安装Mysql 的安装Liunx 之大数据定制篇shell 编程:概述shell脚步执行shell 变量运算符条件判断流程控制

2022-11-16 23:32:33 2384

原创 Redis缓存数据库从入门到精通之Redis运行原理

Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。

2022-11-13 16:34:18 171 1

原创 linux 之 安装、卸载 JENKINS

修改/var/sysconfig/jenkins文件,可以修改Jenkins相关的参数配置,包括端口,地址、用户等,这里介意修改Jenkins的用户为root,端口根据自己情况修改。安装Jenkins首先需要服务器安装了JDK环境,并且是1.8版本以上,这里是已经安装好了JDK,可以先查看是否安装了JDK,,我当时是卸载了Jenkins,然后重新安装的,因为第一次安装失败了,具体可根据情况是否需要卸载重装。下来说说如何安装Jenkins,安装有如下两种方式,查看是否安装了JDK,以及安装的版本。......

2022-08-04 20:59:50 700

原创 vue-cli vue脚手架安装及配置

package.json --> 类似于pom.xml 依赖管理 jquery 不建议手动修改。-build ----->用来使用webpack打包使用build依赖。注意:一切皆为组件。-.babelrc ----->将es6语法转为es5运行。-.gitignore -----> git版本控制忽略文件。-src ----->用来书写vue的源代码[重点]router ----->用来配置项目中路由[重点]-config ----->用来做整个项目配置目录。.........

2022-08-04 14:23:14 388

原创 docker 从入门到精通之 mysql 安装

将容器/var/lib/mysql目录下的数据,备份到主机的/mysqldata/mysql/data目录下。将容器/var/log/mysql目录下的数据,备份到主机的/mysqldata/mysql/log目录下。将容器/etc/mysql目录下的数据,备份到主机的mysqldata/mysql/conf目录下。切换到上述命令配置的主机/mysqldata/mysql/conf目录下。需要运行的容器名称以及版本号,不写版本号等同于。容器与主机映射端口为,主机3307,容器3306。...

2022-07-24 11:20:07 91

转载 SpringMVC中使用FastJsonHttpMessageConverter时Swagger2失效的解决办法

通过实现。

2022-07-23 21:02:25 636

原创 Redis缓存数据库从入门到精通之linux 安装redis

小常识:数据库排名网站Redis是用C语言开发的一个开源的高性能基于内存运行的键值对NoSQL数据库特征(1) 支持数据的持久化,可以将数据保存在磁盘中,重启之后可以再次加载到内存中使用(2) 支持多种数据类型,除了KV类型的数据,还支持list、set、hash等数据结构(3) 支持master-slave模式的数据备份热点数据加速查询(主要场景),如热点商品、热点信息等访问量较高的数据即时信息查询,如公交到站信息、在线人数信息等时效性信息控制,如验证码控制、投票控制等分布式数据共享,如分布

2022-07-11 23:31:28 238

原创 使用LIunx系统搭建javaweb生产环境配置

Linux开发社区:http://linux.cn/Linux 指令库学习:https://www.runoob.com/linux/linux-command-manual.html常见Linux 的版本:RedHat LinuxSlackware LinuxDebian LinuxTurbo Linux等优点:1.开源,使得它特别的"安全"。2.Linux内核优化的很好,系统资源特别少,低配置电脑运行很流畅。比windows运行效率高很多 .3.虽然Linux在桌面市场没有优势(只占1

2022-07-11 20:53:32 411

原创 linux 之安装JDK 、 tomcat 、 Mysql

站内免费下载 链接: jdk1.8.0.321.tar.gz配置内容:使用环境变量生效 :测试jdk是否成功安装:二、安装tomcat下载linux 对应版本的Tomcat解压压缩文件配置环境变量使用环境变量启动tomcat服务三、安装mysql由于mysql的篇幅有些多,为了更好的阅读体验,所以分离出来了mysql 从入门到精通之 Linux环境安装mysql数据库...

2022-07-08 11:06:56 174

原创 计算机网络基础之性能指标

计算机网络中常见的7个性能指标

2022-07-08 10:01:46 543

原创 docker 从入门到精通之 docker编排工具Docker Compose

例如每次项目发布测试都需要发布如下三个容器(nginx、tomcat、mysql)都需要修改对应的配置文件,为了简化操作,此时docker 提供了docker compose 自动编排工具来进行管理操作docker compose官网下载1. 下载安装2. 给docker-compose文件进行授权3. 安装docker-compose是否安装完成4. 安装wordpress 博客5. 编写完成后进行解析执行:成功后即可通过ip地址访问wordpress这样就通过docker-compose 发布来

2022-07-06 11:35:07 426

原创 docker 从入门到精通之容器间通信以及共享数据

经典示例:启动一个tomcat 并且取名为web启动一个名为database的容器在这种情况下运行的容器是可以相互通过ip地址ping通的⚠️如何查看指定容器的ip地址呢?虽然ip地址是可以互通的但是 通过在启动容器的时候使用 关联需要通信的容器名称,这样即可实现通过容器名称进行网络通信启动后,进入容器内部进行测试虽然可以通过link实现容器间的双向通信(相互link)但是实在是太过于繁琐,所以docker给我们提供了 网桥方式实现 容器之间的双向通信其实网桥是一个虚拟的网络的桥接,是docker容

2022-07-05 23:12:40 426

原创 docker实战之构建Redis镜像

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库从2010年3月15日起,Redis的开发工作由VMware主持。redis-7000.conf文件文件目录注意⚠️ 最后的点也是需要的..................

2022-07-05 13:20:13 1580

原创 linux之vue(vue-cli)脚手架安装创建项目

npm全称Node Package Manager 是一个基于Node.js 的包管理器,也是整个Node.js 社区最流行、支持的第三方模块最多的包管理器。webpack是javascript打包器(module bundler)即可在项目路径中找到刚刚创建的项目......

2022-07-04 19:28:13 997

原创 swagger注解

swagger常用注解

2022-06-27 07:59:27 561

原创 Spring5 Ioc 、Aop 原理 及 xml 配置编程基础运用

文章目录1.什么是 IOC2.IOC底层原理涉及到:3.工场模式4.Ioc- Bean 生命周期4.xml 配置4.1、依赖注入(DI)4.1.1、构造器注入4.1.2、set注入(重点)4.1.2.1、八大数据类型和String类型4.1.2.2、list 类型4.1.2.3、String[] 类型4.1.2.4、map 类型4.1.2.5、Properties 类型4.1.2.6、注入外部bean(set注入)4.1.2.7、set 类型5.Bean的作用域:scope6.Bean的自动装配6.1、au

2022-05-24 15:31:42 546

原创 docker 从入门到精通之 linux 安装即常用命令

文章目录1. docker安装的前期准备工作2. 安装docker3. docker 常用命令4. docker 生命周期5. dockerfile 构建自定义镜像6. dockerfile 基本命令1. docker安装的前期准备工作1.1 、安装docker 的数据存储驱动包 yum install -y yum-utils device-mapper-persistent-data lvm2## 1. 安装docker 的数据存储驱动包。device-mapper-persistent-da

2022-05-22 22:41:58 3038

原创 mybaits入门到精通 之 高级应用[generator 代码生成器、外连接查询自动映射 以及动态代理]

文章目录mybaits 高级应用pom.xml 文件配置信息:generator插件配置信息:mybaits核心配置文件日志配置文件外链接多表查询代理模式静态代理写法利用java 的反射机制实现实现的动态代理利用cglib 框架实现动态代理mybaits 高级应用pom.xml 文件配置信息: <properties> <maven.compiler.target>1.8</maven.compiler.target> <ma

2022-05-18 16:37:56 314

原创 Spring Cloud Alibaba 之 GateWay网关入门 二

文章目录GateWay工作流程+GateWay搭建一、核心点二、总结三、GateWay搭建四、测试五、配置详解GateWay工作流程+GateWay搭建核心流程图如下:核心概念:1)客户端向Spring Cloud Gateway发出请求。2)如果Gateway Handler Mapping确定请求与路由匹配,则将其发送到Gateway Web Handler 处理程序。3)Handler通过指定的过滤器链将请求发送到我们实际的服务执行业务逻辑,然后返回。4)过滤器由虚线分隔的原因是,过

2022-05-17 22:39:22 350

原创 Spring Cloud Alibaba 之 GateWay网关入门 一 介绍

文章目录网关介绍网关对比GateWay基本概念:执行流程:总结:网关介绍在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。这样的话会产生很多问题,例如:客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个微服务都有独立认证存在跨域请求,在一定场景下处理相对复杂为解决上面的问题所以引入了网关的概念:所谓的API网关,就是指系统的统一入口,提供内部服务的路由

2022-05-17 20:56:51 128

原创 mybaits入门到精通 之 pagehelper 分页 2

文章目录pom.xml 文件引入框架pagehelper<!--⚠️1. 分页插件【非常重要】 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.4</version> </dependency>conf

2022-05-12 15:15:40 88

原创 mybaits 入门到精通之 XML文件中 properties 注解的使用

文章目录关于数据信息配置在这里提供几个版本的书写方式,技能版本一: 这个版本中的数据连接信息都是写死的<!-- 数据库环境 --> <environments default="mysqlEnv"> <!-- mysql --> <environment id="mysqlEnv"> <!-- 事务管理 --> <transactionManager type="JDBC" /> <!-- 连接

2022-05-12 14:40:56 643

原创 mybaits入门到精通 之 简单的 CRUD demo 1

文章目录1、Mybatis框架2、简单入门案例(案例的目标是查询数据库中user表中的全部数据)2.1、首先创建最简单的maven工程最后项目结构创建项目mybatis-config.xml(resources目录下)文件内容:在resources文件夹中导入log4j.properties文件pom.xml文件内容:billMapper.xml(resources/mapper目录下) 问价内容:IBillDao(com.accp.v2.dao)类的内容:Bill类(com.accp.v2.pojo目录下

2022-05-12 14:08:29 103

转载 [Maven] 打包报错Non-resolvable parent POM for

D:\projects-my\spring-cloud-alibaba-fb-practical\user-dao\user-dao-apis>mvn clean package install[INFO] Scanning for projects…[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for com.fanbo:use

2022-05-10 15:45:40 3369

原创 spring Cloud系列之 OpenFeign基础应用

文章目录1. OpenFeign基础应用1.1 概念1.2 OpenFeign能干什么1.3 具体使用pomYML配置主启动中添加注解调用服务提供者对外提供接口控制器1.4 测试结果2. OpenFeign超时时间控制2.1 概念2.2 解决办法2.3 超时案例演示测试结果2.4 设置超时控制案例演示YML测试结果3. OpenFeign日志打印3.1 概念3.2 具体使用1. OpenFeign基础应用1.1 概念OpenFeign是一种声明式、模板化的HTTP客户端。在Spring Cloud中

2022-05-06 20:36:39 166

原创 Spring Cloud Alibaba 之 Sentinel下 控制台基本使用以及SentinelResource注解的使用

文章目录本地Demo1.引入依赖二、控制台的基本使用1.流量监控1.1流控规则-直接参数说明具体操作1.2 流控规则-关联具体演示熔断控制SentinelResource注解的使用该文章都是在spring cloud alibaba 的基础上运用的本地Demo1.引入依赖如果您的应用使用了 Maven,则在 pom.xml 文件中加入以下代码即可: <!--SpringCloud ailibaba sentinel --> <dependency>

2022-05-05 23:00:12 1031

原创 Spring Cloud Alibaba 之 Sentinel上 介绍和下载启动

文章目录Sentinel介绍什么是SentinelSentinel好处Sentinel下载和安装Sentinel介绍什么是Sentinel分布式系统的流量防卫兵:随着微服务的普及,服务调用的稳定性变得越来越重要。Sentinel以“流量”为切入点,在流量控制、断路、负载保护等多个领域开展工作,保障服务可靠性。特点:1.2. +丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量

2022-04-18 16:16:35 478

转载 Java架构的演变

1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部署在不同服务器上。2)什么是高可用?系统

2022-04-15 23:42:47 846

原创 Nacos源码阅读开篇之Nacos客户端实例注册源码

文章目录Nacos客户端实例注册源码实例客户端注册入口Nacos客户端实例注册源码实例客户端注册入口实际我们在真实的生产环境中,我面要让某个服务注册到Nacos中,我们首先要引入一个依赖: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery&l

2022-04-13 21:16:20 406

原创 SpringMVC从入门到精通

文章目录三层架构介绍MVC设计模式简介MVC优缺点Spring MVC是什么Spring MVC优点SpringMVC和Struts2的优劣分析Spring MVC 执行流程⚠️Spring MVC接口SpringMVC 的入门创建项目启动服务器,加载哪些配置文件SpringMVC框架基于组件方式执行流程pom.xml文件标签请求参数的绑定绑定机制请求参数绑定String 上请求参数绑定JavaBean上请求参数绑定集合类型自定义类型转换器获取Servlet原生API常用注解Controller 注解Req

2022-04-13 11:41:09 413

原创 Mac 下 Git 的基础命令

文章目录git操作初次使用git前的配置Git的工作流程显示文件夹隐藏文件夹Git的实战第一次初始化git版本库进行git添加,提交,推送操作查看状态查看日志reset的命令选项回滚到指定版本(包括之前的版本,之后的版本)回滚个别文件版本对比比较暂存区域和工作区域比较两个历史记录快照比较工作区域和本地仓库比较缓存区域和仓库区域删除文件或者重命名文件修改最后一次提交删除文件重命名文件git克隆远程仓库Git 分支操作查看分支创建分支切换分支合并分支删除分支git操作初次使用git前的配置在命令行模式

2022-04-06 19:49:30 1406

原创 Spring5注解编程基础组件

1 配置组件(Configure Components)注解名称说明@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean@ComponentScan在配置类上添加 @ComponentScan 注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的context:component-scan@Scope用户指定scope 作用域的 ,用于类上@Lazy表示延长初始化

2022-04-04 16:36:39 321

原创 Nacos源码阅读开篇之Nacos客户端-服务注册信息和NamingService接口

文章目录

2022-04-03 21:25:41 1460

jdk1.8.0_321官方下载版本.zip

jdk1.8.0_321官方下载版本.zip

2022-07-08

redis-7.0.2官方下载版本

redis-7.0.2官方下载版本

2022-07-05

Sentinel-1.8.4.tar.gz

Sentinel-1.8.4.tar.gz

2022-04-18

Sentinel-1.8.4.tar

Sentinel-1.8.4.tar

2022-04-18

nacos-server-1.4.3.tar

nacos-server-1.4.3.tar 源码,linux Mac 系统版本

2022-04-13

空空如也

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

TA关注的人

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