SpringBoot algorithm backtrace binary search gRPC go gorm gpu leetcode network oom python pytorch sliding window socket tcp 分布式 单调栈 指针