代码片段
小白菜--jack
这个作者很懒,什么都没留下…
展开
-
java8 list 多属性 去重
T:为实体对象,get方法为去重对象属性,返回list<T> List<T> distinctClass = t.stream(). collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getId() + ";" + o.getName()))).原创 2022-01-29 14:09:11 · 946 阅读 · 0 评论 -
Maven之 setting.xml配置文件详解
setting.xml配置文件 maven的配置文件settings.xml存在于两个地方: 1.安装的地方:${M2_HOME}/conf/settings.xml 2.用户的目录:${user.home}/.m2/settings.xml 前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml会覆盖全局的settings.xml。 Maven安装后,用户目录下不会自动生成s.转载 2021-12-04 22:54:25 · 8637 阅读 · 0 评论 -
java多线程任务队列模型
此篇文章将从任务队列的设计;任务调度的方式(串行和并行)。代码很简单,主要是设计的思想。 任务队列 final class PendingPostQueue { // 含有头、尾指针的链表结构实现队列 private PendingPost head; private PendingPost tail; // 入队列 synchronized void ...转载 2018-11-08 16:59:45 · 2344 阅读 · 0 评论