代码
程序员大航子
现就职于抖音集团 | 在南方发展的不正经东北人 | 互联网苟且偷生的JAVA开发 | 面试人数超200人 | 关注我不迷路
展开
-
求topK问题的工具类(纯代码)
package com.koala.common.utils; import java.util.Comparator; import java.util.LinkedList; import java.util.List; import java.util.PriorityQueue; import java.util.Random; /** * 求topK问题的工具类 * * @author yanghang */ public class TopKHeap<T> {原创 2020-09-28 17:16:39 · 361 阅读 · 1 评论 -
代码 | 利用读写锁实现一个线程安全的ArrayList
转载本文章请标明作者和出处 本文出自《爱喝纯净水的南荣牧歌》 开始行动,你已经成功一半了,献给正在奋斗的我们 /** * 使用读写锁实现的线程安全的List * * @author yanghang */ public class ReentrantLockList<T> { // 默认的大小 private static final int DEFAULT_CAPACITY = 10; // 线程不安全的List private final L.原创 2020-09-09 23:51:37 · 728 阅读 · 1 评论 -
代码 | 向milvus库中插入一亿数据
官方测试需要的内存大小工具: https://milvus.io/tools/sizing/ package com.darwin.milvusdemo.test; import com.google.gson.JsonObject; import io.milvus.client.*; import java.time.LocalDate; import java.util.*; import java.util.stream.Collectors; import java.util.stream.原创 2020-07-18 17:59:36 · 1564 阅读 · 1 评论