自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 什么是横向扩展和纵向扩展?

现代应用程序不断变化,随着新要求的发展而发展,并且存在于对资源的不同需求的环境中。扩展应用程序可以根据资源需求适当调整其大小,以确保客户满意并降低基础设施成本。如果您不知道如何有效地扩展,...

2022-03-16 19:30:23 8044

原创 如何把kafka Log4j1.x升级到Log4j2.x ?

背景说明在去年2021-12-09左右,那时候log4j 2的远程代码执行漏洞,Java程序员和运维在朋友圈疯狂转发,当初定义的CVE号为:CVE-2021-44228 ,然后影响版本只是...

2022-03-11 19:04:09 4331

原创 K8S之Pod控制器

我们之前通过资源配置清单,自己创建了一个Pod资源,如果此时这个Pod被删除了,K8S是不会帮我们重新创建的。通过这种方式创建的Pod称之为自主式Pod资源,如果线上所有的服务都需要我们来...

2021-07-08 12:30:43 390

原创 K8S资源配置清单

在K8S中,K8S将所有的操作对象都当做资源来进行管理,K8S为我们提供了一个叫APIserver的组件,这个组件提供了一系列的RESTful风格的接口,通过这些接口就可以实现对资源的增删...

2021-07-07 12:15:57 622

原创 详解共享库的动态加载

在本文中,我将尝试解释在Linux系统中动态加载共享库的内部工作原理。这边文章不是一个如何引导,尽管它确实展示了如何编译和调试共享库和可执行文件。为了解动态加载的内部工作方式进行了优化。写...

2021-04-30 19:13:13 964 1

原创 Elasticsearch启动常见问题

1. 启动内存问题 JavaHotSpot(TM)64-BitServerVMwarning:INFO:os::commit_memory(0x000000008533000...

2021-03-17 19:15:25 986 2

原创 Go进阶笔记关于Error

很多人对于Go的error比较吐槽,说代码中总是会有大量的如下代码:if err != nil { ...}其实很多时候是使用的姿势不对,或者说,对于error的用法没有完全...

2020-12-14 12:18:08 707 1

原创 数据包分析基础

以太网网卡混杂模式和非混杂模式:混杂模式:不管数据帧中的目的地址是否与自己的地址匹配,都接收非混杂模式:只接收目的地址相匹配的数据帧,以及广播数据包和组播数据包在数据包的分析中离不开的工...

2020-11-28 09:16:56 1594

原创 微服务概览与治理

基本上在产品的最开始阶段,为了快速构建产品,都是单体架构,尽快我们也会按照业务划分模块,但是这个样子始终最终部署的时候还是单体式应用。如我们早期可以使用Python 的Django快速迭...

2020-11-26 08:12:37 247

原创 MySQL8和PostgreSQL10功能对比

现在MySQL 8和PostgreSQL 10已经发布,现在是重新审视两个主要的开源关系数据库如何相互竞争的好时机。在这些版本之前,一般的看法是,虽然Postgres在功能集及血统方面更...

2020-10-19 21:17:35 722

原创 Linux文件的三个时间属性

时间属性介绍Linux下一个文件通过stat命令可以查看到这个文件时间方面的属性,具体信息如下:# stat tengine-2.0.0-23tf4566.tar.gz File: ...

2020-10-17 11:04:29 264

原创 Kafka Topic创建三步曲

通常在生产环境新增业务主题,我们都需要提前预测到,然后做好充分的准备,本文将介绍在生产环境中创建Topic时需要考虑的所有参数。首先创建新Topic的时候,我们需要设置合理的分区数和副本...

2020-09-19 21:55:11 355

原创 安全杂乱笔记整理1---常用服务端口总结

不管作为网络工程师还是安全从业者,其实都应该知道常用服务的端口及协议情况,这里进行简单的整理。FTP服务描述:通常情况下,FTP会占用 20 和 21 端口。21端口用于连接,20端口用...

2020-09-15 10:51:44 251

原创 ClickHouse性能关键性指标有哪些?

如果您紧跟数据库领域的最新发展,则可能对ClickHouse已经耳熟能详了,它是专为OLAP设计的列式数据库管理系统。ClickHouse由Yandex开发,于2016年开源,这使其成为...

2020-09-09 08:16:44 1447

原创 ent orm笔记4---Code Generation

在前面几篇文章中,我们经常使用的可能就是entc这个命令了,entc这个工具给带来了很多功能,这篇文章主要整理关于ent orm 中Code Generation之前的例子中有个知识点少...

2020-09-02 08:08:52 837

原创 ent orm笔记2---schema使用(下)

Indexes 索引在前两篇的文章中,其实对于索引也有一些使用, 这里来详细看一下关于索引的使用Indexes方法可以在一个或者多个字段上设置索引,以提高数据检索的速度或者定义数据的唯一...

2020-08-28 01:55:30 518 1

原创 ent orm笔记2---schema使用(上)

在上一篇关于快速使用ent orm的笔记中,我们在最开始使用entc init User 创建schema,在ent orm 中的schema 其实就是数据库模型,在schema中我们可...

2020-08-27 07:58:44 1186

原创 ent orm笔记1---快速尝鲜

前几天看到消息Facebook孵化的ORM ent转为正式项目,出去好奇,简单体验了一下,使用上自己感觉比GORM好用,于是打算把官方的文档进行整理,也算是学习一下如何使用。安装ent ...

2020-08-26 08:01:15 1092 1

原创 搭建K8S集群之node节点部署

在上一篇文章中,我们完成了K8S系列之K8S集群之Master节点部署,在这篇文章中,我们将开始部署Node节点相关的组件。在node节点上,需要部署kubelet和kube-proxy...

2020-08-24 20:07:43 2404

原创 有趣的群体

今天一早和公司的伙伴们结对来了北戴河游玩。这过程中发生了几件事情我觉得值得思考。第一件就是早起,作为程序猿的我习惯了朝九晚九的日子,一般起得晚,睡的也晚。起的晚我想大多数是因为自己...

2020-08-23 12:30:15 238

原创 日志级别记录规范

之前看了网上发的日志级别的使用规范和「日志管理与分析权威指南」里面的日志级别规范和说明,具体内容如下。JAVA Log4j的8个日志级别log4j定义了8个级别的log(除去OFF和AL...

2020-08-21 23:01:40 1017 1

原创 K8S系列之K8S集群之Master节点部署

在上一篇文章中,我们部署了Harbor私有镜像仓库,集群自建DNS服务以及ETCD集群服务,这些服务本身并不属于K8S集群,只是K8S集群提供服务时需要用到的基础服务。在本文中,我们将正...

2020-08-14 19:45:53 891

原创 Zabbix 5.0 LTS新功能一览

Zabbix 5.0正式发布其实在2020.05.12就发布了,它在可用性,安全性和完整性方面都有一系列重要改进!在浏览Zabbix 5.0的新功能之前,我们先来看看Zabbix产品的发...

2020-08-13 20:36:28 2087

原创 什么是CICD?

传统的应用发布模式如果你经历体验过传统的应用发布,你可能就会觉得CICD有足够吸引你的地方,反之亦然。一般一个研发体系中都会存在多个角色:开发、测试、运维。当时我们的应用发布模式可以能是...

2020-08-12 19:08:50 4577

原创 ​从别人的代码中学习golang系列--03

这篇博客还是整理从https://github.com/LyricTian/gin-admin 这个项目中学习的golang相关知识。作者在项目中使用了 github.com/casbi...

2020-08-01 08:13:44 294

原创 一次django内存异常排查

起因Django 作为 Python著名的Web框架,相信很多人都在用,自己工作中也有项目项目在用,而在最近几天的使用中发现,部署Django程序的服务器出现了内存问题,现象就是运行一段...

2020-07-30 07:06:27 353

原创 什么是APM?

APM是指应用程序性能管理或????应用程序性能监控 。您可能会争辩说它们是同一回事,或者也许管理层推断出它们更主动,而仅在应用程序性能方面进行监控。无论哪种方式,APM都是帮助优化和监...

2020-07-27 18:50:36 5209

原创 SRE与DevOps有什么不同?

SRE和DevOps有什么区别?您可能会说这很大程度上是语义问题,实际上,SRE和DevOps工程师扮演着相同的基本角色。尽管如此,SRE和DevOps之间还是存在一些区别,即使是细微的...

2020-07-26 11:56:07 1641

原创 Python下小米加步枪lambda和相关函数使用

什么是lambdalambda定义匿名函数,并不会带来程序运行效率的提高,只会使代码更简洁, 为了减少单行函数的定义而存在的。lambda的使用大量简化了代码,使代码简练清晰。但是值得注...

2020-07-21 19:53:27 188

原创 搭建K8S集群之Harbor仓库、DNS和ETCD部署

在上一篇文章中,我们介绍了K8S集群的整体架构和各角色节点上的组成组件及其作用,在这篇文章中,我们来实际搭建一个K8S集群。在K8S集群中,各个组件之间通信是通过http/https协议...

2020-07-18 10:47:57 569

原创 开发中的一些规范

基本要求(Go)项目代码必须通过lint工具的风格检查必须go fmt建议使用Go Modules必须有单元测试必要的CI编码风格Uber Go Style GuideGit 团队协作中...

2020-07-17 16:15:29 212

原创 DockerFile就这么简单

当我们在使用docker时,最重要的就是镜像,只要有了镜像,我们就可以随时随地的根据镜像来创建一个容器,从而做到让我们的服务可以在任何时间任何地点任何环境下运行起来。那么镜像是怎么制作的...

2020-07-16 19:15:54 226

原创 Redis数据迁移至Codis集群方案

随着公司项目的发展,单台redis的性能逐渐达到瓶颈,为了保证业务的正常运行,必须对单台redis进行扩展,组建redis的集群。在这次集群组建的过程中我们采用了豌豆荚开源的codis集...

2020-07-12 15:31:09 378

原创 简单易懂的Docker基础知识

虚拟化和云计算已经是一个很火热技术话题了,基于虚拟化技术,我们可以实现对硬件资源的充分利用,实现对软件运行环境的隔离。但是传统的虚拟化技术,基本都是通过虚拟一个个单独的操作系统来实现虚拟...

2020-07-11 09:22:25 250

原创 Kubernetes架构简介

在Docker容器技术中,通过容器,我们可以很方便的将我们的应用程序打成一个镜像,然后无论我们在哪部署应用,只要这个环境支持Docker,那么我们都可以通过Docker将我们的镜像运行起...

2020-07-09 20:02:55 290

原创 Nmap常见扫描方式流量分析

Nmap常见扫描方式流量分析环境说明扫描者:manjaro linux, IP地址:192.168.31.160被扫描者:centos 7,IP地址:192.168.31.175分析工具...

2020-07-08 14:27:56 2888

原创 ​从别人的代码中学习golang系列--02

这篇博客还是整理从https://github.com/LyricTian/gin-admin 这个项目中学习的golang相关知识作者在项目中使用了https://github.com...

2020-07-05 09:57:24 384

原创 Centos下安装Google Chrome做网页性能分析

系统: Centos 7.7CPU:x86Bit: 64位下载安装包wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm安装依赖[root@yzh-jkb-privatization-1 src]# rpm -ivh google-chrome-stable_current_x86_64.rpm 警告:google-chrome-stable_current_x86_64.rpm: .

2020-07-05 01:20:37 683

原创 ​从别人的代码中学习golang系列--01

自己最近在思考一个问题,如何让自己的代码质量逐渐提高,于是想到整理这个系列,通过阅读别人的代码,从别人的代码中学习,来逐渐提高自己的代码质量。本篇是这个系列的第一篇,我也不知道自己会写多...

2020-07-04 08:57:56 391

原创 Fix SSH客户端登录会话超时设置

通常默认公有云上的ECS远程连接,很容易断开,当你有什么事情被打断或者去操作别的机器同步做点其他事情,你会发现你SSH客户端登录窗口经常会断开掉,非常烦人,经常要重新登录。如果用一些Wi...

2020-07-02 20:01:52 561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除