Skywalking分布式调用链追踪

运维 

Skywalking实战

位图算法(BitMap)


位图算法(BitMap)问题假设有2亿个数,范围在0~3亿,给出一个数,判断这个数是否存在该2亿个数之内?使用内存不得超过500M解决方式定义一个3亿长度的整型数组int[],预先将所有数初始化,判断是否存在时只需int[number] != 0 即可判断。时间复杂度:O(1)空间复杂度:3亿 *

Linux配置NAT

Linux 

Linux配置NAT配置规则iptables -t nat -A PREROUTING -d <本机地址> -p tcp -m tcp --dport <本机的端口号> -j DNAT --to-destination <目标机器地址>:<目标机器端口

如何发布Java项目到Maven中央仓库

Java 

如何发布Java项目到Maven中央仓库本文主要记录了「发布Java项目到Maven中央仓库」这一过程。大概分为以下步骤:准备一个项目并发布到github上去https://issues.sonatype.org建立工单将项目发布到https://oss.sonatype.org最后在https:/

Java Annotation Processor

Java 

本篇内容意图介绍什么是Java Annotation Processor(注解处理器),我们可以用它来做什么?如何编写它?