颇忒脱的技术博客

81 篇文章
16 人订阅

全部文章

颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

容器打印日志到控制台阻塞的排障

今日生产环境发现有些容器停止响应了,但是容器没有死,docker exec -it <container-name> /bin/bash也能正常使用。

1222
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

算法 - 数组和链表

关于多维数组在内存中的布局参考这篇文章:Memory Layout of Multi-Dimensional Arrays

863
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

算法 - 最好、最坏、平均复杂度

极客时间 - 数据结构与算法之美 - 04 | 复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度

1004
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

算法 - 时间复杂度

极客时间 - 数据结构与算法之美 - 03 | 复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?

1052
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

JVM执行方法调用(一)- 重载与重写

JVM是怎么处理重载的?其实是编译阶段编译器就已经决定好调用哪一个重载方法。看下面代码:

701
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Docker Swarm部署应用的总结

本文只是一种实际部署方案的例子,涉及到的技术有(除Docker/Docker Swarm外):

1111
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

ClassLoader(二)- 加载过程

在前一篇文章初步了解ClassLoader里提到了委托模型(又称双亲委派模型),解释了ClassLoader hierarchy(层级)处理类加载的过程。那么c...

923
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

ClassLoader(一)- 介绍

讲到bootstrap class loader就不得不说三种常见的ClassLoader实现。

733
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

使用Fluentd收集Docker容器日志

Docker提供了很多logging driver,默认情况下使用的json-file,它会把容器打到stdout/stderr的日志收集起来存到json文件中...

4321
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Docker Overlay网络的MTU

Docker Daemon生产环境配置提到了MTU设置,但是这只是针对于名为bridge的docker bridge network,对于overlay net...

982
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Docker Daemon生产环境关键的几个参数

本文介绍一些生产环境中dockerd要特别注意的参数,这些参数可以通过在dockerd命令行参数形式给,也可以通过在/etc/docker/daemon.jso...

1042
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Prometehus自动发现Docker Swarm Overlay网络中的容器

介绍如何使用Prometheus的dns service discovery机制,自动发现并抓取Docker swarm overlay网络中的容器所提供的指标...

991
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

Coding集成Jenkins流水账

运行下列命令生成SSH key pair,生成两个文件deploykey和deploykey.pub:

862
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

创建Jenkins Pipeline流水账

点击创建流水线后Jenkins会拉取GIT仓库,并且尝试寻找存在Jenkinsfile的分支,然后构建。不过不管构建是否成功,都不要管它,我们回到经典页面做进一...

1012
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

搭建Jenkins集群流水账

我在安装的时候碰到Jenkins无法从Update center下载metadata的问题,经发现是docker的mtu比服务器网卡mtu大的问题,解决办法如下...

1094
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

使用Prometheus+Alertmanager告警JVM异常情况

在前一篇文章中提到了如何使用Prometheus+Grafana来监控JVM。本文介绍如何使用Prometheus+Alertmanager来对JVM的某些情况...

1593
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

使用Prometheus+Grafana监控JVM

4) 运行以下命令启动3个Tomcat,记得把<path-to-prom-jvm-demo>替换成正确的路径:

4782
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

K8S如何限制资源使用

在K8S中,对于资源的设定是落在Pod里的Container上的,主要有两类,limits控制上限,requests控制下限。其位置在:

2352
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

使用diskbenchmark测试硬盘性能

843
颇忒脱

上海树维信息科技有限公司 · 架构师 (已认证)

一种生产环境Docker Overlay Network的配置方案

到manager节点上创建attachable的overlay network,名字叫做prod-overlay:

1014

扫码关注云+社区

领取腾讯云代金券