随笔分类 -  java基础

摘要:死锁演示代码 死锁的四个必要条件 互斥条件:一个资源每次只可以被一个进程使用 请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已经获得的资源,在未使用完成之前,不可以强行剥夺 循环等待条件:若干进程之间行程了一种头尾相接的循环等待资源关系 package com.yi 阅读全文
posted @ 2022-09-27 14:02 yishan99 阅读(31) 评论(0) 推荐(0) 编辑
摘要:多线程环境下安全的集合 List /** * 并发修改异常 多个线程同时操作一个不安全的集合 * <p> * CopyOnWriteArrayList 写时复制技术 * add方法会先复制一个新数组 对新数组进行相关操作 操作完成之后合并到原数组去 独立写 */ public class Demo0 阅读全文
posted @ 2022-09-27 13:53 yishan99 阅读(35) 评论(0) 推荐(0) 编辑
摘要:package com.yishan.foreach; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArray 阅读全文
posted @ 2021-10-21 15:02 yishan99 阅读(35) 评论(0) 推荐(0) 编辑
摘要:MyBatis批量插入 <foreach collection="list" item="item" index="index" open="" close="" separator=";"> <if test="list != null and list .size() != 0"> and t. 阅读全文
posted @ 2021-09-26 16:43 yishan99 阅读(45) 评论(0) 推荐(0) 编辑
摘要:`package com.yishan.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java 阅读全文
posted @ 2021-09-23 14:15 yishan99 阅读(97) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示