摘要:
Bootstrap 提供了一个清晰的创建表格的布局。下表列出了 Bootstrap 支持的一些表格元素: 表格类 <tr>, <th> 和 <td> 类 基本的表格 条纹表格 通过添加 .table-striped class,您将在 <tbody> 内的行上看到条纹,如下面的实例所示: 边框表格
阅读全文
posted @ 2017-11-15 00:11
duan2
阅读(178)
推荐(0)
编辑
摘要:
简介 在您开始阅读本教程之前,您必须具备 HTML 、 CSS 和 JavaScript 的基础知识。如果您还不了解这些概念,那么建议您先阅读我们的这些教程: HTML 教程 CSS 教程 JavaScript 教程 Bootstrap 包的内容 基本结构:Bootstrap 提供了一个带有网格系统
阅读全文
posted @ 2017-11-14 23:58
duan2
阅读(224)
推荐(0)
编辑
摘要:
在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。
阅读全文
posted @ 2017-11-14 15:33
duan2
阅读(188)
推荐(0)
编辑
摘要:
JDK自带的线程池 延迟5秒后执行,然后每隔一秒轮回执行。 自定义的线程池
阅读全文
posted @ 2017-11-03 22:48
duan2
阅读(122)
推荐(0)
编辑
摘要:
Master-Worker模式是常用的并行模式之一,它的核心思想是,系统有两个进程协作工作:Master进程,负责接收和分配任务;Worker进程,负责处理子任务。当Worker进程将子任务处理完成后,结果返回给Master进程,由Master进程做归纳汇总,最后得到最终的结果。 一、什么是Mast
阅读全文
posted @ 2017-11-01 23:34
duan2
阅读(444)
推荐(0)
编辑
摘要:
多线程开发可以更好的发挥多核cpu性能,常用的多线程设计模式有:Future、Master-Worker、Guard Susperionsion、不变、生产者-消费者 模式; jdk除了定义了若干并发的数据结构,也内置了多线程框架和各种线程池; 锁(分为内部锁、重入锁、读写锁)、ThreadLoca
阅读全文
posted @ 2017-11-01 23:28
duan2
阅读(783)
推荐(0)
编辑
摘要:
同步类容器 并发类容器 ConcurrentMap Copy-on-write 并发List Vector和CopyOnWriteArrayList是两个线程安全的List,Vector读写操作都用了同步,相对来说更适用于写多读少的场合,CopyOnWriteArrayList在写的时候会复制一个副
阅读全文
posted @ 2017-11-01 23:08
duan2
阅读(216)
推荐(0)
编辑
posted @ 2017-11-01 22:32
duan2
阅读(831)
推荐(0)
编辑
摘要:
读读共享 类ReentrantReadWriteLock的使用:写写互斥 读写互斥
阅读全文
posted @ 2017-11-01 21:47
duan2
阅读(200)
推荐(0)
编辑
摘要:
使用ReentrantLock类 ReentrantLock类在扩展功能上更加强大,比如嗅探锁定,多路分支通知。而且在使用上也比synchronized更加灵活 调用ReentrantLock对象的lock()方法获取锁,调用unlock()方法释放 锁。 使用Condition实现等待/通知机制:
阅读全文
posted @ 2017-10-28 16:29
duan2
阅读(367)
推荐(0)
编辑