- 浏览: 53726 次
- 性别:
- 来自: 北京
最新评论
文章列表
原文链接:http://jingyan.baidu.com/article/09ea3ede2ebf83c0aede39d9.html
1.登录mysql
#mysql -u root -p
2.新增用户
insert into mysql.user(Host,User,Password) values("localhost","xxx",password("***"));
注释:xxx为新建用户名,***为用户密码
3.执行该句后,还需要刷新权限表
flush privileges;
4.赋予用户权限
gra ...
- 2014-08-12 15:25
- 浏览 264
- 评论(0)
原文链接:http://kenwublog.com/hbase-performance-tuning
因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。
配 ...
- 2014-08-08 17:22
- 浏览 195
- 评论(0)
hbase 0.94.0版本中,对于region的split方式引入了一个非常方便的SplitPolicy,通过这个SplitPolicy,可以主动的干预控制region split的方式。在org.apache.hadoop.hbase.regionserver包中,可以找到这么几个自带的splitPolicy:ConstantSizeRegionSplitPolicy,Incre ...
- 2014-08-08 12:25
- 浏览 329
- 评论(0)
FindBugs是一个静态分析工具,在程序不需运行的情况下,分析class文件,将字节码与一组缺陷模式进行对比,试图寻找真正的缺陷或者潜在的性能问题。本文档主要详细说明FindBugs 2.0.3版本中各项检测器的作用,该版本共有156个缺陷检测器,分为11个类别。
1. No Category(无类别)
1.1 BuildInterproceduralCallGraph
模式
-
速度
快
缺陷类别
-
类型
edu.umd.cs.findbugs.detect.BuildInterprocedural ...
- 2014-08-02 23:00
- 浏览 566
- 评论(0)
最近的工作中涉及到了 findbugs 的使用,从官方网站上下载了二进制包之后,仔细阅读了下它们的文档,并且小小的尝试了下 findbugs 的几种使用方法。如果使用 eclipse 插件或者图形界面的形式,界面上会显示出每個 BUG 的详细说明以及修改建议。但是如果将 BUG 列表以文档的形式导出之后,发现里面只有 BUG 的错误类型代码,而没有具体的说明,使用起来颇为不便,所以我就在网上找了找相关的 BUG 代码与对照表。在这里顺便鄙视下 CSDN ,下载壹個文档居然还要积分,使用 VIP 通道需要付费,资料的质量还参差不齐的,而且很多资料本身也是盗版的,它也好意思拿来获利。下面这个对照表来 ...
- 2014-08-02 22:58
- 浏览 368
- 评论(0)
一简介
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。
分页方式有两种:
一种是从Action中得到一个List,在页面上通过<pg:item>进行自动分页。
第二种是通过把 pageSize,pageNo两参数传给后台进行数据库分页。
我做两个Demo加以说明对比:二、准备
把pager-taglib.jar放到lib目录下( ...
- 2014-08-02 22:11
- 浏览 173
- 评论(0)
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握l ...
- 2014-08-02 21:56
- 浏览 227
- 评论(0)
<script language="javascript">
try
{
throw new Error(10,"asdasdasd")
}
catch (e)
{
alert(e.message);
alert(e.description)
alert(e.number)
alert(e.name)
throw new Error(10,"asdasdasd")
}
</script>
在JavaScript可以使用try...cat ...
- 2014-08-02 15:59
- 浏览 193
- 评论(0)
有一批重构手法专门用来处理类的概括关系,即继承关系。其中主要是将函数上下移动于继承体系之中。
1、PullUpField(字段上移)
两个子类拥有相同的字段。将该字段移至超类。
2、PullUpMethod(函数上移)
有些函数,在各 ...
- 2014-07-12 23:01
- 浏览 230
- 评论(0)
我们在做代码重构时,最麻烦的问题是什么?各人有各人的答案。
对我来说,找到哪一段代码需要重构是最大的麻烦。产品写好了,程序怎么样?怎么判断?我的标准是,最复杂的代码就是最需要重构的代码。对于由整个团队写的代码,全面阅读是不太现实的。开会?程序员最最不喜欢开会了!那可是个技术活。:)
最近,我用了一个小工具,SourceMonitor,取得了意想不到的好效果。推荐大家使用。
SourceMonitor是一个源代码衡量工具,由http://www.campwoodsw.com/开发,免费下载。
使用方法如下:
Step 1.创建一个项目,比如,Java项目。
- 2014-07-09 23:59
- 浏览 303
- 评论(0)
1. Rename
Rename重构的功能就是重命名Java元素。当Java元素的命名不清晰或功能发生改变的时,为了保持代码的可读性,可以通过Eclipse的重构功能重命名Java元素。选择相应的Java元素,选择右键Refactor菜单下的Rename菜单可以对当前选择的元素进行重命名,在弹出的重命名对话框中修改相应的元素名称即可,例如修改一个包的重命名
2. Move
Move的重构和Rename的重构类似,它可以把一个Java元素从一个地方移动到另一个地方,Move的重构主要用来移动一个类到不同的包下。
3. Change Method S ...
- 2014-07-09 23:03
- 浏览 261
- 评论(0)
原文链接:http://blog.jobbole.com/72222/
面对复杂的 Web 应用的开发,良好的流程和工具支持是必不可少的,它们可以让日常的开发工作更加顺畅、更加高效。本文介绍了6个Web开发利器以及相关的教程,帮助你在开发、调试、集成 ...
- 2014-06-30 22:07
- 浏览 193
- 评论(0)
Hbase shell详情
HBase 为用户提供了一个非常方便的使用方式, 我们称之为“HBase Shell”。
HBase Shell 提供了大多数的 HBase 命令, 通过 HBase Shell 用户可以方便地创建、删除及修改表, 还可以向表中添加数据、列出表中的相关信息等。
备注:写错 HBase Shell 命令时用键盘上的“Delete”进行删除,“Backspace”不起作用。
在启动 HBase 之后,用户可以通过下面的命令进入 HBase Shell 之中,命令如下所示:
hadoop@ubuntu:~$ hbase shell
HBase Shell; ...
- 2014-06-26 11:19
- 浏览 220
- 评论(0)
Java多线程-新特征-锁(上)
在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。
Condition:
Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 set (wait-set)。
Lock:
Lock 实现提供了比使用 s ...
- 2014-06-26 11:10
- 浏览 178
- 评论(0)
Java多线程-新特征-锁(下)
在上文中提到了Lock接口以及对象,使用它,很优雅的控制了竞争资源的安全访问,但是这种锁不区分读写,称这种锁为普通锁。为了提高性能,Java提供了读写锁,在读的地方使用读锁,在写的地方使用写锁,灵活控制,在一定程度上提高了程序的执行效率。
Java中读写锁有个接口java.util.concurrent.locks.ReadWriteLock,也有具体的实现ReentrantReadWriteLock,详细的API可以查看JavaAPI文档。
下面这个例子是在文例子的基础上,将普通锁改为读写锁,并添加账户余额查询的功能,代码如下:
packa ...
- 2014-06-26 11:09
- 浏览 219
- 评论(0)