摘要:
1,Codition接口描述了可能会与锁有关联的条件变量。这些变量在用法上与使用Object.wait访问的隐式监视器类似。 但提供了更强大的功能,需要指出的是,单个lock可能与多个condition对象关联。为了避免兼容性问题,condition方法的名称与对应的object版本中不一样。 2, 阅读全文
posted @ 2018-06-04 21:35
美好的明天
阅读(444)
评论(0)
推荐(0)
摘要:
一,ModelAndView 介绍: 1)ModelAndView 用于后台与前端页面交互; 2)可以用于重定向与转发到指定页面, 3)可以保存数据然后渲染到页面 二,使用: 1)在Controller层的方法返回值写为ModelAndView 2)在方法内 new一个 ModelAndView 3 阅读全文
posted @ 2018-06-04 17:42
美好的明天
阅读(1455)
评论(0)
推荐(2)
摘要:
原文地址:https://blog.csdn.net/qq30211478/article/details/78016155 (一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很 阅读全文
posted @ 2018-06-04 17:37
美好的明天
阅读(120740)
评论(0)
推荐(4)
摘要:
1,form运行方式 当form框里面的method为get时,执行doGet方法当form框里面的method为post时,执行doPost方法 2,生成方式 get方式有四种:1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。4)form中method为 阅读全文
posted @ 2018-06-04 16:18
美好的明天
阅读(16664)
评论(2)
推荐(5)
摘要:
Java多线程系列目录(共43篇) http://www.cnblogs.com/skywang12345/p/java_threads_category.html 阅读全文
posted @ 2018-06-04 15:51
美好的明天
阅读(226)
评论(0)
推荐(0)
摘要:
实现线程的方式有四种: 1,实现runnable接口: 2,继承Thread。 3,也就是本节的Callable接口。 4,使用线程池。 区别: 实现Callable接口的方式,相较于实现Runnable接口方式,可以有返回值,并且可以抛出异常。 执行 Callable 方式,需要 FutureTa 阅读全文
posted @ 2018-06-04 00:45
美好的明天
阅读(191)
评论(0)
推荐(0)
摘要:
CountDownLatch::闭锁,在完成某些运算是,只有其他所有线程的运算全部完成,当前运算才继续执行。 实例化:参数:设置一个计数器的值。 计数器减一: 计数器等待: 效果:首先初始化一个CountDownLatch对象,该对象设置计数器的值,在需要运算的地方,每次执行完一次运输,通过latc 阅读全文
posted @ 2018-06-04 00:32
美好的明天
阅读(384)
评论(0)
推荐(0)
摘要:
以下是一个案例,有一个店员,负责进货和卖货。进货生产,卖货消费。 当商品超过10件,生产等待,消费继续,当少于0件,消费等待,消费继续。 正常代码如下: 运行结果: 很和谐没问题!,生产者每次生产完就等待一下,导致消费者抢到资源,这样导致:0,1轮替。 但是,如果此时再假如一个生产者和消费者: 此时 阅读全文
posted @ 2018-06-04 00:16
美好的明天
阅读(1140)
评论(0)
推荐(1)