自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mongodb安装

一.安装 使用ubuntu apt方式安装, 1.导入mongodb公钥  sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 2.创建mongodb下载源文件mongodb.list到source...

2013-12-23 07:51:22

阅读数 644

评论数 0

原创 python,ruby,scala学习笔记

这段时间学习了python,ruby以及scala。 这三种语言,都以开发效率为目的,并且都支持函数式编程,也都引入了面向对象。 python,让我受不了的是,语句块的定义是 以 : 号开头,然后空格缩进来表明语句块未结束。解释性语句,并且老版本的python垃圾回收用的是引用计数。。。。 ...

2013-12-22 22:33:25

阅读数 2509

评论数 0

原创 关于linux rsync

linux提供了rsync命令用于同步两台计算机中某个文件。 假设我们有一个文件20M,客户端与服务端都有一份。在某个时刻服务端文件变了,这时需要同步到客户端。 同步整个文件,显然不是最好的方法,并且如果网络慢,则情况会更加糟糕 。 理想情况下是只希望同步改变的文件块。 linux...

2013-12-22 19:43:41

阅读数 668

评论数 0

原创 syncronized深入

java提供两种锁机制,syncronized及lock。前者基于jvm软件层实现,后者基于cpu的cas原语硬件级来实现。 基本流程是:进入syncronized的线程,首先会自旋,尝试获取锁。 一段时间后,依然不能获取,才被放入contentionList(先进后出),之后,由ow...

2013-12-22 13:32:25

阅读数 1684

评论数 0

原创 CAS笔记

java提供两种实现锁的机制,像Syncronized这种,是通过JVM来实现。  而像AtocmicInteger,这些concurrent包中的一些类是通过CAS原语来保证。  CAS基于CPU硬件指令来完成的。  基本原理:一个旧值(每次更新操作语句前,从内存中取出的值),一个新值(操作...

2013-12-22 11:40:07

阅读数 892

评论数 0

提示
确定要删除当前文章?
取消 删除