函数的设计功能是什么
每隔一段时间,网上总会突然出现一些令人讨厌的帖子,其观点是:不应该为代码写注释,它存在的唯一原因是因....
Prometheus API使用介绍
做为一位优秀的技术人员,往往能通过对数据的最大化利用来产生更多价值。而Prometheus的监控数据....
Golang基于flag库实现一个命令行工具
Golang 标准库中的 flag 库提供了解析命令行选项的能力,我们可以基于此来开发命令行工具。
新型内网穿透的基本原理
在这种拓扑下, 想提高速度只有一个办法: 加钱! 在不使用 “钞能力” 的情况下, 普遍免费的软件提....
跟踪Kubernetes的网络流量路径
通过本文,你将了解在 Kubernetes 内外,数据包是如何转发的,从原始的 Web 请求开始,到....
基于排行榜功能使用redis中的有序集合实现
排行榜功能是一个很普遍的需求,对于这类需求如果数据总量过大用mysql实现的话会很浪费性能。
分布式应用中使用Dapr时的安全特性和能力
安全是 Dapr 的基础,本文我们将来说明在分布式应用中使用 Dapr 时的安全特性和能力,主要可以....
Mybatis的SQL注入审计的基本方法
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问....
优化SQL的一些小技巧
对于or没有索引的salary这种情况,假设它走了id的索引,但是走到salary查询条件时,它还得....
Elasticsearch索引生命周期常见的阶段
在 Elastic Stack 6.6 版本后推出了新功能 Index Lifecycle Mana....
goroutine调度器的概念、演进及场景分析
说到“调度”,首先会想到操作系统对进程、线程的调度。操作系统调度器会将系统中的多个线程按照一定算法调....
可视化操作的告警软件背景现状
在云原生的生态下,kubernetes 已经被越来越多地应用到公司实际生产环境中。在这样的生态环境下....
优秀代码的应用分层都是如何实现的
开放接口层:可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接....
docker的4种网络模式配置
Docker 使用 Linux 桥接,在宿主机虚拟一个 Docker 容器网桥(docker0),D....
基于Serverless计算场景下的FinOps问题
以传统云资源的周期性租赁模式为例,通过周期数乘以周期单价,用户可以很容易地估计出租赁期间的总费用,形....
TransBigData与数据中的预处理
此时输出的栅格化参数params的内容存储了栅格坐标系的原点坐标(slon、slat)、单个栅格的经....
如何将Hadoop部署在低廉的硬件上
Hadoop 是 Apache 软件基金会下一个开源分布式计算平台,以 HDFS(Hadoop Di....
如何规避 Secret 泄露风险
在 K8s 的管理过程中,像 Secret 这种资源并不好维护,KubeSeal 提供了一种相对简单....
mysql部署在k8s上的实现方案
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产....
常用的五种Jupyter Notebook扩展插件
Jupyter Notebook 是一个很棒的教学、探索和编程环境,但其功能不足也是出了名的。幸好,....
如何优化去程的路由而保留原有的回程路由
在建立了两两之间的连接之后,我们还需要在每台机器上创建一个 dummy 网卡 (也可以写到 post....
10个网络安全专家最常用的软件工具分别是哪些
Nmap 基本上是一个网络安全映射器,能够发现网络上的服务和主机,从而创建网络映射。该软件提供了多种....
Horizontal Pod Autoscaler的工作原理
Horizontal Pod Autoscaler(HPA,Pod水平自动伸缩),根据平均 CPU ....
加密的 ZIP 文件可能存在两个密码?
Positive Technologies 的网络安全研究员 Arseniy Sharoglazov....
zookeeper+kafka on k8s环境部署
Apache ZooKeeper 是一个集中式服务,用于维护配置信息、命名、提供分布式同步和提供组服....