摘要:
Bean类 @Getter @Setter @JsonZipKey.Id(value = "3", enableKeyMap = true) public class Body3 { @JsonZipKey.KeyMap("a") private String ati; @JsonZipKey.Ke 阅读全文
摘要:
-- INIT database CREATE TABLE msg ( msgId char(32) PRIMARY KEY, -- ulid uid bigint not null, con text not null ); create table seum( clientId int, uid 阅读全文
摘要:
import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicLong; import java.util.function.Function; public class SeqManager { private fi 阅读全文
摘要:
import com.alibaba.fastjson.JSON; import com.juxiao.xchat.dao.room.dto.CallStatus; import com.juxiao.xchat.manager.cache.redis.RedissonManager; import 阅读全文
摘要:
public static <P, T> List<CompletableFuture<T>> multiThreadRun(Function<P, T> run, Collection<P> list, int threadSize, Executor executor, boolean wait 阅读全文
摘要:
/** * @param key 数值长度只能是 1 (操作string类型) 或者 2 (操作hash类型) 注意如果redis是分布式的,主key必须是第一个 * @param field 需要操作的 json field * @param val 任意字符 * @param limit 原来的 阅读全文
摘要:
pom文件引入 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.15.1</version> </dependency> < 阅读全文
摘要:
注意:本脚本只适用于数据量较少的集合进行排序,数据量太大会严重影响redis的性能。 local t = redis.call('hgetall', KEYS[1]); local arr = {}; for i, v in pairs(t) do if i % 2 == 0 then local 阅读全文
摘要:
import com.alibaba.fastjson.JSON; import okhttp3.*; import java.io.IOException; import java.util.Map; import java.util.concurrent.TimeUnit; public cla 阅读全文
摘要:
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.locks.LockSupport; import java.util.function.Supplier; public class Ca 阅读全文