上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 作者:AshesCat 1、介绍 1.1 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司的youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的 阅读全文
posted @ 2021-06-08 00:13 SSgeek 阅读(618) 评论(0) 推荐(0)
摘要: 1、概述 大多数语言都有“依赖”、“包”等概念,Go语言的依赖处理经历了几次变革 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面 从v1.5开始开始引入vendor模式,如果项目目录下有vendor目录,那么go工具链会优先使用vendor内的包进行编译、测试等 从v1.11开 阅读全文
posted @ 2021-06-03 00:13 SSgeek 阅读(5955) 评论(0) 推荐(3)
摘要: 1、介绍 Git作为一个分布式的版本控制工具,在每天高频次的使用中难免遇到一些问题 本文围绕git的目录过大,从git进行版本控制底层存储出发,简要分析Git目录过大的原因,以及如何处理 2、Git存储原理 2.1 目录结构 使用版本控制的人都会知道,不管是svn还是更为流行的git,整个工程目录下 阅读全文
posted @ 2021-06-01 00:04 SSgeek 阅读(681) 评论(0) 推荐(0)
摘要: 前面的文章中分别介绍了drf框架中分页器的使用及Django框架中分页器的用法,其重点在于视图函数和模板页面如何利用自带的分页器的相关参数进行数据传递和页面渲染 本文继续介绍分页器,即自定义分页器如何实现,其实也就是如何使用自定义的方式计算出和上面类似自带的分页器的相关参数值 1、分析和推导 分页中 阅读全文
posted @ 2021-05-28 21:03 SSgeek 阅读(179) 评论(0) 推荐(0)
摘要: Django是一个大而全的框架。需要明确的是,传参进行分页获取分页后的数据,一般都是通过向服务器发送get请求的方式实现的,在向后端服务发送查看数据的同时可以携带一个或多个参数并发送get请求来实现分页查看功能 前面总结过drf框架中分页器的使用,本文主要介绍在利用Django开发MVT模型项目时分 阅读全文
posted @ 2021-05-26 08:51 SSgeek 阅读(618) 评论(0) 推荐(0)
摘要: 1、LVM的由来 LVM(Logical Volume Manager),即逻辑卷管理,它是Linux环境下对磁盘分区进行管理的一种机制 一般来说,物理磁盘或分区之间是分隔的,数据无法跨盘或分区,而各磁盘或分区的大小固定,重新调整比较麻烦。LVM的出现就是将这些底层的物理磁盘或分区整合起来,抽象成容 阅读全文
posted @ 2021-05-21 00:27 SSgeek 阅读(806) 评论(0) 推荐(0)
摘要: 1、概述 通常web应用获取用户客户端的真实ip一个很常见的需求,例如将用户真实ip取到之后对用户做白名单访问限制、将用户ip记录到数据库日志中对用户的操作做审计等等 在vm时代是一个比较容易解决的问题,但当一切云原生化(容器化)之后变得稍微复杂了些 k8s中运行的应用通过Service抽象来互相查 阅读全文
posted @ 2021-05-19 02:28 SSgeek 阅读(6942) 评论(0) 推荐(0)
摘要: 1、Jenkins Operator介绍 Kubernetes Operator是一种特定于应用的控制器,可扩展Kubernetes API的功能,来代表Kubernetes用户创建、配置和管理复杂应用的实例 这里对Operator的相关介绍就不多赘述了,主要还是回到Jenkins Operator 阅读全文
posted @ 2021-05-17 00:24 SSgeek 阅读(895) 评论(0) 推荐(0)
摘要: docker-py是Docker SDK for Python。docker-py主要利用了requests,使用http/socket协议连接本地的docker engine进行操作。对 docker 感兴趣,苦于工作中只用到 http 协议的同学,都建议阅读一下本文。话不多数,一起了解docke 阅读全文
posted @ 2021-05-12 00:23 SSgeek 阅读(3101) 评论(0) 推荐(0)
摘要: 1、概述 前面分享过一篇文章 我的生产力工具推荐-终端01篇,今天来聊聊IDE工具 IDE一般指集成开发环境(Integrated Development Environment) 基于日常工作使用和正在学习的技术栈,我常用的IDE主要是JetBrains家族的DataGrip、PyCharm、Go 阅读全文
posted @ 2021-05-10 07:27 SSgeek 阅读(278) 评论(0) 推荐(0)
摘要: 1、什么是“鸭子类型” Python崇尚“鸭子类型” 对于鸭子模型常见的说法是:“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 鸭子类型(英语:duck typing)在程序设计中是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类 阅读全文
posted @ 2021-04-30 01:56 SSgeek 阅读(3539) 评论(0) 推荐(0)
摘要: 1、闲聊篇 看到文章标题,有一定云原生相关技术经验的读者可能会说,都2021年了,怎么还在写Docker相关的文章? 的确如此,现如今容器引擎Docker的替代品有很多。加上用了k8s之后,大家对Docker的关注或许没有那么多了,很多场景下为了方便也没有自己做镜像的强烈需求,乃拿来主义~ k8s也 阅读全文
posted @ 2021-04-21 00:54 SSgeek 阅读(192) 评论(0) 推荐(0)
摘要: 1、接口文档简述 在项目开发中,例如web项目的前后端分离开发,需要由前后端相关人员共同定义接口,编写接口文档。之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。一个好的接口文档能够帮助我们快速上手这类项目、便于阅读已有代码、对接接口自动化测试等等 往往一个清晰的API接口文档编写起来比 阅读全文
posted @ 2021-04-12 08:29 SSgeek 阅读(2730) 评论(0) 推荐(0)
摘要: 俗话说工欲善其事,必先利其器。从本文开始,在分享技术文章的同时,打算加入一个新的主题,关于我的办公(个人)电脑(生产力工具)的相关配置分享 希望能帮到大家~ 1、关于电脑 如果你和我从事一样的职业(such as a developers or about Linux),如果电脑是你的另一半,而且还 阅读全文
posted @ 2021-04-07 01:06 SSgeek 阅读(824) 评论(0) 推荐(0)
摘要: 1、概述 Skywalking发送告警的基本原理是每隔一段时间轮询skywalking-oap收集到的链路追踪的数据,再根据所配置的告警规则(如服务响应时间、服务响应时间百分比)等,如果达到阈值则发送响应的告警信息。 发送告警信息是以线程池异步的方式调用webhook接口完成的,具体的webhook 阅读全文
posted @ 2021-03-31 00:02 SSgeek 阅读(2537) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页