摘要: 首先去Python官网,https://www.python.org找到downloads,我这里系统是win7 x64,下载的是最新版本3.4.2下载完成后有个msi文件,选择文件安装目录,一路next。开始菜单下会出现Python shell 调试段程序(IDLE)点击后可以试着输入Python... 阅读全文
posted @ 2015-01-04 16:46 justin_xiaoshuai 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 先来看下Object源码里hashcode方法: /** * Returns a hash code value for the object. This method is * supported for the benefit of hashtables such as those provi... 阅读全文
posted @ 2015-01-04 15:53 justin_xiaoshuai 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 今天研究object源码的时候,碰到了native关键字。 简单的说就是本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言,直接操纵计算机硬件时要声明为native方法。以下是object源码, private static native void registerNa... 阅读全文
posted @ 2015-01-04 14:53 justin_xiaoshuai 阅读(273) 评论(0) 推荐(0) 编辑
摘要: MySQL 各存储引擎使用了三种类型(级别)的锁定机制:行级锁定,页级锁定和表级锁定。● 行级锁定(row-level)行级锁定最大的特点就是锁定对象的颗粒度很小,也是目前各大数据库管理软件所实现的锁定颗粒度最小的。由于锁定颗粒度很小,所以发生锁定资源争用的概率也最小,能够给予应用程序尽可能大的并发... 阅读全文
posted @ 2015-01-04 10:02 justin_xiaoshuai 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 这里我们就拿一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计附加要求:实时更新在很多人看来,这个功能非常容易实现,不就是执行一条SELECT COUNT(*)的Query 就可以得到结果了么?是的,确实只需要如此简单的一个Query 就可以得到结果。但是,如果我们采用不是MyISAM ... 阅读全文
posted @ 2015-01-04 09:27 justin_xiaoshuai 阅读(318) 评论(0) 推荐(0) 编辑