- 浏览: 239040 次
- 性别:
- 来自: 上海
最新评论
-
rq2_79:
Solr DataImportHandler增量方式导入时,有 ...
solr Data Import Request Handler -
rq2_79:
http://developer.51cto.com/col/ ...
JVM加载Class过程分析 -
chenfei3306:
感谢楼主的分析,现在对hql的解析有了大体的认识了
hibernate 的HQL源码分析 -
四个石头:
...
试用log4jdbc -
dongbiying:
真让人无耐呀!你觉得是不是jar的问题呀!
RetroGuard学习指南
文章列表
文本文件导入到Hbase中
- 博客分类:
- Hbase
创建表
sudo su -su - hadoop./hbase shellcreate 'table1',{NAME => 'DF', VERSIONS => 5}
配置环境
1.修改hadoop环境
vi /opt/hadoop-1.0.0/conf/hadoop-env.sh增加如下信息
export HBASE_HOME=/opt/hbase-0.92.0export HADOOP_CLASSPATH=$HBASE_HOME/hbase-0.92.0.jar:$HBASE_HOME/hbase-0.92.0-test.jar:$HBASE_HOME/conf: ...
spring security2
- 博客分类:
- spring
<?xml version="1.0" encoding="UTF-8" ?>
- <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati ...
不选择使用Lucene的6大原因
- 博客分类:
- lucene
Lucene是开放源代码的全文搜索引擎工具包,凭借着其强劲的搜索功能和简单易用的实现,在国内已经很普及,甚至一度出现了言搜索必称Lucene的盛
景。上个月Lucene的开发团队发布了 Java Lucene 2.3.1
,相信很多朋友们都用上了。在国内对Lucene的介绍可以分为3块儿:
第一类是:以车东 的Lucene:基于Java的全文检索引擎简介 为代表的基础入门介绍;
第二类是Lucene倒排索引原理和Lucene软件包、实现类的介绍;
第三类是以中文分词为中心的介绍;
任何一个软件,包括所有伟大的软件都有这样或者那样的“缺点”和各自适用的领域,Lucene也不 ...
Schema Design Considerations indexed fields
indexed
fields 的数量将会影响以下的一些性能:
索引时的时候的内存使用量
索引段的合并时间
优化时间
索引的大小
我们可 ...
Java线程:线程状态的转换
- 博客分类:
- java
http://lavasoft.blog.51cto.com/62575/27069
一、线程状态
线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下:
1、新状态:线程对象已经创 ...
GREENPLUM与ORACLE一样有着完全独立于操作系统的用户管理
系统,以及权限管理系统。首先我们介绍一下GP中的数据库
。
在GP初始化系统后,GP会自动创建出三个数据库postgre,template0,template1.
其中postgre用作系统内部数据的 ...
与其它关系型数据库
一样,二维表同样是GP中最重要的存储数据对象。只不过为了更好的支持数据仓库海量数据的访问,GP在表这个层面为我们提供了更多更好的选项。
从数据存储方式上看,GP的表可以分成面向行存储的普通堆积表
和面向列存储的AOT表
(APPEND ONLY TABLE)(当然AOT表也可以是按行存储的,但是按列存储必须是AOT表)。
这样,我们在设计应用上可以获得相当的灵活性。比如经常需要更新的数据,或者较小的维度数据,应该使用普通堆积表存储
。下面是两个创建普通堆积表的例子。
例子一
CREATE TABLE SALES
...
深入探索 高效的Java异常处理框架
- 博客分类:
- java
摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框
架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过 ...
spring ioc原理
- 博客分类:
- java
最近,买了本Spring入门书:spring In Action
。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬
的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。
IOC(DI):
其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。java程序员都知道:java程序中的每个业务逻辑至少需要两个或以
上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() ...
JAVA IO 设计模式彻底分析
- 博客分类:
- java
一。引子(概括地介绍Java的IO)
无论是哪种编程语言,输入跟输出都是重要的一部分,Java也不例外,而且Java将输入/输出的功能和使用范畴做了很大的扩充。它采用了流的
机制来实现输入/输出,所谓流,就是数据的有序排列,而流可以是从某个源(称为流源或Source of
Stream)出来,到某个目的地(称为流汇或Sink of
Stream)去的。由流的方向,可以分成输入流和输出流,一个程序从输入流读取数据向输出流写数据。
如,一个程序可以用FileInputStream类从一个磁盘文件读取数据,如下图所示:
像FileInputStream这样的处理器叫做流 ...
AVA集合小结
下面是我自己画的,关系画得没上面好,但我自己看着清楚些
还有一张下载来的:
有序否
允许元素重复否
Collection
否
JVM加载Class过程分析
- 博客分类:
- java
我们知道,
JVM是通过调用一个
Class类得
main方法来进入一个类得,这个
main方法必须是
public、
static、
void修饰的。但是在这之前,
JVM还需要做一系列的准备工作。在这节里,我们分析一个
Java类是如何被
JVM加载运行的。
JVM要调用一个类里的方法需要经过以下几个步骤:类装载、链接、初始化。
1 类装载:
JVM通过类得全限定名(包命
+类名)找到类的
.class文件。然后把这个
.class文件加载进来,这个过程需要通过
ClassLoader来实现。
JVM的类加载系统结构如下
(图
:1 ...
hadoop-0.23.0 安装
- 博客分类:
- Hadoop
1.tar -zxvf hadoop-0.23.0.tar.gz
2.安装jdk:
chmod 755 jdk-6u27-linux-x64-rpm.bin
./jdk-6u27-linux-x64-rpm.bin
3.配置:
vi hadoop-0.23.0/config/yarn-env.sh
增加
export JAVA_HOME=/usr/java/jdk1.6.0_27/
export HADOOP_DEV_ ...
1、 住宅交付使用许可证
2、 注销抵押证明(宝201011003675)和(宝201011012363)两份抵押
3、 缴纳物业维修基金的凭证
4、 新建住宅质量保证书(带走)
5、 新建住宅使用说明书(带走)
6、 上海市房屋建筑面积测绘报告
在实践中使用Jstat监控gc情况
- 博客分类:
- java
性能测试过程中,我们该如何监控java虚拟机内存的使用情况,用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。
在项目实践过程中,我们探索和使用了一款新工具--Jstat。
先秀一下。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics
monitoring
tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap
...