本文可作为传智播客《张孝祥-Java多线程与并发库高级应用》的学习笔记。
这一节我们做一个缓存系统。
在读本节前
请先阅读
ReentrantReadWriteLock读写锁的使用1
第一版
public class CacheDemo {
    private Map cache = new HashMap();
    public static void main...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:59:57   
                                收藏:
0  评论:
0  赞:
0  阅读:
541
                             
                    
                        
                            
                            
                                package com.latrobe.spark
import org.apache.spark.{SparkContext, SparkConf}
/**
 * Created by spark on 15-1-19.
 * 根据key对K-V类型的RDD进行排序获得新的RDD
 */
object SortByKey {
  def main(args: Array[String]) {...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:58:57   
                                收藏:
0  评论:
0  赞:
0  阅读:
4376
                             
                    
                        
                            
                            
                                一、演示概述
此演示展示了如何通过设置RadDocking的CompassStyle和RootCompassStyle来控制停靠罗盘指示器的停靠行为,从而方便的实现对面板的上下左右和居中的停靠。
相关下载(屏幕录像):
在线播放:
温馨提示:如果屏幕录像和代码不能正常下载,可站内留言,或发邮件到524130780@QQ.COM
二、运行效果
效果如下图所示:
三、关键...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:58:07   
                                收藏:
0  评论:
0  赞:
0  阅读:
496
                             
                    
                        
                            
                            
                                CImageList就是一个容器,用来存储图片资源,方便这些资源被CListBox,CComboBox,CComboBoxEx,CTabCtrl以及CTreeCtrl,CListCtrl等使用。
     要使用CImgeList首先要使用它的create函数:
     一般用的比较多的是这一个函数,当然,它还有很多重载,自己可以去翻阅msdn.
      BOOL Create( in...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:57:27   
                                收藏:
0  评论:
0  赞:
0  阅读:
683
                             
                    
                        
                            
                            
                                Cocos2d-x 3.2 大富翁游戏项目开发-第二十二部分 拾到珍珠...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:57:17   
                                收藏:
0  评论:
0  赞:
0  阅读:
451
                             
                    
                        
                            
                            
                                1.定义
原型模式属于一种创建型模式,与其他创建型模式不同,原型模式不是直接构造对象,而是通过复制一个已经存在的实例返回新的实例。
2.适用性
为何要拷贝而不直接生成?我的理解是有些时候直接构造实例花费比较大,比如在构造对象的时候需要做大量的数据库查询,这样如果构造许多类似的对象还重复地查询数据库则开销很大,很没效率。直接拷贝现有的实例,在需要情况下做一些小的修改会显得高效许多。...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:57:07   
                                收藏:
0  评论:
0  赞:
0  阅读:
524
                             
                    
                        
                            
                            
                                一个一个网站中,很多页面有大部分内容是一样的(如:页面的导航栏,侧边栏,底部)那么我们就可以在母版页中定义好这些导航栏,侧边栏,底部的内容。
然后可以新建一些“使用模板页的webForm子页面”在子页面中写你这个页面要展示哪些具体的内容就可以了。(假如我有10个页面。那么这10个页面都使用母版页,这样就不用在这10个页面中重复的写导航栏,侧边栏,底部了,只要在母版页中写好导航栏,侧边栏,底部就可...
                            
                            
                                分类:
Web开发   时间:
2015-01-20 23:56:57   
                                收藏:
0  评论:
0  赞:
0  阅读:
373
                             
                    
                        
                            
                            
                                背景:1--TLE:超时,没有考虑到时间复杂度,开始对每一个数都从1开始到99999,这样就是O(t*key)这样20组大数就可以超时。2--WA:3--WA都是把数字误以为最多4位了,其实是五位!!!。
思路:找出i(从1到100000)产生的数n,i是n的生成元,由于最多5位数字相加,所以n-i
学习:1.对于所有情况最多10万级别的可以打表。
#include
int str[9...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:56:47   
                                收藏:
0  评论:
0  赞:
0  阅读:
557
                             
                    
                        
                            
                            
                                背景:最近在看Dr.2的书《移动医疗那点事(上册)》,所以此次博文就厚颜无耻的叫做“移动医疗不算事儿”。新的一年,新的积累与进步,继续关注医疗行业的最新动态。此次主要介绍吐槽一下关于“自由执业“和”电子病例“的新闻。Running……...
                            
                            
                                分类:
移动平台   时间:
2015-01-20 23:56:37   
                                收藏:
0  评论:
0  赞:
0  阅读:
482
                             
                    
                        
                            
                            
                                同步代码块是一种有效实现操作原子性的方法,上一章我们讲了一些同步的原子操作的基础。
现在我们回忆一下上一章的两个问题。
1:不同的synchronized的写法有什么区别,又该怎么写创建线程的代码呢?
以class实例对象作为锁的写法
写法1
package com.home.thread;
/**
 * @author gaoxu
 * 
 */
public class SafeT...
                            
                            
                                分类:
编程语言   时间:
2015-01-20 23:56:27   
                                收藏:
0  评论:
0  赞:
0  阅读:
431
                             
                    
                        
                            
                            
                                1,导入libsqlite3.0.dylib库
文件中:#import
"sqlite3.h"
2,创建数据库
#define kDocDir [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]
#define dbPat...
                            
                            
                                分类:
移动平台   时间:
2015-01-20 23:56:17   
                                收藏:
0  评论:
0  赞:
0  阅读:
353
                             
                    
                        
                            
                            
                                ubuntu配置SSH免密码登陆
 
1、安装SSH:
2、是否生成 .ssh 
目录:
 
3、如果没有生成,自己手动创建一个  .ssh 
目录:
 
生成的 .ssh 目录:
 
4、生成公钥与私钥:
效果如下:
 
5、将公钥加入到用于认证的公钥文件中:
 
6、免密码登陆:
效果:
 
 
 
Ubuntu 免...
                            
                            
                                分类:
系统服务   时间:
2015-01-20 23:55:57   
                                收藏:
0  评论:
0  赞:
0  阅读:
370
                             
                    
                        
                            
                            
                                什么是转义字符mysql的escape character指的是需要转义的特殊字符,这些字符出现在sql语句中,如果没有转移会导致sql语法报错或者有sql注入攻击的可能。主要有以下几种都需转义:\x00, \n, \r, \, ', " and \x1a. 比如' 就需要变成\'下面是sql测试:mysql> INSERT INTO nodes(name) VALUES ('select a.d...
                            
                            
                                分类:
数据库技术   时间:
2015-01-20 23:55:47   
                                收藏:
0  评论:
0  赞:
0  阅读:
529
                             
                    
                        
                            
                            
                                LoadRunner中的IP欺骗的设置以及误区 最近在忙着部署web性能测试的环境后,对IP欺骗进行设置,特地做个笔记,给自己的学习历程留下点足迹。 一. 什么是IP欺骗? 做什么事首先要问个为什么,如果知道为什么了,即使不知道如何做,简单,google it,答案总会找得到,google.c...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:54:37   
                                收藏:
0  评论:
0  赞:
0  阅读:
439
                             
                    
                        
                            
                            
                                一、变量ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符。定义变量时要使用var操作符如:var message;/*定义一个名为message的变量,该变量可以用来保存任何值,未初始化的变*量会保存一个特殊的值-und....
                            
                            
                                分类:
编程语言   时间:
2015-01-20 23:54:27   
                                收藏:
0  评论:
0  赞:
0  阅读:
440
                             
                    
                        
                            
                            
                                1 前台js: 2 var treeNodes; 3 $.ajax({ 4 async: false, 5 cache: false, 6 type: 'POST', 7 contentType: "application/json", 8 url: "/M...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:54:17   
                                收藏:
0  评论:
0  赞:
0  阅读:
735
                             
                    
                        
                            
                            
                                自定义cell的高度 文字计算高度
                            
                            
                                分类:
其他   时间:
2015-01-20 23:54:07   
                                收藏:
0  评论:
0  赞:
0  阅读:
388
                             
                    
                        
                            
                            
                                路径:Window->Preference->Java->Code Style->Code Template文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话...
                            
                            
                                分类:
编程语言   时间:
2015-01-20 23:53:57   
                                收藏:
0  评论:
0  赞:
0  阅读:
336
                             
                    
                        
                            
                            
                                win7 64bit问题:升级为ie11后,总是崩溃。特别是F12,dom发生异常。提示exception in window.load .....1.下载补丁包http://www.microsoft.com/zh-CN/download/confirmation.aspx?id=451542.补...
                            
                            
                                分类:
其他   时间:
2015-01-20 23:53:47   
                                收藏:
0  评论:
0  赞:
0  阅读:
372
                             
                    
                        
                            
                            
                                原文出自:http://shao171.blog.163.com/blog/static/238397019201502011844293/CompareDate函数 比较两个日期时间值日期部分的大小CompareDateTime函数 比较两个日期时间值的大小CompareTime函数 比较两个日期...
                            
                            
                                分类:
Windows开发   时间:
2015-01-20 23:53:17   
                                收藏:
0  评论:
0  赞:
0  阅读:
546