自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (9)
  • 收藏
  • 关注

原创 使用Collections.addAll还是Arrays.asList生成List,当修改原始数据时,均会影响到List里的数据

感谢作者能翻译并且分享这么优质的文章。不过文章中有一处表述欠妥:如果希望避免这两个坑,请改用这个方式Collections.addAll(arraylist, array);从字面上理解,作者的意思应该是指避免上述的两个坑,定长 && 修改原数据会影响list里的对象。 欠妥的主要是后者:修改原数据,list中的值也会变环境:java version "1.8.0_25"Java(TM) SE

2016-01-06 17:45:00 3811 1

原创 读《Java特种兵(上册)》有感

看了本书的第一章,回忆起了当初自己学习Java的那些日子,在equals和”==”里没少受苦头;当初自己并不理解equals与等号的区别,而网上能找到的资料大多都是泛泛而谈,多数都是表面上的理解,就好像背口诀一下,记下来就用,并没有讲解变量在内存的实际情况,更不会有编译后的代码说明。当时的我就感觉是在乱用。感觉这本书应该介绍给每位Java的初学者,理由如下: 1、里面包含了知...

2014-10-07 20:25:21 267

原创 浮点数(32位)转换为IEEE754的格式

自己写了一个单精度浮点数转换为I

2014-08-10 15:36:11 7333

原创 安装win7的时候出现“安装程序无法创建新的系统分区,也无法定位系统分区”

前些天重新做系统,安装win7 64位,

2014-06-24 16:20:37 7457

原创 acer加固态硬盘,hdd放到光驱位,BIOS没有设置固态硬盘启动选项

刚才给自己的acer 471g加装一块固态硬盘,ssd放到主硬盘位,hdd放到光驱位,完工后开机,发现电脑

2014-06-24 15:41:30 27759 3

原创 ZooKeeper环境的搭建

点击下载zookeeper-3.4.5

2014-06-01 21:34:31 1614

原创 读《海量运维、运营规划之道》有感

  两年前无意中阅读了巴拉巴西的《爆发:大数据时代预见未来的新思维》,从此认识大数据,也看到了数据的价值。在自己学习Hadoop的期间,一直心存感激,很感谢道格大牛实现了一个这么伟大的框架,让过去一些看似不可能被处理的事情得到了解决。他的思想每个人都懂:分而治之;一台机器处理不了,就把数据分成足够小,让集群中的机器分别处理,最后再统一进行reducer处理。  而对于海量运维这个领域,自己也是...

2014-04-23 18:43:59 287

原创 读《线上幽灵:世界头号黑客米特尼克自传》 有感

  这本书是凯文·米特尼克的自传,他从小开始就与众不同,他着迷魔术,痴迷无线电相关知识,他可以把自己的想法通过自己的努力去实现,例如免费乘坐巴士,操作电信公司的交换机好让自己打电话不用付钱,为了查清同父异母的兄弟的死因,潜入肯特家中,对其电话进行监控!但是这样的少年,换一个环境,应该会被认定为一名不折不扣的问题少年,但是美国的教育环境,培育出了当今世上最著名的黑客。他入侵过很多大公司的机密数据库,...

2014-04-23 17:41:36 586

原创 读《Linux运维之道》有感

  Linux系统越来越流行,对于不喜欢玩游戏的我,似乎也找不理由去拒绝它;曾经听过某位朋友说过:“Linux的份额没Window的高,原因是Window拥有一大批游戏玩家和电脑文盲!”  现在回想,觉得这话并不全对,对于游戏玩家,Window平台很好的支持了几乎所有的游戏,但是界面操作,Linux相比Window,我觉得是有过之而无不及!抛开游戏和界面,从一个系统的稳定性,安全性来做对比(这...

2014-04-23 17:10:22 485

原创 线程安全(Java语言)

在刚学习Java线程安全这节内容的时候,一直以为"线程安全"这个命题是一个非真即假的二元排他选项,即要么是安全的,要么是不安全的;其实不然,Brian Goetz在IBM developWorkers上发表的一篇论文中,他把各种操作共享的数据分成5类:1、不可变的在讲述不可变之前,先来了解一个知识:在JDK5.0之后,Java内存模型被修正之后,不可变(Immutable)的对

2013-12-29 17:43:05 1918

原创 使用synchronized需要注意的一个问题

说到synchronized这个关键字,大伙第一时间想到的,可能就是:当资源共享时,访问(修改)该资源的所有方法都要加上锁(synchronized),才能保证数据不会出错(数据不一致);Java提供了专门的机制去避免了同一个数据对象被多个线程同时访问,这套机制就是 synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1.

2013-12-07 23:49:58 3640

原创 安装Pig遇到的问题:Exception in thread "main" java.io.IOException: 权限不够

具体异常:Exception in thread "main" java.io.IOException: 权限不够    at java.io.UnixFileSystem.createFileExclusively(Native Method)    at java.io.File.createNewFile(File.java:1006)    at java.io.File.

2013-12-07 00:21:38 6270

原创 Java反射机制(Reflection )

在说反射之前,让我们先来想一下这个问题:我们是否能调用某个类的私有方法或者私有成员变量呢???我相信很多童鞋都会说:不能!回答“不能”的童鞋,相信理由大家都懂,针对private的成员变量,只允许当前类的方法对其进行调用,这也就是封装的思想!但是童鞋们可能忽略了一个在Java中蛮重要的机制——反射机制!而我对上面的问题回答是肯定的!让我们来看一下Ja

2013-11-30 22:13:26 1474

转载 Java的新I/O(java.nio包)

java.nio包提供了新的I/O功能,主要是定义缓冲器(Buffer)装数据,并提供通道(channel)连接执行I/O操作的实体以提高输入输出的速度,可以理解为缓冲器装满数据,沿通道快速输入输出。待续.....

2013-11-12 13:42:24 1533

原创 split和StringTokenizer使用多个分隔符的情况

对于StringTokenizer和split这里不多解释,不理解的童鞋劳烦自己查文档!!这篇文章主要说明的是,当需要用多个分隔符的时候,应该怎么办?import java.util.StringTokenizer;public class MultiplySeparator {// 测试多个分隔符的情况public static void main(S

2013-11-09 10:33:55 7559

原创 MapReduce的Job性能调优

最近在学习如何对Job的性能调优,大概主要有以下几点:一、通过combiner来减少网络流量二、map与reduce的数量三、减少小文件的输入四、调整拉取map结果的线程数五、使用压缩六、重用JVM七、尽量让reduce merge发生在内存八、根据猜测执行来运行九、代码重构与算法重写这里先列一个框架先,等有空了再一一补上!!!

2013-11-06 21:03:35 796

原创 Ubuntu下使用PRM包安装MySQL5.1.72

请下载Server和Client两个PRM包,点击下载:百度云盘下载MySQL的prm安装包,里面也有deb安装包,deb安装包是我自己在安装的时候,自己转换的但是这里我们需要注意,如果我们在Ubuntu直接用命令‘rpm -ivh XXX.rpm'安装,会提示"ubuntu RPM should not be used directly install RPM packages,

2013-11-05 15:49:17 3052

原创 Hive安装

工作中.......

2013-11-04 15:20:17 4443 1

转载 HDFS的特点和目标

HDFS特点与目标,原文出处Hadoop Distributed File System,简称HDFS,是一个分布式文件系统。HDFS有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放

2013-11-03 13:15:21 4019

原创 Hbase Shell 命令

有空再补上

2013-11-02 15:54:55 1700

原创 解决Ubuntu设置静态IP地址后重启不能上网的问题

在搭建Hadoop环境的时候,发现在ubuntu设置静态IP地址后,上不了网;直到看了这篇文章(参照文章出处,请点击)才解决该问题。文章中也提到,如果是在/etc/resolv.conf添加DNS,由于Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子,文件里也有提示文字:“DO NOT EDIT THIS FI

2013-10-31 18:48:06 6216

转载 ubuntu 登陆界面无法输入密码

文章出处,点击查看今天因为重启网卡而卡机,出门回到宿舍发现系统并不黑屏了,处于正常登录界面,看到还小开心了一会,不过当我输入密码的时候,发现键盘不能用,所以google到了这一篇文章,虽然我解决的办法是强制重启,但还是转载过来,用于学习、参考Ubuntu 10.04安装在Vmware 7.01中;进入图形登陆界面中,键盘失效,不能使用。解决方法:1、在登

2013-10-28 23:12:42 8504 1

转载 做为技术人员为什么要写博客

原文出处:Zery-zhang的博客  本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 "激友"(对生活冲满激情的朋友)。进入正题一 我心中的博客  我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。1 自己了解学习,文章

2013-10-28 13:22:34 839

原创 win7中的eclipse连接虚拟机中Linux(Ubuntu)的Hadoop (附上配置时遇到的错误和解决的方法)

参考文档:http://blog.csdn.net/hitwengqi/article/details/8008203http://my.oschina.net/vigiles/blog/132289Hadoop的运行模式共有三种:1、单机模式(standalone)(默认模式)2、伪分布模式(Pseudo-DistributedMode)(所有的守护进程都在同

2013-10-28 00:44:36 3426 2

原创 Linux下安装JDK7.0

1、下载JDKJDK7.0 for Linux,点击下载2、解压安装a、先创建一个文件夹:sudo mkdir /usr/lib/jvmb、解压:sudo tar -zxvf ./jdk-7u40-linux-i586.tar.gz -C /usr/lib/jvmc、进入到解压目录,并且把文件夹的名称改为java-7-sun3、修改环境变量

2013-10-27 23:43:14 2642

原创 Indicator-SysMonitor,在任务栏显示 CPU 和内存是使用情况

转至:http://blog.csdn.net/chaimingkun/article/details/82218601、首先在Ubuntu上安装 Indicator-Sysmonitor:sudo add-apt-repository ppa:alexeftimie/ppa           # 途中需要按“Enter”键以确认继续安装sudo apt-get

2013-10-27 22:22:09 8969

原创 VMware安装Ubuntu(附上所遇到问题解决办法)

一、环境1、VMware8.0(汉化版)2、Ubuntu13.10 桌面版Ubuntu下载地址:http://www.ubuntu.com.cn/download/desktop二、安装1、新建一个虚拟机2、3、4、5、6、7、

2013-10-27 15:01:18 17594

Linux 操作系统知识地图

速查常用 Linux 操作命令、性能工具与指标,一张图定位工作中80%高频问题。 3 大体系,22 个模块,一张图搞定 Linux 必备核心技能。

2023-08-08

guavar-r09.jar

guavar-r09.jar

2014-01-24

mahout-math-0.6.jar

mahout-math-0.6.jar mahout的math包

2014-01-24

mahout-core-0.6.jar

mahout-core-0.6.jar mahout的核心包

2014-01-24

SPRING技术内幕:深入解析SPRING架构与设计原理(第2版)【带书签】

SPRING技术内幕:深入解析SPRING架构与设计原理(第2版)【带书签】

2014-01-16

HttpWatch Professional v8.5.27 破解版(安装文件与httpwatch.lic)

HttpWatch Professional v8.5.27 破解版(安装文件与httpwatch.lic)

2013-09-21

AJAX开发简略含续一(PDF)

csdn也有一份相关的文档 不过他的已经加密 添加不了附注 所以这里上传一份没有加密的 内容是一样的 目录: 一 AJAX定义 二 现状与需要解决的问题 三 为什么使用AJAX 四 谁在使用AJAX 五 用AJAX改进你的设计   例子1:数据校验   例子2:按需取数据 级联菜单   例子3:读取外部数据 六 AJAX的缺陷 七 AJAX开发   7 1 AJAX应用到的技术     A XMLHttpRequest对象     B Javas cript     C DOM     D XML   7 2 AJAX开发框架     A 初始化对象并发出XMLHttpRequest请求     B 指定响应处理函数     C 发出HTTP请求     D 处理服务器返回的信息     E 一个初步的开发框架   7 3 简单的示例     A 数据校验     B 级联菜单   7 4 文档对象模型(DOM)     7 4 1 DOM眼中的HTML文档:树     7 4 2 HTML文档的节点     7 4 3 使用DOM操作HTML文档   7 5 处理XML文档     7 5 1 处理返回的XML     7 5 2 选择合适的XML生成方式     7 5 3 如何在使用XML还是普通文本间权衡">csdn也有一份相关的文档 不过他的已经加密 添加不了附注 所以这里上传一份没有加密的 内容是一样的 目录: 一 AJAX定义 二 现状与需要解决的问题 三 为什么使用AJAX 四 谁在使用AJAX 五 用AJAX改进你的设计   例子 [更多]

2013-09-21

HibernateSynchronizer-3.1.9.zip

自动生成hbm,VO和DAO层,非常好用!!!关键是不用分,哈哈 安装 Hibernate synchronizer 3.19 --转载-- 为了开发方便的在Eclipser中开发Hibernate,自动产生DAO,需要安装HibernateSynchronizer,试了很多方法,结果用Eclipse Link方法安装成功: 用link的方式来装的,这种方式来装有两个要注意的地方, 第一个,安装目录下必须有eclipse\plugins这两个子目录,要不然的话eclipse会找不到插件的. 第二个,${eclipse_home}\plugins\com.hudson.hibernatesynchronizer_3.1.9 解压HibernateSynchronizer-3.1.9.zip, 从 http://hibernatesynch.sourceforge.net/ 下载 这个目录下面才见到jar文件路XML文件。 然后你用记事本,写上 path=../plugins/com.hudson.hibernatesynchronizer_3.1.9 保存为hibernatesync.link,位置是在$Eclipse_Home\links目录(如果$Eclipse_Home下不存在该目录,则自己新建一个), 然后重启Eclipse就可以了。几乎所有的插件都可以用这种方式来安装,好处是不用的时候,你只需把相应的link文件删除,就可以御载了,而且不用把自己安装的插件和Eclipse原有的插件混在一个目录下。你重装时候,最好把$Eclipse_Home\plugins\下面的\com.hudson.hibernatesynchronizer_3.1.9 的文件先移到别的地方去。

2013-04-17

jstl.jar ,standard.jar 包下载

.JSTL的两个包..复制到lib目录下面就可以了..导入的话不知道会不会出现问题

2012-03-21

life_game数据结构里面的一个小游戏

Life游戏..可以运行...数据结构里面的一个小游戏

2011-06-21

空空如也

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

TA关注的人

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