存档

作者存档

Hadoop和云计算的关系

2015年5月4日 admin 没有评论

[caption id="attachment_57" align="aligncenter" width="716"] Hadoop组件[/caption] Hadoop主要是由HDFS和MapReduce组成,HDFS是一个分布式文件系统(Hadoop Distributed File System),MapReduce则是用于并行处理大数据集的软件框架。因此,Hadoop是一个能够对大量数据进行分布式处理的软件框架,它是一种技术的实现。 Hadoop是Apache基金会下的一款开源软件, 它实现了包括分布式文件系统HDFS和MapReduce框架在内的云计算软件平台的基础架构,并且在其上整合了包括数据库、云计算管理、数据仓储等一系列平台,其已成为工业界和学术界进行云计算应用和研究的标准平台。Hadoop现在已经广泛应用于包括国外的FaceBook,Twitter,Yahoo!等公司,

分类: Hadoop, 云计算 标签:

Java和云计算的关系

2015年5月4日 admin 没有评论

Java是一种程序设计语言,云计算是一种新的商业计算模型和服务模式。他们实际上是没有直接关系的,但是由于Java 技术具有卓越的通用性、高效性、平台移植性和安全性,并且广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、智能手机、物联网和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景,Java已经成为一个庞大而复杂的技术平台。 hadoop Java与云计算的关系主要体现在以下几个方面: Java在云计算中的优势: Java使云计算更简单,Java具有简单性、兼容性、简易性、安全性、动态性、高性能、解释性、健壮性 Java与分布式计算: 基于JAVA的分布式程序设计: 基

分类: Hadoop, 云计算 标签: ,

Java程序员进化为架构师掌握的知识

2015年4月30日 admin 没有评论

一:Java知识 1、进制转换 2、Java基本数据类型 面向对象相关知识 3、类、接口、抽象类 this关键字、static关键字、final关键字 方法的参数传递机制 Java垃圾回收机制 四种内部类的实现方式 方法重写(override)与重载(overload)的联系与区别通过多态实现程序代码的松耦合 Java 异常体系详解(checked exception 与 unchecked exception) JDK 5.0 新特性(泛型、枚举、可变参数、增强的 for 循环、静态导入等) Java Annotation(使用系统内置 Annotation、自定义Annotation、Annotation的继承等) Java多线程机制详解(锁、synchronized关键字、sleep()方法、wait()方法、notify() 、notifyAll()方法的意义与联系) Java线程池的内部实现 Java定时任

分类: Java 标签: ,

即使别人是码农,你却不该是

2015年4月30日 admin 没有评论

好几天前,在微信里,有个童鞋给我留了这么一段话: 「程序君,昨日知乎日报上出现的那篇《为啥中国的程序员都被称为码农》(以下简称「码农」),看完实在心酸,作为一名还在大学校园即将走向“码农”大军的愣头青,想请教您,你对那篇文章有啥看法?上面的说法属实吗?中国程序员的现状大体是怎样?麻烦指点」 我大概看了一下那篇文章,说的有些道理。但程序君认为:别人是不是码农与你无关,你不该成为那篇文章作者眼中的码农。作者说码农一词强调程序员「地位低下、枯燥和劳累」。作为一个程序员,我也来随便说说。 收入和地位 一般而言,程序员的收入水平不低。我没有具体的数据,但在一线城市,程序员的平均收入应该都能达到该市的中上水

分类: 程序人生 标签:

如何修改java class文件

2014年10月10日 admin 没有评论

工具: Java Class File Editor 下载地址:https://sourceforge.net/projects/classeditor/ jd-gui.exe 下载地址:http://jd.benow.ca/ 其中Java Class File Editor是用来修改class内容的,而jd-gui.exe是在修改前和修改后查看代码的。 下载工具ce2.23 .tar.gz,解压,打开window的cmd 进入文件夹 运行java -jar ce.jar就可以看到界面, [caption id="attachment_184" align="aligncenter" width="300"] class editor[/caption] jd-gui.exe查看源代码,在editor里查找要修改的地方,修改,保存,然后用jd-gui.exe查看修改后是否生效。 [caption id="attachment_185" align="aligncenter" width="300"] 查看class文件[/caption]

分类: Java 标签:

Java异常处理步骤

2014年4月17日 admin 没有评论

Java异常处理步骤: 第一句一般是总的,告诉你哪里错了,错误就在caused by后面的语句提示里面,或者是自己写的类里面。异常信息是从上往下抛(大概的说法)的,因为下面是调用上面的方法,也就是说第一行是最终抛出异常的方法,而最后一行最上层调用的方法。 异常链是一种机制,异常转译时,保存原来的异常,这样当这个异常再被转译时,还会被保存,于是就成了一条链了,包含了所有的异常,所以你可以看到这样的异常打印: org.apache.phoenix.exception.PhoenixIOException: org.apache.phoenix.exception.PhoenixIOException: 系统找不到指定的路径。 at org.apache.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:107)

分类: Java 标签:

SVN管理代码

2013年3月1日 admin 没有评论

SVN管理代码,本地与服务器有冲突,应该以服务器为准。如果出现一些奇怪的问题,撒手锏就是将相关名为SVN文件夹删除,这里保存着类似浏览器缓存之类的,乱七八糟的东西。 先更新后提交,一定要把冲突解决了,不要全部更新,先对比看同事们都提交了哪些代码,后更新。 配合上jenkins持续集成效果会更好! PS:一定要把本地代码保存好了,不要丢失了宝贵的劳动成果!

分类: Java 标签: