作者:Administrator

lamdba表达式

层级机构,主要treehashmap 的key 如果用做对象存储需要注意 hashcode和equal方法 Map<Long, TreeMap<Long, Object>> menuMaps = misMenuVOS.stream() .collect(Collectors.groupin

Administrator Administrator 发布于 2024-09-13

smart-doc推送torna

<plugin> <groupId>com.ly.smart-doc</groupId> <artifactId>smart-doc-maven-plugin</artifactId> <version>

Administrator Administrator 发布于 2024-09-05

redission加锁 脚本

tryLockInnerAsync waitTime :指定等待时间 leaseTime:指定租约时间,即资源被持有的时间。 unit:时间单位 threadId:通常用于指定请求资源的线程的唯一标识符。 command: redis执行脚本命令:EVAL <T> RFuture<T>

Administrator Administrator 发布于 2024-09-05

虚拟机如何开启docker2375端口

打开docker服务文件 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 设置2375端口:在daemon.json文件中,添加以下内容来配置Docker守护进程监听2375端口 {

Administrator Administrator 发布于 2024-09-04

解决前端精度丢失问题:后端Long类型到前端的处理策略

https://blog.csdn.net/qq_41591215/article/details/137481701

Administrator Administrator 发布于 2024-09-03

docker & docker-compose 离线安装

引用: https://www.cnblogs.com/xutingyin/p/18296450[docker & docker-compose 离线安装] https://help.aliyun.com/zh/ecs/use-cases/install-and-use-docker-on-a-li

Administrator Administrator 发布于 2024-09-03

InheritableThreadLocal 用法和弊端

利用InheritableThreadLocal进行父子线程传递 设置流程:Thread中 构造函数中会检查parent.inheritableThreadLocals中是否存在,然后用ThreadLocal.createInheritedMap()方法创建新的ThreadLocalMap,这个ma

Administrator Administrator 发布于 2024-08-15

:: 是什么语法?

方法引用分为三种,方法引用通过一对双冒号:: 来表示,方法引用是一种函数式接口的另一种书写方式 静态方法引用, 通过类名::静态方法名, 如 Integer::parseInt 实例方法引用,通过实例对象::实例方法,如 str::substring 构造方法引用,通过类名::new, 如 User

Administrator Administrator 发布于 2024-08-08

利用notify 和wait方法实现CountDownLatch

CountDownLatch 是 Java 中的一个同步辅助工具,用于让一个或多个线程等待一组事件发生。以下是使用 wait 和 notify 方法实现一个自定义的 CountDownLatch 的示例: public class MyCountDownLatch { private int

Administrator Administrator 发布于 2024-08-07

利用notify 和wait方法实现CyclicBarrier

在 Java 中,可以使用 wait 和 notify 方法来实现类似 CyclicBarrier 的同步机制。以下是使用 wait 和 notify 方法实现自定义 CyclicBarrier 的一个简单示例: public class MyCyclicBarrier { private

Administrator Administrator 发布于 2024-08-07