
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如今很多人认为devops将彻底取代传统运维,我不这么认为,在我看来devops只是很大程度上的代替了传统运维的手工操作,运维人员只需写好自动化运维脚本,利用自动化工具(zabbix,elk,ansible等)就可以实现自动发布和监控,省去了很多人力。因此Devops能否顺利落地,运维平台的建设将会很重要。本文主要简单介绍下我司的三大运维平台。运维职责运维平台当前我司运维平台主要有3个:持续集成和
先说解决方案:执行下面的命令再重新启动就行了yum install fontconfig异常信息:SEVERE hudson.util.BootFailure#publish: Failed to initialize Jenkinsjava.lang.NullPointerExceptionat sun.awt.FontConfiguration.getVersion(FontConfigura
docker push 到阿里云镜像仓库过程中发生了 denied: requested access to the resource is denied 错误问题发生环境Vagrant 2.2.6 + VirtualBox 6.0.14docker 19.03.9问题发生情况本人在学习docker 过程,想通过push 命令将本地的image上传到阿里云镜像仓库中去在执行sudo docker
设置用户名密码1.clickhouse的密码有2种形式,一种是明文,一种是写sha256sum的Hash值官方不建议直接写明文密码,可以用以下命令生成密码PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD";echo -n "$PASSWORD" | sha256sum | tr -d '-'12这样可以得到两行数据,第
MongoDB vs ElasticsearchMongoDBElasticSearch备注定位(文档型)数据库(文档型)搜索引擎一个管理数据,一个检索数据资源占用一般高mongo使用c++, es使用Java开发写入延迟低高es的写入延迟默认1s, 可配置, 但是要牺牲一些东西全文索引支持度一般非常好es本来就是搜索引擎, 这个没啥可比性有无Schem.
遇到问题,首先通过现有的线索进行排查和尝试,如果简单的方法没法解决的时候,我们就需要通过一些特殊手段进行定位了。背景在某一次对mac系统升级并做了一些优化,删除了很多无用的软件,随后无法使用easyconnect 连接公司内网,操作时总是提示The times to init ECAgent当时自己也没在意,以为是系统版本问题,之后也找公司IT协助排查,也没有查到具体原因在排查过程中我也是经历了由
一般我们在谈到JVM调优的时候会涉及三个指标,分别是:内存占用量、系统延迟与系统吞吐量。内存占用系统运行时,Java虚拟机需要的内存。延迟系统运行过程中由于垃圾收集引起的暂停时间。吞吐量单位时间内完成的任务数量。Java虚拟机把堆内存划分为三个区域:轻年代、老年代与永久代:轻年代(young代)轻年代又分为一个Eden区和两个Survivor区(一个from Survivor和一个to Survi
1、前言在当下微服务架构盛行的时代,用户希望应用程序时时刻刻都是可用,为了满足不断变化的新业务,需要不断升级更新应用程序,有时可能需要频繁的发布版本。实现"零停机"、“零感知”的持续集成(Continuous Integration)和持续交付/部署(Continuous Delivery)应用程序,一直都是软件升级换代不得不面对的一个难题和痛点,也是一种追求的理想方式,也是DevOps诞生的目的
JVM 预热是一个非常头疼而又难解决的问题。本文讨论了在运行在 Kubernetes 集群中的 Java 服务如何解决 JVM 预热问题的一些方法和经验。JVM 预热是一个非常头疼而又难解决的问题。**基于 JVM 的应用程序在达到最高性能之前,需要一些时间来“预热”。**当应用程序启动时,通常会从较低的性能开始。这归因于像即时(JIT)编译这些事儿,它会通过收集使用配置文件信息来优化常用代码。最
使用以下安装方法之一安装Kong for Kubernetes:YAML清单helmKustomizeYAML清单要通过部署Kongkubectl,请使用:kubectl apply -f https://bit.ly/kong-ingress-dbless复制复制重要!这不是生产级部署。根据您的用例调整“参数”:副本:确保您正在运行Kong的多个实例,以防止由于单个节点故障而造成的中断。性能优化