Kubernetes config多集群管理工具
一 背景 Kubernetes 生态在很多企业广泛应用的当下,相信很多运维和开发人员都会同时管理和维护多个 Kubernetes 集群,比如:开发环境、测试环境、预发布环境、生产环境等等,此刻如果你还在通过将不同kubeconfig文件来重...
一 背景 Kubernetes 生态在很多企业广泛应用的当下,相信很多运维和开发人员都会同时管理和维护多个 Kubernetes 集群,比如:开发环境、测试环境、预发布环境、生产环境等等,此刻如果你还在通过将不同kubeconfig文件来重...
一 背景 目前对于gitlab CI是在单独的项目下创建.gitlab-ci.yaml文件来定义部署过程,对于共同的一些步骤比如构建部署等,在每一个gitlab CI文件中编写,为了能够使代码在不同项目复用,将其存放在一个专门用于构建的gi...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一 代码扫描 1.1 sonarqube规范 由于项目较多,sonarqube的token在用户下定义,这样多项目就可以公用这一个token 1.2 变量 SONAR_TOKEN:sonarqube token,在sonarqube...
接上两篇: 《KubeSphere排错实战》 《KubeSphere排错实战二》 在之后使用kubesphere中也记录了一些使用问题,希望可以对其他人有帮助,一块体验如丝般顺滑的容器管理平台。 十四 异常容器删除 之前利用helm部署过c...
@ 目录 前言 正文 插件扩展 Interceptor核心实现原理 Mybatis的拦截增强 Mybatis与Spring整合原理 SqlSessionFactory的创建 扫描Mapper并创建代理对象 如何整合Spring事务 Fact...
前言 上一篇分析Mybatis是如何加载解析XML文件的,本篇紧接上文,分析Mybatis的剩余两个阶段:代理封装和SQL执行。 正文 代理封装 Mybatis有两种方式调用Mapper接口: private static SqlSessi...
@ 目录 前言 正文 配置解析 cacheRefElement/cacheElement resultMapElements sqlElement buildStatementFromContext 总结 前言 上一篇分析了Mybatis的...
@ 目录 前言 精良的Mybatis骨架 宏观设计 基础支撑 日志 日志的加载 日志的使用 数据源 数据源的创建 池化技术原理 数据结构 获取连接 回收连接 缓存 缓存的实现 CacheKey 反射 总结 前言 Mybatis是一款半自动的...
前言 本来没有计划这一篇文章的,只是在看完SpringBoot核心原理后,突然想到之前开发中遇到的MVC自动失效的问题,虽然网上有很多文章以及官方文档都说明了原因,但还是想亲自看一看,本以为很简单的事情,没想到却引发出一个较复杂的问题,请教...
@ 目录 前言 正文 基本概念 代理对象的创建 小结 AOP链式调用 AOP扩展知识 一、自定义全局拦截器Interceptor 二、循环依赖三级缓存存在的必要性 三、如何在Bean创建之前提前创建代理对象 总结 前言 AOP,也就是面向切...