- 浏览: 14288 次
- 性别:
- 来自: 杭州
最新评论
-
kingquake21:
kingquake21 写道:%s/__\(LEAF|ENTR ...
Ubuntu10.04下build OpenJDK7 的过程 -
kingquake21:
:%s/__\(LEAF|ENTRY|QUICK_ENTRY\ ...
Ubuntu10.04下build OpenJDK7 的过程 -
kingquake21:
在ubuntu12.04里编译时,源码里面有一个__LEAF定 ...
Ubuntu10.04下build OpenJDK7 的过程 -
三尺寒冰:
登录的时候是使用用户名,怎么获得用户id呢?
分库分表总结 -
thebye85:
编译出来了
Ubuntu10.04下build OpenJDK7 的过程
文章列表
mysql innodb存储与索引的总结
- 博客分类:
- mysql
Innodb存储
表空间是逻辑存放所有数据的地方,默认情况下会共享一个表空间——ibdata1,但如果把innodb_file_per_table=ON后每张表可以单独放到一个表空间内,但还是有很多数据保存在共享的表ibdata1中,如undo信息等。
表空间由各种段(segment)组成,常见的段有数据段、索引段等。Innodb是索引组织的,数据段就是clustered index的叶结点。需要注意的是,不是每个对象都有段。
区(extend)是由64个连续的页组成,每个页(page)固定为16KB,所以每个区总共为1M。页是innodb最小的磁盘管理单位。
...
原文:
http://stas-blogspot.blogspot.com/2010/03/java-bridge-methods-explained.html
Bridge methods in Java are synthetic methods, which are necessary to implement some of Java language features. The best known samples are covariant return type and a case in generics when erasure of base method's ...
异常表
每一个try语句块catch的异常都与异常表中的一项相对应,异常表中的每一项都包括:
起点
终点,始终把catch异常位置的pc指针偏移量的最大值大1
处理异常时跳转到的字节码序列中的pc指针偏移量
被catch的异常类的常量池索引
例如:
public class Test {
public static void main(String[] args) {
try {
Class.forName("java.lang.String");
} catch (ClassNotFoundE ...
单库单表
单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。
单库多表
随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql, 还有一个更严重的问题是,当需要添加一列的时候,mysql会锁表,期间所有的读写操作只能等待。
可以通过某种方式将user进行水平的切分,产生两个表结构完全一样的user_0000,user_0001等表,user_0000 + user_0001 + …的数据刚好是一份完整的数据 ...
XP下试过,保存起来怕将来忘了
HKeyCurrentUser\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
增加:
DnsCacheEnabled 0x0 (REG_DWORD)
DnsCacheTimeout 0x0 (REG_DWORD)
ServerInfoTimeOut 0x0 (REG_DWORD)
Ubuntu10.04下build OpenJDK7 的过程
1. 安装mercurial
Mercurial是一个版本管理工具。
sudo apt-get install mercurial
安装mercurial的扩展,添加fclone在支持
hg clone http://bitbucket.org/pmezard/hgforest-crew
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个:
[extensions]
forest=/home/daren/hgforest-crew/forest.py
fetch=
2. 下载jdk7源码
hg fclone ...