本文可作为传智播客《张孝祥-Java多线程与并发库高级应用》的学习笔记。
这一节我们做一个缓存系统。
在读本节前
请先阅读
ReentrantReadWriteLock读写锁的使用1
第一版
public class CacheDemo {
private Map cache = new HashMap();
public static void main...
分类:
其他 时间:
2015-01-20 23:59:57
收藏:
0 评论:
0 赞:
0 阅读:
540
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 阅读:
4374
一、演示概述
此演示展示了如何通过设置RadDocking的CompassStyle和RootCompassStyle来控制停靠罗盘指示器的停靠行为,从而方便的实现对面板的上下左右和居中的停靠。
相关下载(屏幕录像):
在线播放:
温馨提示:如果屏幕录像和代码不能正常下载,可站内留言,或发邮件到524130780@QQ.COM
二、运行效果
效果如下图所示:
三、关键...
分类:
其他 时间:
2015-01-20 23:58:07
收藏:
0 评论:
0 赞:
0 阅读:
494
CImageList就是一个容器,用来存储图片资源,方便这些资源被CListBox,CComboBox,CComboBoxEx,CTabCtrl以及CTreeCtrl,CListCtrl等使用。
要使用CImgeList首先要使用它的create函数:
一般用的比较多的是这一个函数,当然,它还有很多重载,自己可以去翻阅msdn.
BOOL Create( in...
分类:
其他 时间:
2015-01-20 23:57:27
收藏:
0 评论:
0 赞:
0 阅读:
680
Cocos2d-x 3.2 大富翁游戏项目开发-第二十二部分 拾到珍珠...
分类:
其他 时间:
2015-01-20 23:57:17
收藏:
0 评论:
0 赞:
0 阅读:
450
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 阅读:
372
背景: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 阅读:
480
同步代码块是一种有效实现操作原子性的方法,上一章我们讲了一些同步的原子操作的基础。
现在我们回忆一下上一章的两个问题。
1:不同的synchronized的写法有什么区别,又该怎么写创建线程的代码呢?
以class实例对象作为锁的写法
写法1
package com.home.thread;
/**
* @author gaoxu
*
*/
public class SafeT...
分类:
编程语言 时间:
2015-01-20 23:56:27
收藏:
0 评论:
0 赞:
0 阅读:
428
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 阅读:
351
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 阅读:
526
LoadRunner中的IP欺骗的设置以及误区 最近在忙着部署web性能测试的环境后,对IP欺骗进行设置,特地做个笔记,给自己的学习历程留下点足迹。 一. 什么是IP欺骗? 做什么事首先要问个为什么,如果知道为什么了,即使不知道如何做,简单,google it,答案总会找得到,google.c...
分类:
其他 时间:
2015-01-20 23:54:37
收藏:
0 评论:
0 赞:
0 阅读:
431
一、变量ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符。定义变量时要使用var操作符如:var message;/*定义一个名为message的变量,该变量可以用来保存任何值,未初始化的变*量会保存一个特殊的值-und....
分类:
编程语言 时间:
2015-01-20 23:54:27
收藏:
0 评论:
0 赞:
0 阅读:
438
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 阅读:
734
自定义cell的高度 文字计算高度
分类:
其他 时间:
2015-01-20 23:54:07
收藏:
0 评论:
0 赞:
0 阅读:
386
路径: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 阅读:
331
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 阅读:
370
原文出自:http://shao171.blog.163.com/blog/static/238397019201502011844293/CompareDate函数 比较两个日期时间值日期部分的大小CompareDateTime函数 比较两个日期时间值的大小CompareTime函数 比较两个日期...
分类:
Windows开发 时间:
2015-01-20 23:53:17
收藏:
0 评论:
0 赞:
0 阅读:
546