自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 收藏
  • 关注

原创 andriod搭建开发环境

Android 开发环境搭建指南下载所需工具JDKAndroid SDK(android Software Development Kit,android软件工具开发包)Eclipse开始安装安装JDK安装SDK安装eclipse 环境变量的配置Tools路径添加到系统环境变量中下载ADT选择Developer Tools导入SD...

2015-01-04 17:48:37 220

原创 cnetos6.5安装redis2.8.19

环境:centos6.5redis2.8.19使用非root用户安装 一、安装1、下载redis  wget http://download.redis.io/releases/redis-2.8.19.tar.gz  2、安装前需要安装make、gcc、tcl sudo yum install makesudo yum instal...

2014-12-18 14:28:05 204

原创 linux安装jdk

注:JAVA_HOME=/usr/java/jdk1.6.0_21    注意路径后面不要加"/"     1.下载sun jdk。在http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-346242.html这个网页中选择linux版的jdk,这里我们选择jdk-6u26-linux-i5...

2014-12-18 13:33:44 224

原创 unbuntu下安装redis-2.8.17实践

一、安装1、下载redis稳定版,地址:http://www.redis.io/download 2、系统ubuntu14,redis2.8.17$ tar -xzvf redis-2.8.13.tar.gz$ cd redis-2.8.17$ make    此时会在目录下生成四个可执行文件:redis-benchmark、redis-cli、redis-se...

2014-10-28 11:29:37 265

原创 linux编译redis源码,安装编译器

环境:Ubuntu 14.04.1 问题:使用ubuntu编译redis源码时,发现没有安装编译器,下面是安装编译器的过程 1、安装makesudo apt-get install make 2、安装gccsudo apt-get install gcc ok,现在可以编译redis了 ...

2014-10-28 10:15:38 182

原创 mongodb排序

db.travel_forum_group.find().sort({"value":-1}).skip().limit(20);

2014-10-24 18:19:58 115

原创 mongodb的mapreduce实现分组统计数量

分组:testdb.runCommand( { mapreduce : "test", map : function() { var nameKey = this.name; kws.forEach(function(kw){ var key = kw.key; if(nameKey.indexOf(key) =...

2014-10-22 14:37:19 841

原创 mongodb命令

1、MongoDB创建数据库use nantest; (1)数据库创建完毕。但注意:如果此时什么都不操作而退出的话,此数据库会被系统删除。简单操作下,即可永久性创建此数据库,如下:show collections; 查看所有集合  ---查看‘表’2、查看当前数据库> dbnt 3、查看所有数据库show dbs 命令,即可查看到新创建的数...

2014-10-08 14:15:36 102

原创 mongodb启动出现locale::facet::_S_create_c_locale name not valid解决方案

启动mongodb时出现locale::facet::_S_create_c_locale name not valid 错误解决方法:vim /home/nan/.bashrc#添加一行export LC_ALL="C" 

2014-10-08 12:22:37 412

原创 js传递this

1、html代码:<input type="button" onclick="testThis(this,111);" id="thistest" value="this测试"> 2、两种传递this的方式:(1)onclick调用方法//obj即为this//param为传递的参数function testThis(obj,parm){ var ...

2014-10-08 09:29:45 1138

原创 java实现页面字符串换行空格方法(如果原始字符串存在换行和空格)

适用于xml、json以及分条字符串 /** * 字符串格式化处理(实现字符串在回车换行和空格功能) * @param xml */ private String convertstr(String xmlorjson) { if (xmlorjson == null || "".equals(xmlorjson) || "null".equals(xmlor...

2014-09-28 14:23:03 1042

原创 金额格式化js

1、有小数点的金额格式化金额格式化: /***格式化 *@params money {Number or String} 金额 *@params digit {Number} 小数点的位数,不够补0 *@returns {String} 格式化后的金额 **/function formatMoney(money, digit){var tpMoney ...

2014-09-28 11:14:41 228

原创 web里的路径获取方法总结

1、获取web系统根目录String dirPath = request.getServletContext().getRealPath("/"); 结果:D:\Program Files (x86)\apache-tomcat-7.0.54-2014spring\webapps\webname\ 2、获取类路径下的文件    (1)获取class目录(在web中好用,...

2014-09-25 17:27:57 176

原创 myeclipse远程调试web(tomcat)

 一、调试准备首先得有一个在远程服务器上的Tomcat与一个在本地的Eclipse,还有就是一个已经部署在远程Tomcat上并且源代码在本地Eclipse上的程序。当然如果木有远程的服务器就用自己的本机当远程的服务器试下也行哈。 二、配置tomcat1、如果远程服务器是Windows NT的环境,那就在%CATALINE_HOME%/bin 下建立debug.bat文件,在里面...

2014-09-21 16:05:17 165

原创 Eclipse下Svn的分支与合并指南

<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&

2014-09-18 14:00:30 100

原创 myeclipse2014中安装spket-1.6.23

      spket支持JavaScript、XUL/XBL、Laszlo、SVG等新产品,具有代码自动完成、语法高亮、内容概要等功能特点,可以帮助开发人员高效地创建js程序,它可以以一个独立的桌面应用程序运行或者以Eclipse的插件运行,从它的官方网站http://www.spket.com/download.html/可以下载,这里主要介绍它作为Eclipse插件的安装方式。安装后,...

2014-09-18 10:25:25 199

原创 EL表达式取Map,List值

转自:写道http://blog.csdn.net/han_dongwei/article/details/7988386EL表达式取Map中的值:后台action 中:Map map = new HashMap();  map.put(key1,value1);  map.put(key2,value2);  map.put(key3,value3);  ...

2014-09-17 12:11:26 131

原创 显示和隐藏div

1、显示div$("#userManage").css("display", "block"); 2、隐藏div$("#userManage").css("display", "none");  

2014-09-16 14:49:02 118

原创 jquery获取下拉框和单选按钮的选中值

1、下拉框选中值 var birthyear = $("select[name='birthyear']").find('option:selected').val(); 或者var value = $("#birthyear").find('option:selected').val(); jsp片段:使用selected="true"选中下拉框。html5使用selec...

2014-09-16 14:39:19 384

原创 mysql数据库允许远程访问的配置方法

参考:http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 1.安装MySQLsudo apt-get install mysql-server 2.授权用户能进行远程连接grant all privileges on *.* to root@"%" identified by "passw...

2014-09-14 19:04:04 156

原创 mongodb创建分片

nanchengrudembp:shard nancr$ ps -ef | grep mongod  501 48893     1   0  1:38下午 ??         0:03.78 mongod --port 30000 --dbpath /Users/nancr/work/db/mongodata/shard/config/ --fork --logpath /Users/...

2014-08-31 13:49:47 275

原创 mongodb给数据库创建用户密码

1、使用mongod启动mongodb 2、使用mongo 进入shell(1)使用某个数据库> use test1switched to db test1>  (2)给test1数据库添加用户名> db.addUser("nancr","123456"){ "user" : "nancr", "readOnly"

2014-08-24 22:00:20 519

原创 让页脚div固定在最下边的css

样式:style="position:fixed;bottom:0;margin:0 auto;width:100%" 

2014-08-07 14:41:11 125

原创 html文件上传--隐藏浏览按钮自定义图片

关键点是将input透明化 <div style="background-image: url(images/chosephoto.png);background-repeat:no-repeat;width: 150px;height:38;padding-bottom:10px;"> <input type="file" name="fileToU...

2014-07-07 14:55:30 822

原创 servlet或springmvc中得到web项目根路径

1、request.getServletContext().getRealPath("/") 

2014-07-07 14:53:20 233

原创 linux启动jar程序-后台执行方法

例如有我自己写了一个jar程序可以像下面这样执行: nohup java -jar /data/jar/virtualuser.jar & nohup:关闭控制台继续执行&:后台执行(ctrl+c不能打断)...

2014-06-11 11:52:03 238

原创 java程序以及打成jar加载log4j.properties的方法

这个方法可以防止jar运行时找不到配置文件 1、创建一个文件夹resources,与src同级,并将这个文件加到build path中。这样resources就是class根目录了   2、程序获取配置文件 public class LoadLog4J { static Logger log = Logger.getLogger(LoadLog4J.class);...

2014-06-10 11:34:10 618

原创 springmvc controller和servlet中文乱码问题

一、第一种方法通过tomcat配置和spring编码过滤器解决中文乱码1、修改tomcat配置文件server.xml 修改tomcat下的conf/server.xml文件找到如下代码: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443...

2014-05-26 23:00:49 197

原创 equals和==以及hashcode的区别

1、== 比较两个对象的地址,地址相同返回true 2、equals 如果没有重写equals则equals和==相同都是判断对象地址是否相等。如果重写equals例如string则判断地址和值,有一项相同则返回true。 3、hashcode()相当于对象的地址编码。可以这么说如果使用==判断对象相等则hashcode相同。使用equals判断相等,则hashcode不一定相同...

2014-05-10 12:35:55 98

原创 使用class创建对象工程

通过class类创建类实例(泛型)代码:package com.ru.jvm.genericity;/** * 使用泛型创建一个对象工厂 * @author nange * */public class MyObjectFactory { /** * 通过class路径得到类的实例(得到泛型对象) * @param classPath...

2014-04-29 11:38:34 361

原创 java类加载的过程

一个java文件从被加载到被卸载这个生命过程,总共要经历5个阶段:加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载其中加载(除了自定义加载)+链接的过程是完全由jvm负责的,什么时候要对类进行初始化工作(加载+链接在此之前已经完成了),jvm有严格的规定(五种情况):1.遇到new,getstatic,putstatic,invoke...

2014-04-29 11:35:48 92

原创 java获得class对象的3中方法

Class类(在java.lang包中,Instances of the class Classrepresent classes and interfaces in a running Javaapplication):   在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个...

2014-04-29 10:33:23 99

原创 java动态加载jar为什么使用Thread.getContextClassLoader()

这个问题经常出现在编写框架代码 , 需要动态加载很多类和资源的时候 . 通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 :²        系统类加载器或叫作应用类加载器 (system classloader or application classloader)²        当前类加载器²        当前线程类加载器上面的问题指的...

2014-04-28 16:56:46 199

原创 jvm和类

        当执行java程序时,jvm会为该程序启动一条jvm进程,不管该进程多复杂启动了多少条线程,都处于该jvm进程中。 (1)同一个jvm进程的所有线程变量都使用该jvm进程的内存区。(2)不同jvm进程并不能共享数据  下面是一个例子: 1、有一个含有静态变量的类AA:package com.ru.jvm.jvm_class;publi...

2014-04-28 11:45:49 106

原创 MapReduce编程接口体系结构

MapReduce编程模型对外提供的编程接口体系结构如图3-1所示,整个编程模型位于应用程序层和MapReduce执行器之间,可以分为两层。第一层是最基本的Java API,主要有5个可编程组件,分别是InputFormat、Mapper、Partitioner、Reducer和OutputFormat。Hadoop自带了很多直接可用的InputFormat、Partitioner和Outpu...

2014-04-26 21:16:08 434

原创 hadoop小文件处理以及解决方案(压缩技术)

小文件太多的问题:hdfs上每个文件都要在namenode上建立索引,索引大小大约为150byte。所以大量小文件会产生很多索引,占用大量namenode内存,而且索引太多导致检索速度变慢。 小文件解决方案:1、hadoop自身提供一些文件压缩方案2、从系统层面改变现有hdfs存在的问题,其实还是小文件的合并,然后建立比较快速的索引 下面分别对这两种解决方案做一些解...

2014-04-25 08:51:38 475

原创 HDFS中PathFilter类对路径进行过滤

1、定义类实现PathFilter接口package com.ru.hadoop.wordcount;import org.apache.hadoop.fs.Path;import org.apache.hadoop.fs.PathFilter;/** * 文件路径过滤 * @author nange * */public class MyFilePa...

2014-04-24 14:58:22 545

原创 Hadoop DistributedCache详解

转载自董的博客    http://dongxicheng.org/mapreduce-nextgen/hadoop-distributedcache-details/ 感觉分布式缓存的作用就是缓解带宽压力DistributedCache是Hadoop提供的文件缓存工具,它能够自动将指定的文件分发到各个节点上,缓存到本地,供用户程序读取使用。它具有以下几个特点:缓存的文件是只读的,...

2014-04-24 10:57:17 105

原创 mapreduce的reduce输出文件进行压缩

hadoop对每个压缩格式的支持,详细见下表: 压缩格式 工具 算法 文件扩展名 多文件 可分割性 DEFLATE 无 DEFLATE .deflate 不 不 gzip gzip DEFLATE .gz 不 不 ZIP zip DEFLATE .zip 是 是,在文件范围内...

2014-04-24 10:04:01 343

原创 hadoop1.2.1 MultipleOutputs将结果输出到多个文件或文件夹

hadoop1.2.1中使用MultipleOutputs将结果输出到多个文件或文件夹使用步骤主要有三步:1、在reduce或map类中创建MultipleOutputs对象,将结果输出class reduceStatistics extends Reducer<Text, IntWritable, Text, IntWritable>{ //将结果输出到多个文...

2014-04-24 09:06:06 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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