代码改变世界

阅读排行榜

Ubuntu下设置默认java

2013-03-15 22:49 by java20130722, 286 阅读, 收藏,
摘要: 首先要把java的各种环境变量设置完接着执行update-alternatives --install /usr/bin/java java $(your_dir)/jdk1.6.0_12/bin/java 300 update-alternatives --install /usr/bin/javac javac $(your_dir)/jdk1.6.0_12/bin/javac 300通过这一步将我们安装的jdk加入java选单然后执行update-alternatives --config java 通过这一步选择系统默认的jdk然后执行java -version查看java 是否是我们 阅读全文

Linux如何实现O(1)进程调度

2013-01-17 19:17 by java20130722, 286 阅读, 收藏,
摘要: Linux调度主要是在一个runqueue结构体上操作。runqueue结构体有一个prio_array结构体数组,该数组中有个两个prio_array结构体。prio_array结构体的定义如下:struct prio_array { int nr_active /* number of tasks in the queue */; unsigned long bitmap[BITMAP_SIZE]; /* priority bitmap */ struct list_head queue[MAX_PRIO]; /* priority queue */ } 这两个pr... 阅读全文

Hive原理与不足

2013-02-21 14:47 by java20130722, 284 阅读, 收藏,
摘要: 转自:http://blog.csdn.net/wind5shy/article/details/8560059架构UI:用户提交查询请求与获得查询结果。包括三个接口:命令行(CLI)、Web GUI(Hue)和客户端。Driver:接受查询请求与返回查询结果。实现了session的概念,以处理和提供基于JDBC/ODBC执行以及颉取的API。Compiler: 编译器,分析查询SQL语句,在不同的查询块和查询表达式上进行语义分析,并最终通过从metastore中查找表与分区的元信息生成执行计划。Metastore:元数据储存,元数据存储在MySQL或derby等数据库中。元数据包括Hive各 阅读全文

Hibernate正向工程hbm2ddl

2013-07-22 16:56 by java20130722, 283 阅读, 收藏,
摘要: 转自:http://blog.csdn.net/yinianshen/article/details/4316809(向原作者致敬) 一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更应当从对象出发,生成数据库里面相关表,这样更加符合人认知事物的习惯。由于hibernate3提供了自带的工具hbm2ddl,建立根据你的对象建立数据库是一件非常简单的事情。SchemaExport工具:Hibernate的hbm2d. 阅读全文

JNI(2)

2013-07-22 16:01 by java20130722, 283 阅读, 收藏,
摘要: JNI(2)访问字段和方法JNI允许本地代码访问java 对象的字段和方法。调用需要两个步骤:例如调用cls类的f方法,1. 获取方法IDjmethodID mid = env->GetMethodID(cls, “f”, “(ILjava/lang/String;)D”);2. 然后本地方法可以重复的使用方法IDjdouble result = env->CallDoubleMethod(obj, mid, 10, str);报告编程错误JNI 不会检查编程错误,例如传递null指针或者非法的类型参数。 非法的类型参数包括使用普通对象代替类对象,JNI不检查这些错误的原因是:检查 阅读全文
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 115 下一页