JavaSE
new worker
这个作者很懒,什么都没留下…
展开
-
JAVA8 - 使用stream api进行list集合指定字段去重
JAVA8 - 使用stream api进行list集合指定字段去重背景 有一个list,实体包含多个字段,当其中两个字段值均相同时,就认为list中的这两条记录是一样的去重 java8中有一个collectingAndThen可以根据多个字段去重 依据姓名和年龄去重,当姓名和年龄相同时,认为这两个实体相同class FlightTicketInfo {private String orderNumber;private String userName;private St转载 2021-11-22 09:31:01 · 802 阅读 · 0 评论 -
# JAVA实现评论功能设计开发
JAVA实现评论功能设计开发实现类似微信朋友圈的评论楼层思路:1、嵌套型的评论方式所需要的数据结构是树状型的,评论多起来的话层级结构会变得很复杂实现原理为在评论表之中添加一个【parent_id】字段,定义评论和回复为父子级的关系,评论为父级,回复为子级,默认为【0】,表示为没有父级create table `comment` ( `id` int(11) not null auto_increment comment '主键id', `nickname` varchar(2原创 2021-11-17 16:35:26 · 4021 阅读 · 2 评论 -
双重校验锁实现单例模式
public class Singleton { private volatile static Singleton uniqueInstance; private Singleton() { } public static Singleton getUniqueInstance() { //先判断对象是否已经实例过,没有实例化过才进⼊加锁代码 if (uniqueInstance == null) { //类对象加锁 synchronized (Singlet原创 2021-02-28 22:08:44 · 176 阅读 · 0 评论 -
JAVA中循环删除list中元素的方法总结
JAVA中循环删除list中元素的方法总结 印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。 1、for循环遍历listfor(int i=0;i<list.size...转载 2020-12-10 11:13:05 · 239 阅读 · 0 评论