颇忒脱的技术博客

77 篇文章
15 人订阅

全部文章

颇忒脱

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

X.509、PKCS文件格式介绍

也就是说ASN.1是一种用来定义数据结构的接口描述语言,它不是二进制,也不是文件格式,看下面的例子你就会明白了:

1061
颇忒脱

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

理解Spring Cloud Gateway Filters的执行顺序

在讲SCG的Filter的排序问题之前得先比较一下Spring Cloud Gateway在对待Filter的方面与Zuul2有着哪些不同。

1032
颇忒脱

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

处理Empty Mono的方法

在Reactor编程中有时候我们需要对empty Mono<T>做一些特定业务逻辑。下面看一段非reactor编程的代码:

1592
颇忒脱

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

Perf分析CPU性能问题笔记

容器内的进程实际上可以在host machine上看到,ps -ef | grep <text>可以找得到。

1662
颇忒脱

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

如何在Tomcat中做TLS客户端认证

常见的https网站做的是服务端认证(server authentication),浏览器通过证书判断你所访问的https://baidu.com是否真的是百度...

892
颇忒脱

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

(笔记)CPU & Memory, Part 2: CPU caches

原文:What every programmer should know about memory, Part 2: CPU caches

843
颇忒脱

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

并行、延迟与吞吐量

“性能”这个词过于含糊,更准确的说应该是:延迟(latency)和吞吐量(throughput)。本文举几个简单的例子来解释在固定线程池大小的情况下,不同的并行...

760
颇忒脱

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

如何估算吞吐量以及线程池大小

现在有一个task,它的执行时间分为2部分,第一部分做数学运算,第二部分等待IO。这两部分就是所谓的计算操作与等待操作。

1070
颇忒脱

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

CPU & Memory, Part 4: NUMA support

原文:What every programmer should know about memory, Part 4: NUMA support

670
颇忒脱

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

CPU & Memory, Part 3: Virtual Memory

原文:What every programmer should know about memory, Part 3: Virtual Memory

920
颇忒脱

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

(笔记)CPU & Memory, Part 1: RAM

原文:What every programmer should know about memory, Part 1, RAM

780
颇忒脱

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

各大API网关性能比较

API网关最基本的功能就是反向代理,所以在对API网关做技术选型的时候需要着重考察其性能表现,本文对Nginx、Haproxy、Netty、Spring Clo...

1840
颇忒脱

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

关于同步/异步、阻塞/非阻塞IO的摘要

Boost application performance using asynchronous I/O把同步阻塞、同步非阻塞、异步阻塞、异步非阻塞的模型讲得很...

860
颇忒脱

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

Spring、Spring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库

在测试关系型数据库一篇里我们使用的是H2数据库,这是为了让你免去你去安装/配置一个数据库的工作,能够尽快的了解到集成测试的过程。

982
颇忒脱

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

Kublet PLEG不健康问题排障

现象:某个Node频繁出现“PLEG is not healthy: pleg was last seen active 3m46.752815514s ago...

1582
颇忒脱

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

JVM运行时数据区域

632
颇忒脱

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

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

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

832
颇忒脱

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

算法 - 数组和链表

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

783
颇忒脱

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

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

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

894
颇忒脱

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

算法 - 时间复杂度

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

1002

扫码关注云+社区

领取腾讯云代金券