- 博客(35)
- 收藏
- 关注
转载 HBase性能优化方法总结
1. 表的设计1.1 Pre-Creating Regions默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据,直到这个region足够大了才进行切分。一种可以加快批量写入速度的方法是通过预先创建一些空的regions,这样当数据写入HBase时,会按照region分区情况,在集群内做数据的负载均衡。
2013-09-04 21:05:23
1381
转载 jstat和jvisualVm
jmxjava服务器jvmtomcatmysql目录(?)[-]二使用visualvm 远程监控 JVM 三参考博客评论一.Java VisualVM 概述 对于使用命令行远程监控jvm太麻烦。在jdk1.6中Oracle提供了一个新的可视化的。JVM监控工具Java VisualVM。jvisualvm.exe在JDK的bin
2013-08-09 15:37:14
1525
原创 Spring Security 3.1配置与使用
1、使用maven 添加Spring Security的jar 包,在pom.xml中加入: org.springframework.security spring-security-core 3.1.3.RELEASE org.springframework.security spring-security-w
2013-03-02 13:45:09
21190
原创 Spring Security 3.1自定义登录
在上一章中写了 Spring Security 3.1的配置与使用。但是研究过 Spring Security 的都知道, Spring Security的登录认证是做得比较死的,我们在登录页面只能提交到j_spring_security_check进行登录认证。接下来就是我们如何自定义登录认证,输入完用户名、密码、验证码等之后提交到我们自定义的地址进行验证(如struts2的action)只
2013-03-02 06:08:57
8594
原创 redis-cli 常用命令
1、连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证2、对value操作的命令exists(key):确认一个key是否存在del(key):删除一个keytype(key):返回值的类型keys(pattern):返回满足给定pattern的所有keyrandomkey:随机返回key空间的一个keyren
2013-02-21 11:50:55
8422
转载 Java 身份证工具类
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map;
2013-01-24 14:28:28
899
原创 Java 关键字static
要点:1、静态变量和静态方法是属于类,而不是属于某个对象。2、静态变量和静态方法可以通过类名直接引用,而不需要new一个对象。3、静态方法中只能引用静态的方法和变量。4、静态变量在某种程序上与其他语言的全局变量相类似,如果不是私有的就可以在类的外部进行访问。5、静态随着类的加载而加载。而且优先于对象存在。成员变量和静态变量的区别:1,成员变量所属于对象。所以
2013-01-08 17:04:03
830
原创 Bootstrap资源
官方网站:http://getbootstrap.com/http://twitter.github.com/bootstrap/index.html官方博客:http://blog.getbootstrap.com/中文文档:http://wrongwaycn.github.c
2012-11-21 18:05:03
3416
原创 MySQL导出Excel
1、select * from tableName into outfile 'd:/fileName.xls'; 使用这种方法可能会存在因为没有权限而失败,此时可以使用第二种方法。2、mysql your_database -uroot -p -e "select * from tableName " > /home/fileName.xls
2012-11-20 11:46:29
732
转载 java多线程设计模式
java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实
2012-09-11 20:14:17
941
原创 Java 字符串算术表达式求值
import java.util.ArrayList;import java.util.Stack;/** * * @author yhh * */public class Calculate { /** * 将字符串转化成List * @param str * @return */ public ArrayList getStringList(Strin
2012-09-05 19:48:11
18958
原创 Java 创建二叉树并遍历
public class BinaryTree { private Node root; /** * * 内部节点类 * @author yhh */ private class Node{ private Node left; private Node right; private int data; public Node(int data){
2012-09-04 22:01:03
28385
1
原创 Java 集合类学习
一、关系图继承关系图二、几个比较重要的接口和类简介1、List(有序、索引、可重复) List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法。 ArrayList(数组、快速访问) ArrayList可以理解成一个可增长的数组,因此可以通过索引快速访问。 LinkedList(链表、
2012-08-30 20:38:38
1662
转载 servlet listener
listener 在Web项目中,我们可以使用Listener接口来监听Container的中一些对象状态的变化,并且根据这些对象的状态的变化做出相应的响应。在Servlet 2.4和JSP 2.0规范中一共有八个listener接口和六个event事件类。当一个事件发生的时候我们可以使用listener中的某个方法去对事件做出相应的响应,这些方法的参数都是java.u
2012-08-17 12:05:07
736
原创 struts2 验证 json 返回 fielderrors
false fieldErrors\[\d+\],actionErrors\[\d+\] 或者: false fieldErrors.*
2012-08-15 18:05:47
1400
原创 解决使用tomcat7-maven-plugin插件时 “Application already exists at path”的问题
使用tomcat7-maven-plugin插件部署到tomcat服务器时,当服务器上已经有相同名字的项目就会导致FAIL - Application already exists at path解决方法是在pom.xml文件中配置tomcat7-maven-plugin插件时加入参数update org.apache.tomcat.maven tomcat7-
2012-08-14 20:12:53
6590
原创 maven中tomcat7-maven-plugin插件的使用
1、在项目下pom.xml文件中的plugins>标签内加入: org.apache.tomcat.maven tomcat7-maven-plugin 2.0-SNAPSHOT http://localhost:8080/manager/html tomcat
2012-08-14 20:12:26
40773
原创 DFA算法过滤敏感词,替换为*
import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.nio.ByteBuffer;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;import java.util.P
2012-08-14 20:11:41
4180
转载 log4j(转载)
log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用一个jar档,我们可以创建一
2012-08-14 20:10:55
846
原创 弹出层多媒体浏览插件clearbox
插件官网:http://www.clearbox.hu/index_en.html加载 使用 sample music rel="clearbox[gallery=My Gallery]">sample imagerel="clearbox[gallery=My Gallery]">sample musicrel="clearbox[gallery=My Ga
2012-08-14 20:10:08
1485
转载 Java生成缩略图Thumbnailator(转载)
转至:http://rensanning.iteye.com/blog/1545708Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。http://code.g
2012-08-14 20:09:04
21641
原创 jquery插件图片裁剪jcrop
官网地址:http://deepliquid.com/content/Jcrop.html加载调用jQuery(window).load(function(){ // Create variables (in this scope) to hold the API and image size var jcrop_api, boundx, bo
2012-08-14 20:07:20
2498
原创 js按比例缩小图片
function loadimg(maxWidth,maxHeight,objImg){ var img = new Image(); img.src = objImg.src; var hRatio; var wRatio;var w = img.width;var h = img.height;wRatio = maxWidth / w;hRati
2012-08-14 20:06:48
822
原创 Freemarker生成静态html示例
import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.util.HashMap;imp
2012-08-14 20:06:01
2986
原创 struts2 根据验证错误信息的不同,显示不同样式
可以通过struts2 的if else 标签及EL表达式,实现根据错误信息的不同,自定义错误信息的样式,当然也可以直接自定义错误信息的样式。 ........... xxxx${fieldErrors.email[0]}xxxxx 以上代码的意思是,当验证没有错误信息时的样式是.........(自己写html),当有错误信息时样
2012-08-14 20:05:07
900
原创 Ubuntu,CenterOs下 nginx 安装
1、Ubuntu下安装nginx下载nginx,在这里Ubuntu需要安装下列几个包.$sudo apt-get install libpcre3 && \$sudo apt-get install zlib1g && \$sudo apt-get install libpcre3-dev && \$sudo apt-get install zlib1g-dev && \$
2012-08-14 20:02:37
1272
原创 sersync 同步站点文件配置
安装环境 192.168.1.124 sersync服务器 192.168.1.127 客户端 centos6 64bit 192.168.1.124 sersync服务器执行以下操作 下载地址http://code.google.com/p/sersync/downloads/list tar zxvf sersync2.
2012-08-14 20:00:41
967
转载 jquery图片轮播
演示<!--#banner {position:relative; width:478px; height:286px; border:1px solid #666; overflow:hidden}#banner_list img {border:0px}#banner_info {position:absolute; bottom:0;
2012-04-17 16:05:59
1068
原创 Java实现ftp上传文件、文件夹
import java.io.File; import java.io.FileInputStream; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; public class test {
2012-04-06 09:49:42
87793
1
原创 struts2整合uploadify插件实现批量上传,上传成功后跳转并传递参数
<link href="static/uploadify/uploadify.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="static/uploadify/jquery-1.4.2.min.js"><script type="text/javascript" src="stati
2012-03-03 16:57:16
5961
原创 windows连接虚拟机linux下mysql配置
在虚拟机里安装好ubuntu后,网络连接方式需要选择 bridge这样方便设置ubuntu的ip等。然后就开始Mysql的远程访问要通过远程连接MySQL,需要做两步:第一步是要创建一个可以远程连接的 MySQL 用户mysql> GRANT ALL PRIVILEGES ON remote.* TO remote@"%" IDENTIFIED BY "re
2012-03-03 16:46:38
9057
1
原创 struts2中添加xheditor编辑器,上传图片
1、在jsp中添加 2.编写upload.action private File filedata; private String filedataContentType; private String filedataFileName; pri
2012-03-03 16:43:17
3373
转载 Struts2验证框架的配置及validation.xml常用的验证规则
validation.xml 的命名规则和放置路径:文件名:-validation.xml就是要验证的Action类的名字。要将此文件放于Class文件相同的目录。如果在Action类在struts配置中有多个action实例(action name),那么对应某个action的验证文件名规则如下:文件名:--validation.xml例如:UserAction-
2012-03-03 16:39:19
5059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人