- 博客(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关注的人