首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术博客
IT小番茄
创建于2021-11-13
订阅专栏
技术共享让我们一起努力
等 6 人订阅
共66篇文章
创建于2021-11-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MYBATIS中文教程(二)typeAlias别名
typeAlias,顾名思义,是类型别名,主要用于简化xml文件的配置。 1、通过别名简化xml配置 默认情况下,我们在xml映射文件中配置的<insert>、<update>、<delete>、<s
MySQL忘记密码,如何解决
接手一个项目时,如果上一位负责人没有把项目文档、账号密码整理好是一件很头疼的事情。。 例如,当你想打开MySQL数据库的时候 输入: mysql -u root -p 一回车想输入密码,发现密码错误!
架构设计(一)领域驱动设计
一、定义 领域驱动设计的定义: 领域驱动设计,其实就是业务驱动设计,通过软件开发架构师和开发人员与最熟悉该领域的业务专家一起勾勒出需求领域模型去实际解决业务场景遇到的问题。 二、核心 DDD 核心是什
2021年终总结:平平无奇的一年
盘点2021发生的几件重要事件(从得与失两方面) “得” 1、坚持锻炼,体重从161斤降到130斤左右; 2、创作了45篇原创技术文章,平均一月4篇; 3、跳槽换一份新工作,实现薪资跳跃;
容器化部署实战(二十一)| 部署策略
前言 应用程序的更新发布,如何降低对用户的影响面,人们研究出了几种发布策略。 蓝绿部署 流程 准备 A/B 两个集群,运行相同的程序。 在项目升级时,首先把 A 集群从负载均衡中移除,进行新版本的部署
容器化部署实战(二十)| 企业私有镜像仓库
私有仓库用于企业内部私有 Docker 镜像的存储。 可以将私有仓库安装到 K8S 集群中。 Harbor 镜像仓库是由 VMware 开源的一款企业级镜像仓库系统。 自定义证书 安装 harbor
容器化部署实战(十九)| K8S 包管理 Helm
前言 类似于 Linux 的 YUM、APT,Helm 是 K8S 的包管理工具。 Helm, 一个二进制工具,用来安装、升级、卸载 K8S 中的应用程序。 Helm Chart,一个 tgz 包,类
容器化部署实战(十八)| 容器资源分配和资源限制
前言 为了防止容器调度到资源不足的节点上,可以为容器指定资源最少要求量。 为了防止容器无节制的使用 CPU、内存 等资源,可以为容器指定资源最大允许使用量。 资源请求和资源约束 可以为容器指定资源请求
容器化部署实战(十七)| 通过 StorageClass 实现动态卷供应
前言 StorageClass 相当于一个创建 PV 的模板,用户通过 PVC 申请存储卷,StorageClass 通过模板自动创建 PV,然后和 PVC 进行绑定。 启用动态卷供应 创建 Stor
容器化部署实战(十六)| 持久化存储卷
前言 PV 用来定义持久化存储卷,可将外部存储如 NFS/GFS/CFS 等定义为一个 K8S 内部对象,是一个服务提供者。 PVC 会寻找合适的 PV 进行绑定,绑定成功后,PVC 就可以提供给 p
容器化部署实战(十五)| 存储卷概念
前言 容器中的文件在磁盘上是临时存放,容器崩溃重启后,容器将被以干净状态重建,崩溃之前创建的文件将被清除。 K8S 使用卷的概念来管理容器生成的需持久化的文件,卷也可用于同一个 Pod 中多个容器之间
容器化部署实战(十四)| ConfigMap 对象
前言 ConfigMap 对象可以用来管理普通的、非机密的配置信息,以明文形式存放。 Secret 对象用来管理重要的、机密的、不能泄露的类似秘钥、密码等信息。 ConfigMap 对象可以实现程序的
容器化部署实战(十三)| Secret 对象
通过 kubectl 创建 Secret 创建用户名/密码文件 写入 Secret 对象中 检查 Secret 查看刚写入的 db-info 的详细信息 查看密钥的值 通过 YAML 创建 Secre
容器化部署实战(十二)| 为 Ingress 以及后端 Nginx 增加证书
前言 前面 nginx 都是 http 协议在工作,那么加证书应该如何操作。 创建证书 可以网上申请一年免费证书,也可以自建证书。下面自建证书。 下载自建证书脚本 创建证书文件 将证书写入到 K8S
对mysql索引的研究和学习
一、索引是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL 高效 获取数据的数据结构,而MYSQL使用的数据结构是:B+树 1.1 局部性原理 程序和数据的访问都有聚集成群的倾向
SpringCloud 分布式日志采集方案
由于微服务架构中每个服务可能分散在不同的服务器上,因此需要一套分布式日志的解决方案。spring-cloud提供了一个用来trace服务的组件sleuth。它可以通过日志获得服务的依赖关系。基于sle
K8S 实战(九)| 控制器 DaemonSet - 将守护进程容器化
前言 Deployment 管理的 Pod 允许在一个节点上运行多个副本。 当需要在节点上运行收集日志或者执行监控任务的容器时,显然不适合启动多个 Pod 副本。 这种场景下,我们可以启用 Daemo
K8S 实战(八)| Job 和 CronJob
容器分为两类 在线业务 - 服务类容器 离线业务 - 工作类容器 Job cat job.yaml 参数 restartPolicy 只能是 Never 或者 onFailure 启动 运行状态 查看
K8S 实战(七)| 有状态应用之 MySQL 集群
本节使用 StatefulSet 控制器部署一个 MySQL 集群,然后进行宕机测试,观察集群是否可以正常恢复使用并且不丢失数据。 实现的集群有如下特征: 是一个主从复制的 MySQL 集群 1 个主
K8S 实战(六)| 配置 NFS 动态卷提供持久化存储
本节中 K8S 使用 NFS 远程存储,为托管的 pod 提供了动态存储服务,pod 创建者无需关心数据以何种方式存在哪里,只需要提出需要多大空间的申请即可。 总体流程是: 创建 NFS 服务器。 创
下一页