Java中finally的执行时机

finally是在catch执行之后return之前执行的。 那么,如果在finally中改变了catch中要返回的对象,那么,返回值改变了吗? 看代码: 上面代码输出是3,说明finally中的改变对catch中的返回值产生了影响。 再看下面代码: ...

2016-03-28 15:54:55

阅读数:215

评论数:0

java多线程中的异常处理

在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exception部分)进行了约束...

2016-03-28 13:59:44

阅读数:208

评论数:0

ZooKeeper API使用示例

1.使用什么API可以创建ZK(ZooKeeper)连接? 2.如何关闭ZK(ZooKeeper)连接? 3.如何创建节点? 4.如何读取数据? 5.如何删除指定节点? 6.如何收到来自Server的Watcher通知后的处理? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务框...

2016-03-28 11:08:32

阅读数:236

评论数:0

Oracle数据库动态注册和参数local_listener的使用

从Oracle8i版本开始,在oracle数据库当中,应用如果没有特殊需求的话,数据库监听不需要做出配置,oracle把这种方法称为动态注册。所谓动态注册,oracle通过PMON进程根据参数instance_name和service_names中的内容,把oracle数据库的信息注册到默认的15...

2016-03-25 18:16:24

阅读数:2457

评论数:0

JAVA远程操作Zookeeper示例

zookeeper可以单独安装,如果在hbase安装完成后,hbase-env.sh中没有设置export HBASE_MANAGES_ZK=true,会随hbase启动zookeeper。 import org.apache.zookeeper.CreateMode; import org....

2016-03-25 15:26:27

阅读数:676

评论数:0

Java集合框架List,Map,Set等全面介绍

java.util.Collection [I] +--java.util.List [I]    +--java.util.ArrayList [C]    +--java.util.LinkedList [C]    +--java.util.Vector [C]       +--...

2016-03-24 20:44:56

阅读数:213

评论数:0

java中的List

1、List接口继承了Collection接口。List中的元素是按顺序存放的,可以有重复元素。 ArrayList类:实现数组的动态操作,线程不安全,执行效率比Vector高Vector类:实现动态数组线程安全向量类Stack类:表示后进先出的对象栈,是Vector类的子类, 2、构造方...

2016-03-24 20:09:16

阅读数:160

评论数:0

HashSet,TreeSet和LinkedHashSet的区别

Set接口 Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。 HashSet Ha...

2016-03-23 18:45:37

阅读数:154

评论数:0

Open_tables Opened_tables table_open_cache

今天开发说应用链接数据库比较慢,定位后发现是table_open_cache太小了引起的问题。 如果你发现Opened_tables比较大并且一直再增大,很可能是table_open_cache设置太小了,导致每次链接数据库都要去打开表,这也会造成链接数据库比较慢。 Open_tables : ...

2016-03-23 11:08:01

阅读数:776

评论数:0

使用HBase EndPoint(coprocessor)进行计算

如果要统对hbase中的数据,进行某种统计,比如统计某个字段最大值,统计满足某种条件的记录数,统计各种记录特点,并按照记录特点分类(类似于sql的group by)~ 常规的做法就是把hbase中整个表的数据scan出来,或者稍微环保一点,加一个filter,进行一些初步的过滤(对于rowcou...

2016-03-22 23:18:20

阅读数:422

评论数:0

MongoDB MapReduce

命令语法 db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 [, query : 文档,发往map函数前先给过渡文档] [, sort : 文档,发往map函数前先给文档排序] [...

2016-03-22 22:44:06

阅读数:213

评论数:0

hbase 增删改查 java示例

package test; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.hadoop.conf.Configuration; import ...

2016-03-22 15:18:49

阅读数:1449

评论数:0

convmv 字符集转换

语法: convmv [options] FILE(S) ... DIRECTORY(S) 主要选项: 1、-f ENCODING 指定目前文件名的编码,如-f gbk 2、-t ENCODING 指定将要转换成的编码,如-f utf-8 3、-r 递归转换目录下所有文件名 4、...

2016-03-19 22:18:40

阅读数:618

评论数:0

Java enum的用法详解

用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, Y...

2016-03-18 15:01:24

阅读数:180

评论数:0

java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized  ...

2016-03-17 09:44:40

阅读数:252

评论数:0

Java HashSet和LinkedHashSet的用法

类HashSet和LinkedHashSet都是接口Set的实现,两者都不能保存重复的数据。主要区别是HashSet不保证集合中元素的顺序,即不能保证迭代的顺序与插入的顺序一致。 而LinkedHashSet按照元素插入的顺序进行迭代,即迭代输出的顺序与插入的顺序保持一致。 以下是Ha...

2016-03-16 23:46:40

阅读数:225

评论数:0

Java中ArrayList类的用法

1、什么是ArrayList  ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:  动态的增加和减少元素  实现了ICollection和IList接口  灵活的设置数组的大小 2、如何使用ArrayList  最简单的例...

2016-03-16 23:14:27

阅读数:170

评论数:0

配置Log4j

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.root...

2016-03-13 21:41:36

阅读数:211

评论数:0

Zookeeper 安装和部署

Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成集群模式. 下面将分别进行介绍. 单机模式 下载zookeeper的安装包之后, 解压到合适目录. 进入zookeeper目录下的conf子目录, 创建zoo.cfg: tickTime=2000 ...

2016-03-12 17:12:04

阅读数:207

评论数:0

SELinux and LD_PRELOAD

I was testing TokuDB on Percona Server 5.6 in a VM running CentOS 6. The OS has SELinux enforcing. Instructions for installing are here: http://ww...

2016-03-09 11:18:25

阅读数:297

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭