上一页 1 ··· 668 669 670 671 672 673 674 675 676 ··· 784 下一页
摘要: 如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么你不要sychronize这么复杂的东西,ThreadLocal将是你不错的选择。举例来说:packag... 阅读全文
posted @ 2014-12-22 20:04 沧海一滴 阅读(302) 评论(0) 推荐(0) 编辑
摘要: signalAll和signal很像,内部就是将Condition队列里所有的Node都加入到release队列中,仅此而已 代码如下: 输出: Condition的执行方式,是当在线程T1中调用await方法后,线程T1将释放锁,并且将自己沉睡,等待唤醒, 线程T2获取到锁后,开始做事,完毕后,调 阅读全文
posted @ 2014-12-22 19:58 沧海一滴 阅读(867) 评论(0) 推荐(0) 编辑
摘要: Oracle 是一门博大精深的技术。玩了2年的oracle,依旧还有很多知识点不清楚。 昨天群里的朋友提到了 DEDICATED 和 SHARE 两种模式。 不清楚,默默的做点功课了。从网上搜了点知识,整理如下:专用服务器(DEDICATED):一个客户端连接对应一个服务器进程共享服务器(SHARE... 阅读全文
posted @ 2014-12-22 19:28 沧海一滴 阅读(13384) 评论(0) 推荐(0) 编辑
摘要: 一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图:Oracle 官方文档对这两种文档的说明如下:About Dedicated andShared Server Processeshttp://download... 阅读全文
posted @ 2014-12-22 19:25 沧海一滴 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1)冒泡排序 冒泡排序在众多排序算法中算比较简单的一个,基本思想是重复的进行整个数列的排序,一次比较两个元素(两两排序),如果它们顺序不符合就交换,重复这样直到数列没有再需要交换的数为止(结束条件)。就好像气泡一样,轻的气泡会往上漂浮,在不断漂浮的过程中,发生了两两交换过程,所以叫冒泡排序。 其... 阅读全文
posted @ 2014-12-22 14:08 沧海一滴 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 668 669 670 671 672 673 674 675 676 ··· 784 下一页