logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-桥接模式

桥接模式定义将抽象部分与它的实现部分分离,使它们都可以独立地变化也许光看定义我们看不出什么,我们来看下面这个类图:这个是传统方式解决手机操作问题,上面的类图很明了,一个手机类,手机又有折叠类的手机和直立手机等,然后买个类型的手机又有华为牌子的,小米等牌子的。这样设计所带来的问题:拓展性问题(类爆炸),如果我们需要新添加一种类型的手机(旋转手机),就需要添加各个品牌手机类,...

JVM常见报错信息

StackoverFlowErrorStackOverflowError 是一个java中常出现的错误:在jvm运行时的数据区域中有一个java虚拟机栈,当执行java方法时会进行压栈弹栈的操作。在栈中会保存局部变量,操作数栈,方法出口等等。jvm规定了栈的最大深度,当执行时栈的深度大于了规定的深度,就会抛出StackOverflowError错误。代码示例:public class Sta...

kubernetes简介(kubernetes优点)

部署方式的变迁传统部署时代:在物理服务器上运行应用程序无法为应用程序定义资源边界导致资源分配问题例如,如果在物理服务器上运行多个应用程序,则可能会出现一个应用程序占用大部分资源的情况, 结果可能导致其他应用程序的性能下降。 一种解决方案是在不同的物理服务器上运行每个应用程序,但是由于资源利用不足而无法扩展, 并且维护许多物理服务器的成本很高。虚拟化部署时代:作为解决方案,引入了虚拟化虚拟化技术允许

#jvm#java#linux
SpringCloud 网关 - GateWay详解

官网地址:https://spring.io/projects/spring-cloud-gateway概括简介Cloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用Zuul网关;但是在2.x版本中,zuul的升级迟迟未更新,Spring Cloud最后自己研发了一个网关代替zuul, 那就是Spring Cloud GateWayGateWay基本介绍网关在微服务系统架构的位...

kubernetes 的Deployment(部署),Service概念,动态扩缩容

Deployment(部署)在k8s中,通过发布 Deployment,可以创建应用程序 (docker image) 的实例 (docker container),这个实例会被包含在称为 Pod 的概念中,Pod 是 k8s 中最小可管理单元。在 k8s 集群中发布 Deployment 后,Deployment 将指示 k8s 如何创建和更新应用程序的实例,master 节点将应用程序实例调度

#nginx#运维#docker
kubernetes急速安装

前置准备准备3台服务器,三台机器设置自己的hostname# 修改 hostname;k8s-01要变为自己的hostnamehostnamectl set-hostname k8s-01# 设置 hostname 解析echo "127.0.0.1$(hostname)" >> /etc/hosts关闭所有机器的防火墙k8s集群安装docker安装安装k8s集群,必须给每一台服务器预

#kubernetes#云原生
vscode IDEA git新建远程分支后看不到(新建分支更新)

vscode新建远程分支后看不到更新新的分支命令如下:git remote update origin --prune

查看git分支从哪个源分支拉的

步骤先切换到需要查看的分支执行命令:git reflog --date=local | grep 当前分支名步骤:进入项目的根目录,用git命令窗口执行如下命令执行命令后的最下面的输出就代码源分支(本示例的源分支是:1.4.8-20210315)...

Mysql5.1 , Mysql5.5, Mysql5.7, Mysql8.0各个版本性能对比

Mysql5.5 特性,相对于Mysql5.1性能提升默认InnoDB plugin引擎。具有提交、回滚和crash恢复功能、ACID兼容。行级锁(一致性的非锁定读 MVCC)。表与索引存储在表空间、表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。InnoDB plugin文件格式Barra...

#数据库#database
Mysql5.1 , Mysql5.5, Mysql5.7, Mysql8.0各个版本性能对比

Mysql5.5 特性,相对于Mysql5.1性能提升默认InnoDB plugin引擎。具有提交、回滚和crash恢复功能、ACID兼容。行级锁(一致性的非锁定读 MVCC)。表与索引存储在表空间、表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。InnoDB plugin文件格式Barra...

#数据库#database
到底了