- 浏览: 67443 次
- 性别:
- 来自: 上海
-
最新评论
-
yong3773:
写的很好,学习了。谢谢。
hibernate入门实例代码
文章列表
JVM 初始化一般初始化一个类:1>假如这个类还没有被加载和连接,程序先加载并连接该类。2>假如该类的直接父类还没有被初始化,则先初始化直接父类。3>假如类中的初始化语句,则执行这些初始化语句。初始化语句顺序 ...
- 2012-09-27 21:57
- 浏览 383
- 评论(0)
JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.
1.创建JVM装载环境和配置
2.装载JVM.dll
3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例
4.调用JNIEnv实例装载并处理class类。
...
- 2012-09-27 21:52
- 浏览 393
- 评论(0)
对于使用hadoop进行日志分析等工作的开发者来说,相信一直都面临着一个非常头疼的问题。那就是:对hadoop的mapreduce作业,在分布式集群上进行单个task的单步debug跟踪调试无法办到。只能在本地进行调试,然后提交到集群中运 ...
- 2012-09-09 09:54
- 浏览 252
- 评论(0)
在日常的使用过程中,可能经常需要将一个集群中hbase的数据迁移到或者拷贝到另外一个集群中,这时候,可能会出很多问题
以下是我在处理的过程中的一些做法和处理方式。
前提,两个hbase的版本一直,否则可能出现不可预知的问题,造成数据迁移失败
当两个集群不能通讯的时候,可以先将数据所在集群中hbase的数据文件拷贝到本地
具体做法如下:
在hadoop目录下执行如下命令,拷贝到本地文件。
bin/hadoop fs -copyToLocal /hbase/tab_keywordflow /home/test/xiaochenbak
然后你懂得,将文件拷贝到你需要的你需要迁移到 ...
一下代码,是我简单写的hibernate的示例,很简单,算是对hibernate的的回忆,很简单
pojo类,user,代码如下:
package com.pzoom.xiaochen.pojo;
import java.util.Date;
/**
*
* @author lenovo
*
*/
public class User {
private String id ;
private String name ;
private String password ;
private Date date1 ;
private Da ...
今天遇到一个问题,就是在linux下配置启动多个tomcat,想方设法,终于解决了,现分享给大家,如下
不同的tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量
修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:
export CATALINA_BASE=/home/test/tomcat6
export CATALINA_HOME=/home/test/tomcat6
export CATALINA_2_BASE=/home/ ...
- 2012-08-31 16:28
- 浏览 793
- 评论(0)
1.安装Eclipse
2.下载RDT包
3.解压的plugins与features分别存放到eclipse的相应目录下
4.eclipse安装目录下的eclipse.ini,增加-clean,删除缓存.如:
-showsplash
-clean
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms40m
-Xmx256m
5.重启eclipse,就可以看到Ruby插件了
由于没进行第4步,折腾了很久时间~~~
按照以上步骤安装绝对可行
- 2012-08-21 17:57
- 浏览 495
- 评论(0)
KeyOnlyFilter
官方API解释如下:
A filter that will only return the key component of each KV (the value will be rewritten as empty).
This filter can be used to grab all of the keys without having to also grab the values.
此filter可以用来计数,但是效率没有FirstKeyOnlyFilter高
如果需要用FirstKeyOnlyFilter 可以参考我这篇关于FirstKey ...
FirstKeyOnlyFilter :api中解释如下:
A filter that will only return the first KV from each row.
This filter can be used to more efficiently perform row count operations.
说的明明白白,只会取得每条数据的第一个kv,可以用于count,计算总数,速度很快
代码如下:
希望批评指正
public int getCount() {
long bef = System.currentTimeMillis();
...
刚刚看到一篇很好的文章,仔细一看,我犯了其中的很多忌讳,拿出来和大家分享一下,同时欢迎各位补充,或者你的相同的经历,留给后来者的经验,欢迎分享
Java编程中“为了性能”尽量要做到的一些地方
分类: java规范 20 ...
- 2012-08-16 16:52
- 浏览 557
- 评论(0)
废话不说了,直接上实例代码,如果你看过前面几篇文章,这些代码对你来说都是小case了,理解最重要
下面两个代码是一个工程:
IndexDocument.java
package baseSample;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org. ...
- 2012-08-09 17:24
- 浏览 676
- 评论(0)
设计良好的线程模式保证lucene的运行不影响原本项目的性能。而且大大降低了lucene和项目之间的耦合度。
索引的操作线程:
一下代码是从网上剪切过来的,可能有错误,但是原理都是一样的,明白了原理,什么都简单。稍后我会将我自己写的几个测试代码贴上去,可以 关注下后面的文字
public class MyIndexOperateThread extends Thread {
private static Logger logger = LogManager
.getLogger(MyIndexOperateThread.class);
private Object obj;
...
- 2012-08-09 17:20
- 浏览 1118
- 评论(0)
本篇文章主要介绍IndexReader,Directory,Analyzer的常见使用方法
IndexReader
IndexReader对象可以用于读取索引目录和按编号删除文档对象。这个类并不立即从索引中删除Document。它只做个删除的标志,等待IndexReader的close()方法调用时真正的Document删除。
dir = FSDirectory.open(indexFile); 打开IndexFile路径下的目录
IndexReader reader= IndexReader.open(dir); 读取目录下的索引文件
假设有两篇文档:
reader.d ...
- 2012-08-09 17:17
- 浏览 614
- 评论(0)
这章主要介绍IndexSearcher
IndexSearcher,一个我们用来搜索IndexWriter创建的索引的命令行程序。(记住我们的Seacher只是用来示范Lucene的搜索API的用法。你的搜索程序也可以是网页或带有GUI的桌面程序或EJB等形式。)
一下代码是从网上剪切过来的,可能有错误,但是原理都是一样的,明白了原理,什么都简单。稍后我会将我自己写的几个测试代码贴上去,可以 关注下后面的文字
MyIndexSearcher对IndexSearcher的创建和回收:
public class MyIndexSearcher {
private static Inde ...
- 2012-08-09 17:12
- 浏览 784
- 评论(0)
你需要以下类来执行这个简单的索引与搜索的过程:
1、IndexWriter
2、IndexSearcher
3、IndexReader
4、Directory
5、Analyzer
6、Document
7、Field
8、Term
9、Query
10、TermQuery
11、Hits
接下来是对这些类的一个简短的浏览,针对它们在Lucene的角色,给出你粗略的概念。接下来我们开始介绍这些类。
IndexWriter类
IndexWriter是在索引过程中的中心组件。这个类创建一个新的索引并且添加文档到一个已有的索引中。你可以把IndexWriter想象成让 ...
- 2012-08-09 17:05
- 浏览 669
- 评论(0)