简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
对于互联网公司。监控就像自己的眼睛,没有眼睛的人,面临的灾难可想而知,所谓无监控不调优,目前的监控总共分几类:一类 服务级别监控:(服务是否可用,磁盘是否足够,cpu是否高)这个创业公司都是直接用云的赋能服务,目前简单的监控,容器化后,k8s帮我做了很多二类 业务级别监控:(QPS、RT、失败比例、错误日志等)业务级别的监控,一般大的公司都有针对自己的特点对开源框架的组合。之前公司采用的是...
kubernetes 删除Terminating状态的命名空间1、检查该namespace下是否还有资源:kubectl get all --namespace=cattle-system2、删除资源:kubectl delete pods <pod> --grace-period=0 --force3、编辑namespace:kubectl edit ns...
本文将介绍如何使用kubectl列举K8S集群中运行的Pod内的容器镜像。注意:本文针对K8S的版本号为v1.9,其他版本可能会有少许不同。0x00 准备工作需要有一个K8S集群,并且配置好了kubectl命令行工具来与集群通信。如果未准备好集群,那么你可以使用Minikube创建一个K8S集群,或者你也可以使用下面K8S环境二者之一:KatacodaPlay with Kuberne...
有一个假想的对话如下。主:你想制作出一群能相互协作的纳米机器人?客:是的,我想把它们当作病毒杀手,并且构建人类的防御系统。主:有什么困难?客:困难在于识别,单个机器人不可能具有识别哪一个细胞(广义)是病毒还是正常的细胞,或者正常的细菌。主:为什么呢?客:单个机器人不应当携带太多的bit位,它无法运行一个操作系统,而是机器人协作来构成一个操作系统,如同一群鱼群。主:病毒之间有...
git和svn 最大的差异在于git是分布式的管理方式而svn是集中式的管理方式。集中式集中式代码管理的核心是服务器,所有开发者在开始coding之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。基于集中式的代码管理,完全依赖于代码服务器,如果是离线的情况下服务器不能连接,那本地的所有修改将无法提交,当然也无法还原到上个版本、无法对比。这对于快速迭代...
MacPorts是一个mac电脑中常用的非常有用的软件编译,安装,管理开源软件的软件.它有很多优点,会自动安装一个软件所依赖的软件,提供卸载方法.MacPorts没有图形界面,这里介绍一些常用的命令.port常用命令列表helpselfupdadesynclistsearchinfo...
简介cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。下载官网地址:http://cmder.net/下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包...
1. 配置yml1.11.21.32. 提交yml 到git3.新建项目 pom4.新建bootstrap.yml (优先权比application.yml高)5.bootstrap.yml配置(系统级)6.application.yml配置(用户级),可以不做7. 修改映射7.1 host地址-...
3.滤镜除了上面提到的美颜和水印之外,视频中还有很多其它的处理效果也在这个环节完成。七牛直播云提供的 SDK 在开放性设计基础之上,通过数据源回调接口,可以支持各种自定义滤镜的接入。为了实现丰富的滤镜效果,在 iOS 端可以考虑使用 GPUImage 这个库,这是一个开源的基于GPU的图片或视频的处理框架,内置了多达120多种常见的滤镜效果。有了它,添加实时的滤镜只需要简单地添加几行代码,...
1. 本周学习总结1.1 尝试使用思维导图总结有关多态与接口的知识点。参考资料:百度脑图XMind2. 书面作业作业参考文件下载1.代码阅读:Child压缩包内源代码1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误?试改正该错误。并分析输出结果。answer:不能通过编译。出错语句为应改为运行结果为1 2 2 1 1 2 11.2 ...