![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
神奇的问题
一个正在学习的家伙
展开
-
设计模式-单例
分为饿汉式和饱汉式;单例模式最常用的一种是饱汉式:public class Demo1 { private static final Demo1 INSTANCE = new Demo1(); public Demo1(){} public static Demo1 getInstance(){ return INSTANCE; } public static void main(String[] args) { Demo原创 2022-03-31 23:55:07 · 218 阅读 · 0 评论 -
Java 8 Stream流
Java 8 提供了Stream流进行数据处理;流只能遍历一次// 过滤 list.stream().filter(item -> Objects.equals("1", item.getId())).collect(Collectors.toList());// 去重 list.stream().distinct().collect(Collectors.toList());// 限制条数 list.st原创 2022-03-30 23:11:28 · 393 阅读 · 0 评论 -
关于ArrayList的remove方法报错
报错的很大原因可能是因为使用 Arrays.asList(" “)方法。Arrays.asList(” ")生成的是新的List,而这个List是内部类的形式,使用的是final修饰,不支持add和remove。解决方案很多,这里推荐一种stream方法。 List<String> words = Arrays.asList("中国|江苏省|徐州市|电信"); List<String> collect = words.stream().map(i原创 2022-03-30 22:27:50 · 776 阅读 · 0 评论 -
spring日志操作(AOP)
使用spring的AOC切面可以实现日志的记录。 private final OperaLogManagement operaLogManagement; public OperaLogAspect(OperaLogManagement operaLogManagement) { this.operaLogManagement = operaLogManagement; } /** @annotation:用于匹配当前执行方法持有指定注解的方法原创 2022-03-30 22:17:43 · 381 阅读 · 0 评论 -
List遍历的问题
关于List的remove方法的坑原创 2022-03-28 00:06:16 · 185 阅读 · 0 评论 -
Java类集框架基础-Map
Map是一种保存偶对象的集合,可以保存一对关联数据,并且提供了Key到Value的映射,不能保存相同的Key,并且每一个Key只能映射 Value。Map里面主要使用HashMap子类和Hsahtable子类。HashMap public static void main(String[] args){ //Map<Key,Value>,通过key找到value Map<String,Integer> map=new HashMap<Strin原创 2020-10-03 09:11:07 · 75 阅读 · 0 评论