自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 HDFS--hadoop分布式文件系统模型

HDFS的Shell命令练习查看HDFS根目录 hadoop fs -ls /在根目录创建一个目录test hadoop fs -mkdir /test 上传文件 hadoop fs -put ./test.txt /test  或 hadoop fs -copyFromLocal ./test.txt /test下载文件 hadoop fs -get /test/tes

2016-03-30 09:12:21 1642

原创 MapReduce编程——倒排索引

统计单词在每个文件中出现的词频,涵盖过程分析,源码解析

2016-03-29 22:15:18 400

原创 拼接字符串的效率问题(String,StringBuffer,StringBuilder对比)

拼接字符串,大致有3个class可以用,他们是String, StringBuffer ,StringBuilder。 其中 StringBuilder是1.5中来代替StringBuffer的。检验各自拼接效率的方法如下:[java]public class test { /** * @param args */ public static void main(String[

2016-03-29 16:33:24 1688

原创 更新丢失问题

问题描述:   两个线程基于同一个查询结果进行修改,后修改的人会将先修改人的修改覆盖掉.悲观锁:  悲观锁悲观的认为每一次操作都会造成更新丢失问题,在每次查询时就加上排他锁  手动加排它锁:   例:     Select stat from xxx where id = 1 for update;     缺点:查询效率低下乐观锁:  乐观锁会乐观的认为每次查询都不会造成更新丢失.利用

2016-03-27 22:09:29 491

原创 事务(Transaction)

1.事务的概念  事务是指逻辑上的 一组操作,这组操作 要么同时完成,要么同时不完成.  事务的管理:默认情况下,数据库会自动管理事务,管理的方式是 一条语句就独占一个事务.   开启事务     start transaction提交事务     commit回滚事务     rollback JDBC中管理事务: conn.setAutoCommit(fa

2016-03-27 21:50:47 492

原创 Xml编程---Dom4j解析工具

你所应该知道的Dom4J创建解析器:     SAXReader reader = new SAXReader();利用解析器读入xml文档:     Document document = reader.read(new File("input.xml"));获取文档的根节点:     Element root = document.getRootElement();接口继承结构: N

2016-03-27 17:37:54 274

原创 xml编程:利用java程序去增删改查(CRUD)xml中的数据

2种解析思想1. dom解析: 优点:   十分便于进行增删改查的操作   只需解析一次拿到dom对象后可以重复使用对象,减少解析的次数 缺点:   解析过程比较慢。需要将整个文档都解析完才能进行操作   需要将整个树的内容都加载到内存中来,耗费内存,文档过大时不适用2. sax解析:(Android里面常用pull解析,与sax思想类似)优点:  不需要等待整个xml加载到内存,当

2016-03-27 17:16:17 1349

转载 40个Java多线程问题总结

前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问

2016-03-25 14:07:53 736 2

原创 虚拟机和主机ping不通解决办法

虚拟机和主机ping不通 一般有3种方式:NAT、bridged 、host-Only。Bridged方式:  Network connection中选中第1项,即在vm ware虚拟机属性里面设置网卡为桥接,这样启动虚拟机后,虚拟系统就会通过网卡桥接到局域网。一般地宿主机是自动获取局域网ip,那么虚拟机也设置为自动获取局域网ip;如果宿主机不是自动设置为局域网ip,那么就给虚拟机设置一个和宿主机

2016-03-25 13:42:19 1307

原创 Tomcat——配置虚拟主机

1.tomcat的安装配置 tomcat5要求jdk1.4以上 tomcat6要求jdk1.5以上 tomcat7要求jdk1.6以上 JAVA_HOME环境变量: 指定tomcat启动时使用的jdk所在的位置 Catalina_Home环境变量:指定tomcat在启动时启动哪个tomcat,一般不推荐配置修改tomcat/bin/server.xm

2016-03-23 09:59:53 458

转载 HDFS读文件过程分析:读取文件的Block数据

我们可以从java.io.InputStream类中看到,抽象出一个read方法,用来读取已经打开的InputStream实例中的字节,每次调用read方法,会读取一个字节数据,该方法抽象定义,如下所示: public abstract int read() throws IOException;   Hadoop的DFSClient.DFSInputStream类实现了该抽象逻辑,如果我们清楚

2016-03-22 12:11:54 3402

原创 01_linux下伪分布式环境搭建

1.准备Linux环境1.0 设置虚拟机ip 点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only(也可以选桥接模式,具体看用处) ->修改subnet ip 设置网段:192.168.1.0 子网掩码:255.255.255.0 -> apply -> ok 回到windows –> 打开网络和共享中心 ->

2016-03-21 10:06:05 764

原创 java安全机制——MD5加密算法

public class MD5Utils {/** * 使用md5的算法进行加密 */public static String md5(String plainText) {byte[] secretBytes = null;try {secretBytes = MessageDigest.getInstance("md5").digest(

2016-03-21 09:32:15 412

原创 java高级特性——动态代理

动态代理:用来修改已经具有的对象的方法,控制方法是否执行,或在方法执行之前和执行之后做一些额外的操作Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h);loader -- 类加载器interfaces -- 指定代理对象实现哪些接口,通常代理对象要和被代理对象实现相同的接口,从

2016-03-19 11:50:06 370

原创 java 高级特性——注解

注解:可以作为配置信息控制程序的运行,注解可以在一些场合用来替代配置文件 Annotation 注解: 程序中给人看到提示信息叫注释, 给程序看的提示信息叫做注解 形式: @xxxx(….)jdk1.5内置的注解: @Override : 限定重写父类方法, 该注解只能用于方法 @Deprecated : 用于表示某个程序元素(类

2016-03-19 11:39:07 365

原创 java高级特性——泛型

jdk1.5 增加的java中的新特性自动装箱拆箱 Integer i = 10; i = 10 + i; 静态导入 import static 可变参数 …objs 必须是最后一个参数 枚举 内省 反射 剖析类,分析类的成员1.集合泛型:在没有泛型之前,集合中存入的数据,类型就会丢失掉,在取出数据时,需要做强制类型转换,就有转换失败的风险,而这种风险,在编译阶段是没有办法检查

2016-03-19 10:32:01 368

原创 JavaWeb基础——细节知识汇总

自定义注解哟要加在接口方法上而不是实现类的方法上

2016-03-13 11:51:22 393

原创 commons-fileupload 上传文件乱码问题

commons-fileupload 上传文件乱码问题今天编写了一个上传文件的代码,用到Apache的commons-fileupload组件,所有的Servlet都用Filter处理了,request和response的编码都是UTF-8。但是上传文件后显示的还是乱码,很郁闷,结果找了一圈,问题出现在获取字段名和字段值时,fileupload组件本来默认的就是 ISO-8859-1字符集 ,而我

2016-03-10 12:00:34 2251

原创 常见异常--被解码的 URI 不是合法的编码

进行URL编解码的时候,一定不要忘了编码集参数“utf-8”,否则后果很严重Cookie remnameC = new Cookie(“remname”, URLEncoder.encode(user.getUsername(),”utf-8”));

2016-03-08 21:36:35 2007

转载 BigDecimal使用以及异常处理

对商品的价格进行格式化,比如所有商品的价格保留两位小数/** * * @param bd 商品的价格 * @param num 保留几位小数,如num = 2 * @return */ public static String formatPrice(BigDecimal bd,int num){ if(bd == null || num < 0){

2016-03-06 15:57:28 5047

转载 文章标题--再识HTML5

HTML5定稿一周年,你必须要重新认识HTML5了 2015-11-25 10:46 by 副主编 mengyidan1988 评论(8) 有6049人浏览 html5 facebook 声明:ITeye资讯文章的版权属于ITeye网站所有,严禁任何网站转载本文,否则必将追究法律责任! < > 猎头职位: 上海: Senior Software Engineer 去年此时,W3C定稿了HT

2016-03-01 13:11:34 1441

ReadyFor4GB 充分利用你的内存资源

32位计算机内存使用优化工具,亲测!!优化之后会让电脑变得更流畅,适用于4G以上32位windows计算机!

2015-05-06

U盘格式化工具

提供u盘硬格式化 能用于u盘出现无法删除文件的情况

2014-04-15

空空如也

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

TA关注的人

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