小兵兵
11
29
多线程间通信 多线程间通信
多线程并发,主要是多线程操作资源类,其次是多线程间的通信,三部曲,判断、干活、通知,为了防止虚假唤醒判断时必须使用while,最后,为了保证多线程执行的顺序性,可以使用Condition配合标志位来通知唤醒指定线程。 生产者消费者两个线
2019-11-29
28
static和synchronized static和synchronized
static和synchronized2个线程模拟手机发邮件和发短信功能 八锁 标准访问 2个线程 一部手机资源类 发邮件睡眠4秒 新增sayHello方法 两部手机资源类 2个静态同步方法 一部手机 2个静态同步方法 两部部手机 1个静
2019-11-28
28
集合类不安全 集合类不安全
集合类不安全ArrayList集合类不安全 故障现象java.util.ConcurrentModificationException 导致原因 多线程对集合的并发操作导致并发修改异常的产生 解决方案 Vector(加synchroniz
2019-11-28
27
多线程售票 多线程售票
多线程售票多线程操作资源类 创建启动线程的写法public Thread(Runnable target, String name).start() 线程的6种状态,线程调用start方法后不会立即执行,而是要等待空闲CPU的调度 使用R
2019-11-27
20
oracle定时执行存储过程 oracle定时执行存储过程
需求每小时进行一次查询统计数据,并将数据插入到自定义的表当中 效果 创建存储过程create or replace procedure summary_data as v_dcppv number; v_jd12h number;
2019-11-20
01
MyBatis-Plus MyBatis-Plus
简介是什么参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入
2019-11-01