自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker安装redis详细教程

云服务的Docker中安装redis

2022-12-03 23:54:56 671

原创 vue-element-admin启动失败,npm报错An unknown git error occurred

unable to access 'https://github.com/nhn/raphael.git/': OpenSSL SSL_read: Connection was reset, errno 10054

2022-12-01 05:00:31 2668 5

原创 Docker学习笔记

Docker学习笔记,Docker入门

2022-06-29 16:34:31 769

原创 nginx学习笔记

nginx学习笔记1、安装使用Docker安装Nginx并成功访问1、搜索镜像docker search nginx2、拉取镜像docker pull nginx3、创建容器、设置端口映射,目录映射mkdir ~/nginxcd ~/nginxmkdir confcd confvim nginx.conf# 粘贴以下nginx的配置信息user nginx;worker_processes 1;error_log /var/log/nginx/error.log war

2022-05-14 01:43:46 145

原创 Zookeeper学习笔记

1.Zookeeper学习笔记1.1、概述Zookeeper时一个开源的分布式的,为分布式框架提供协调服务的Apache项目。Zookeeper的工作机制:从设计模式角度来说:是基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接收观察者的注册,一旦这些数据的状态发生改变,Zookeeper就将负责通知已经在Zookeeper上注册的哪些观察者做出相应的反应。1.2、特点1)、一个领导者(Leader),多个跟随者(Follower)组成的集群。2)、集群中只要有

2022-03-06 15:09:50 2113 1

原创 Dubbo学习笔记

1、分布式RPC框架 Apache Dubbo学习1.1、架构的演变:1.1.1、单一应用架构概念: 单体架构也称为单体系统或者是单体应用,就是一种系统中所有的功能、模块耦合在一个应用中的架构方式,一般只操作一个数据库,代表技术Struts2、SpringMVC、Spring、Mybatis等特点: 打包成一个独立的单元(导成一个唯一的Jar包或者War包),以一个进程的方式来运行优点: 项目易于管理,部署简单。缺点: 测试成本高,可伸缩性差,可靠性差,迭代难度大,跨语言程度差,团队协作难。1

2022-03-06 15:06:48 1112

原创 Github两个分支无法合并问题的解决与复现

问题描述:使用IDEA的git初始化仓库后,提交到github空仓库时,出现master分支无法和默认的main分支合并的情况解决思路:在已经有两个分支的情况下,将两个分支克隆到本地,进行合并操作后再推送到github,并删除原来github上的其它分支。解决方案:1、克隆指定仓库git clone [仓库地址]2、查看分支列表git branch -r3、切换到main分支,也就是github的默认的分支git switch main4、设置允许不相关的两个分支合并git pull or

2022-02-26 04:28:51 6875 2

原创 【SpringCloud组件学习笔记系列】(5)Config组件

5、SpringCloud Netflix Config的使用以及讲解5.1、简介在分布式系统中,由于服务数量非常多,配置文件分散在不同的微服务项目中,管理不方便。Spring Cloud Config组件主要用于集中管理配置文件,它支持配置文件放在配置服务的本地,也支持放在Git仓库(Github、Gitee)配置中心本质上也是一个微服务,同样需要注册到Eureka注册中心。5.2、Git平台的选择github访问太慢,本次学习使用码云(gitee)5.3、创建远程仓库5.3.1、新

2022-02-12 19:53:29 464 1

原创 【SpringCloud组件学习笔记系列】(4)Gateway组件

4、SpringCloud Netflix Gateway的使用以及讲解4.1、简介Spring Cloud Gateway是Spring官网基于Spring 5.0、 Spring Boot 2.0、Project Reactor等技术开发的网关 服务。Spring Cloud Gateway基于Filter链提供网关基本功能:安全、监控/埋点、限流等。Spring Cloud Gateway为微服务架构提供简单、有效且统一的API路由管理方式。Spring Cloud Gat

2022-02-12 19:50:46 1162

原创 【SpringCloud组件学习笔记系列】(3)OpenFeign组件

3、SpringCloud Netflix OpenFeign的使用以及讲解Feign可以把Rest请求进行隐藏,伪装成类似SpringMVC的Controller一样,不用再自己拼接URL,拼接参数等等操作,Feign可以接管这些并自动完成。3.1、Feign的使用3.1.1、依赖引入在consumer的pom文件中引入: <dependency> <groupId>org.springframework.cloud</groupId> &

2022-02-12 19:47:36 314

原创 【SpringCloud组件学习笔记系列】(2)Hystrix组件

2、SpringCloud Netflix Hystrix的使用以及讲解Hystirx的作用主要有:服务降级、服务熔断服务器支持的线程并发数有限,请求会一直阻塞,会导致服务器资源耗尽,从而致使所有服务都不可用,形成雪崩效应。hystrix解决雪崩问题的手段,主要有:线程隔离、服务降级、服务熔断hystrix会为每一个依赖服务调用分配一个小的线程池,如果线程池已满,调用将被立即拒绝。默认不采用排队,加速失败判定时间,减少请求的等待时间。用户的请求,将不再直接访问服务,而是通过线程池中的空闲线程来访

2022-02-12 19:43:00 396

原创 【SpringCloud组件学习笔记系列】(1)Eureka组件

默认情况下,EurekaClient定时向EurekaServer发送心跳包,如果EurekaServer在一定时间内**(从上一次收到心跳包开始计时等待90秒)

2022-02-12 19:34:30 1027 2

原创 Cannot download sources的问题复现及解决

IDEA中查看源码点击Download Sources时出现Cannot download sources的问题复现及解决...

2022-01-08 04:34:34 11150 9

原创 Redis搭建集群详细流程记录

Redis集群搭建1、搭建Redis参考:https://blog.csdn.net/qq_44441509/article/details/120539343?spm=1001.2014.3001.55022、创建集群目录[root@localhost ~] mkdir redis-cluster3、搭建集群搭建集群最少也得需要3台主机,如果每台主机再配置一台从机的话,则最少需要6台机器。这里设定这6台主机端口号为7001 - 7006操作流程:复制1份安装好的redis目录文件到集群

2021-10-09 17:01:02 117

原创 Redis的下载、安装、启动、连接、停止与第三方可视化工具连接

写在前面压缩包存放路径: /root/MySoft/解压后路径:/root/Mysoft/redis-6.2.5安装路径:/root/Mysoft/install/redis1、下载Redis官网:https://redis.io/2、安装2.1、安装gcc-c++库,用于编译解压后的redis安装文件在CentOS中输入 redis yum install gcc-c++下载库2.2、使用xftp将下载后的文件传到CentOS中2.3、在CentOS中将文件

2021-09-28 23:32:13 477

原创 使用Maven构建JavaWEB项目遇到的部分问题

1、问题1:启动报ERROR原因是:解决:2、问题2:运行后立即结束原因:maven默认不会打war包,导致web项目在tomcat中无法启动解决:将项目的打包方式设置为war即可问题3:问题1与问题2都解决后,启动项目依然报错500原因:jar包的作用域访问不到,或jar包冲突解决:给jar添加作用域范围...

2021-09-24 18:23:15 428

原创 Maven的下载、安装、配置以及运行流程

Maven的下载、安装、配置以及运行流程1、下载截至2021年9月24日的下载地址:https://maven.apache.org/download.cgi进入官网后,windows环境下载bin类型的压缩包即可2、安装2.1、配置环境变量将压缩包解压后,复制文件夹路径,打开环境变量的path变量,添加maven路径+bin即可2.2、验证是否可以使用打开dos窗口,输入mvn -version,有以下输出即为可使用3、配置3.1、配置默认的jdk版本编辑maven目录的con

2021-09-24 17:25:43 327

原创 Java解析JSON数据

JSON解析笔记1、什么是JSON?JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。2、JSON的语法格式JSON 语法衍生于 JavaScript 对象标记法语法:数据在

2021-05-30 14:22:17 169 1

原创 Java中的多线程

Java中多线程笔记整理1、线程的创建方式package Chapter_IV.Section_VI;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class Section_VI { public static void main(String[] args) throw

2021-05-28 12:27:58 209

空空如也

空空如也

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

TA关注的人

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