首页 > 其他分享 >List 不安全

List 不安全

时间:2023-02-01 12:01:08浏览次数:42  
标签:java List list util 安全 import new


package pc;

import java.util.List;
import java.util.UUID;
import java.util.concurrent.CopyOnWriteArrayList;

public class D {
public static void main(String[] args) {
// List<String> list = new ArrayList<>(); //报错
// List<String> list = new Vector<>(); //√速度慢
// List<String> list = Collections.synchronizedList(new ArrayList<>());//√速度慢
List<String> list = new CopyOnWriteArrayList<>();//√高效
for (int i = 1; i <=10; i++) {
new Thread(()->{
list.add(UUID.randomUUID().toString().substring(0,5));
System.out.println(list);
},String.valueOf(i)).start();

}
}
}


标签:java,List,list,util,安全,import,new
From: https://blog.51cto.com/u_10780206/6031189

相关文章

  • 面试之arrayList扩容机制
    参考:ArrayList扩容详解_java编程艺术的博客-CSDN博客_arraylist扩容ArrayList底层是数组elementData,用于存放插入的数据。初始大小是0,当有数据插入时,默认大小DEFAULT_CAP......
  • 理解Golang 赋值的并发安全性
     1.什么是并发安全并发安全就是程序在并发情况下执行的结果是正确的。比如对一个变量简单的自增操作count++,在非并发下很好理解,而在并发情况下却容易出现预期之外......
  • 代码实例解读如何安全发布对象
    摘要:在高并发环境下如何安全的发布对象实例。本文分享自华为云社区《【高并发】如何安全的发布对象(含各种单例代码分析)》,作者:冰河。今天,为大家带来一篇有技术含量的文章......
  • JavaScript 中更安全的 URL 读写
    前言URL对于我们开发人员来讲,应该是非常熟悉了。在对URL进行参数拼接时,我们一般都会直接进行字符串拼接或使用模版字符串,因为这样非常方便,但是我们这样其实会在不知不觉中......
  • 23. Merge k Sorted Lists[Hard]
    23.MergekSortedListsYouaregivenanarrayofklinked-listslists,eachlinked-listissortedinascendingorder.Mergeallthelinked-listsintoonesor......
  • SimpleDateFromat 是线程安全的吗
    1,在SimpleDateFormat转换日期是通过Calendar对象来操作的,SimpleDateFormat继承DateFormat类,DateFormat类中维护一个Calendar对象,通过DateFormat类中的注释可知:此处Calenda......
  • 从甲方视角看乙方商业化安全产品的需求
    一、总体策略布局规划 二、关于信息安全工作的定位乙方商业化团队的职责是通过产品和技术能力,向甲方IT部门和安全部门提供服务,赋能甲方业务。因此,乙方商业化团队应该......
  • 【Javaweb】什么是Listener监听器?
    1、Listener监听器它是Javaweb的三大组件之一。Javaweb的三大组件分别是:Servelt程序,Filter过滤器,Listener监听器。2、Listener它是JavaEE的规范,就是接口3、监听器的作用......
  • wsl子系统和vmware不兼容,VMWARE虚拟机提示 "您正在运行的此虚拟机已启用侧通道缓解。
     001、VMWARE虚拟机提示"您正在运行的此虚拟机已启用侧通道缓解。侧通道缓解可增强安全性,但也会降低性能, 安装wsl子系统之后,vmware无法正常运行,出现了如下问题:  ......
  • 网络安全学习之加解密相关知识
    常见编码方式 ASCII、ANSI、GBK、GB2312、UTF-8、GB18030和UNICODE Base64:是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示......