- 博客(13)
- 问答 (6)
- 收藏
- 关注
原创 下载文件时,为什么要使用URLEncoder编码名称
因为下载文件的名称是通过url传到客户端的,url对格式的要求非常严格,具体如下字母数字字符 “a” 到 “z”、”A” 到 “Z” 和 “0” 到 “9” 保持不变。 特殊字符 “.”、”-“、”*” 和 “_” 保持不变。 空格字符 ” ” 转换为一个加号 “+”。 除了上述三种字符,其他所有其他字符都是不安全的,因此首先使用一些编码机制将它们转换为一个或多个字节。然后每个字节用一个包含
2017-04-26 10:13:17 1739
原创 DriverManager.registerDriver(new com.mysql.jdbc.Driver())为什么Driver会创建两次
在学习JDBC的时候,通常有两种方式去注册数据库驱动程序(这里采用MySQL数据库),分别为: Java代码 1. DriverManager.registerDriver(new Driver()); 2. Class.forName(“com.mysql.jdbc.Driver”); 那么这两种方式有什么异同呢?首先我们到DriverManager中去看一下, Java代码 1
2017-04-20 09:24:53 2988
原创 欢迎使用CSDN-markdown编辑器
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected
2017-04-12 13:30:40 207
原创 排序算法的时间复杂度
选择排序命题: 对于长度为N的数组,选择排序需要大约N22\frac{N^{2}}{2}次比较和N次交换。证明: 0到 N−1N-1 的任意ii都会进行一次交换和N−1−iN-1-i次比较,因此总共有N次交换以及 (N−1)+(N−2)+...+2+1(N-1)+(N-2)+...+2+1=N(N−1)2\frac{N(N-1)}{2}~N22\frac{N^{2}}{2}次比较/** *
2017-04-05 02:03:13 296
原创 想用windows写MapReduce,但是执行的时候走集群,该怎么做
如果直接在linux下安装eclipse或者idea运行是最方便的。但是linux下编程并不方便,所以想用windows。直接用idea run一段mapreduce的时候,in是取自hdfs://…. out也是取自hdfs://… 上的,结果是运行不起来的。原因是本地没有hadoop环境。1、解压hadoop放到喜欢的目录下 2、下载hadoop-common-2.2.0-bin http
2017-04-03 21:06:15 1378
原创 eclipse安装hadoop插件
一、编译hadoop eclipse插件 可以自己编译,也可以下载别人编译好的 http://download.csdn.net/download/mijinghjb/6929315 1、在github上下载hadoop2x-eclipse-plugin 2、修改hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin/下的 bui
2017-04-03 11:23:38 5123 1
原创 hadoop编程实战——日志分析
上传日志文件到hadoop的dfs当中去一、根据上述日志文件,计算该天的独立ip数,pv数(注意要筛选日志,并非每条记录都要统计),被传输页面的总字节数1、将日志信息分为8个字段,创建指标对象KPIimport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java
2017-04-03 01:20:21 3293 2
原创 mybatis标签set
使用set标签可以将动态的配置 SET 关键字,并剔除追加到条件末尾的任何不相关的逗号目前最长见的应用场景就是 update的时候 if 和set 配合使用,别的功能不知道了 <update id="dynamicSetTest" parameterType="Blog"> update t_blog <set> <if test="ti
2017-04-01 17:02:12 1761
原创 Mybatis中的trim标签 介绍
使用过trim标签都知道trim标签有四个属性prefix,prefixOverrides,suffix,suffixOverrides本人一直对这四个标签的名字无法理解,并对其功能感到混乱。下面是自己思考后的一些总结:trim标签使用1、trim 有四个属性 2、prefix,suffix 表示在trim标签包裹的部分的前面或者后面添加内容(注意:是没有prefixOverrides,s
2017-04-01 16:48:17 38854 12
原创 排序算法题目
对序列{15,9,7,8,20,-1,4}进行排序,进行一趟后数据的排列变为{4,9,-1,8,20,7,15};则采用的是()排序 答:shell
2017-04-01 00:42:37 1691
空空如也
filereader he filewriter 大文本二进制
2015-08-06
数据库问题,求大神解答
2015-08-04
web.xml配置的问题,求大神解答
2015-07-27
protected权限问题,注意:两个类分别在两个包中
2015-04-26
eclipse 按绿键 为什么不运行当前窗口的主类
2015-04-26
一个关于类调用的问题 java
2015-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人