docker gitlab 备份还原
灾难起源 起因是服务器 root 文件系统内存较小,只有 50G,经常爆仓。 于是乎,就把 gitlab 整体移动到内存相对较大 home 文件系统下。 这不,转移了,我人直接裂开来。 噩耗!!! 我打开命令窗口,口嚼香糖,一顿蜻蜓点水,在...
灾难起源 起因是服务器 root 文件系统内存较小,只有 50G,经常爆仓。 于是乎,就把 gitlab 整体移动到内存相对较大 home 文件系统下。 这不,转移了,我人直接裂开来。 噩耗!!! 我打开命令窗口,口嚼香糖,一顿蜻蜓点水,在...
发布订阅模式 发布订阅模式跟房屋租赁模式一样。业主把房子委托给中介,租客去中介租房子。其中,业主与租客没有半毛钱关系。 发布订阅模式是,订阅者(Subscriber)把自己想订阅的事件注册(Subscribe)到调度中心(Topic),当发...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
前言 面试的时候被问到了Java8新特性,忘记了很多,好好整理了关于Java8新特性的知识,如果有写得不对的地方还请大佬指正,让我们畅游在知识的海洋中吧 1. Lambda表达式 Lambda 表达式是一种匿名函数(对 Java 而言这并不...
本次安装采用 Ubuntu Server X64 18.04 LTS 版本安装 redis 集群环境,集群节点为 1 主2从 PS:由于资源不够所以利用docker-compose的桥接网络部署在同一台机器,平时生产应该避免出现这...
前言 简介 在dubbo中,我们可以使用两种方式引用远程服务,一种是使用服务直连的方式引用服务[仅适合测试或调试环境],还有一种是基于注册中心进行服务引用,一般使用zookeeper做为注册中心,像我们公司就是使用的zk做为...
服务网格历史 微服务(Microservices) 2014年,马丁·福勒在 Microservices一文中,对微服务做出了纲领性的定义,总结了微服务应该具备 的特点,如下所述: 在结构上,将原有的从技术角度拆分的组件,升级为从业...
CAS CAS(Compare and swap || Compare and exchange)比较交换,属于乐观锁的一种实现,当操作失败时并不会被操作系统挂起,而是会再次发起请求直到成功,CAS是天生免疫死锁的 看jdk中一个使用CAS...
执行环境 ### 执行环境(execution context)定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个 与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个...
前言 由于js 属于弱类型的语言,按照ECMA-262的定义,js的变量与其他变量有很大的区别,其中包括了不存在定义哪一种变量必须要保存哪一种数值类型,比如,在java语言规范中字符串类型的数值必须显式的声明为String类型,而在js中统...
一、实现原理 利用ASM开源包,将真实对象类的class文件加载进来,通过修改字节码生成其子类,覆盖父类相应的方法。 备注:ASM是直接操作字节码的框架。 二、实现方式 1)定义拦截处理器。实现MethodInterceptor接口,覆写i...