- 博客(58)
- 收藏
- 关注
转载 深入Java,初探JVM
深入Java,初探JVM这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章, 本文重点讲述 类型的生命周期。AD:走进JVM,浅水也能捉鱼!这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jv
2013-10-31 16:08:08 685
转载 操作系统的安装与启动基本原理
操作系统的安装与启动基本原理 一、基本概念 1、BIOS的概念 BIOS(Basic Input/Output System,基本输入输出系统)全称是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,它是连通软件程序和硬件设备之间的枢纽,通俗地说,BIOS是硬件与软件程序之间的一个“转换
2013-10-30 20:53:26 779
转载 hadoop的两本新书
《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》(作者博客:http://dongxicheng.org/)和《Hadoop技术内幕:深入解析Hadoop Common和HDFS架构设计与实现原理》,两本书蛮好的。还没细看。可以看作者的博客学习。新书《深入解析MapReduce架构设计与实现原理》《Hadoop技术内
2013-10-29 21:49:18 4096 2
原创 学习资料
今天本是计划做另外一件事情的,然后先偷点懒看点电视的。结果不小心进了csdn博客,之前都没有注意到最上面的一行导航栏:【业界 移动 云计算 研发 论坛 博客 下载 更多】点了“论坛” 后,导航栏分了很多不同领域的栏目(树状文件夹的形式),然后点开了 【云计算->分布式计算/hadoop】 和 【数据库开发->大数据->hadoop】这两个专题下面有很多uanyu哈的哦哦破的帖子,而且有大量的资
2013-10-29 21:42:08 934
转载 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构
从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构) 从hadoop框架与MapReduce模式中谈海量数据处理前言几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣, 在看过介绍它们的文章或论文之后,觉得Hadoop是一项富有趣味和挑战性
2013-10-29 20:41:44 1634
转载 大数据量,海量数据 处理方法总结
大数据量,海量数据 处理方法总结大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,
2013-10-29 20:34:35 1492
转载 hadoop笔记本
超好的:转载地址:http://www.r66r.net/?p=1072【有很多好文章】hadoop笔记本海量数据 【视频】BBC.地平线.大数据时代大数据量,海量数据 处理方法总结布隆过滤器应用悉数那些“巨型”数据仓库Hadoop在业界的使用情况淘宝Hadoop集群的概况分布式
2013-10-29 20:31:21 1253
转载 Windows中.exe程序的启动过程和C/C++运行时库<转载>
很是受益。。。Windows中.exe程序的启动过程和C/C++运行时库 Windows系统中,.exe后缀的文件一般可以双击运行。编程时,编译出来的最终结果一般也表现为一个exe程序和其他的为程序执行提供支持的dll。我们双击一个exe程序的时候,在操作系统层面上,做了些什么使得应用程序能够执行呢?现在有一个App.exe文件,根据这篇文章的说法,我总
2013-10-29 20:05:28 1175
转载 ] 2014找工作总结-机会往往留给有准备的人
【看了这篇文章,感觉到了震撼,如果早看到该有多好!!! 我也是2014年的毕业生,我的找工作历程也基本上告一段落了,与本博文的原作者比起来,自己仿佛到现在也没有真正的为工作而准备:这也是自己没有规划的原因吧,所以在找工作的过程中只收到了一个offer,进行了四次面试】做什么事情都要有准备!!!!!转载地址:http://blog.csdn.net/xiajun070
2013-10-29 14:40:01 1973 1
转载 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
转载{结构之法 算法之道的csdn博客}http://blog.csdn.net/v_july_v/article/details/6543438自己也去腾讯面试了,问的题目都很基础,只是自己0准备 得出:找工作要有准备+基础扎实希望同学们也能够看到 这样的较好的博客。 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦报
2013-10-29 14:01:13 1139
转载 利用开源软件架设中小型私有云存储系统【简要选型】
利用开源软件架设中小型私有云存储系统【简要选型】我们和业内一些知名公司实践验证的方案:架构:HDFS + HBASE 比较容易做到P级。对于提供云存储服务的单位,访问上可以考虑前端再做热点缓存(SSD+服务化)。软件选型:Cloudera CDH4技术要求:高另外可以考虑:GlusterFS + Cassandra:技术要求高。灵活集
2013-10-29 13:09:32 1112
转载 Hbase+split16-1
1. Region的rowkey范围是开区间还是闭区间?描述一下 2. Scan的rowkey范围是开区间还是闭区间?描述一下 3. HTablePool线程安全么?如果线程安全,为什么?如果线程不安全,有什么影响? 4. 下面的代码有没有问题 public List getData(Date s
2013-10-29 13:06:56 943
转载 京东+Hbase
随着大数据处理时代的到来,NoSQL风生水起。京东作为国内最大的综合网络零售商,随着业务数据量爆发式增长,传统的关系数据库在海量数据面前开始显得捉襟见肘,于是京东云平台在Hadoop生态集群经验积累的基础上,引入了HBase作为海量数据存储的基础设施。虽然引入时间不长,但京东数十个业务系统已经使用了HBase,包括实时在线业务、离线批量计算业务、批量导入兼在线访问等业务类型。为了提高资源利用率,多
2013-10-29 13:02:02 1332
转载 HBase的Compact和Split源码分析与应用--基于0.94.5
HBase的Compact和Split源码分析与应用--基于0.94.5经过对比,0.94。5以后版本主要过程基本类似(有些新功能和细节增加) 一、 Compact2.1. Compact主要来源来自四个方面:1、Memstoreflush时;2、HRegionServer定期做Compaction Checker时;3、HBaseAdm
2013-10-29 12:52:19 4555
转载 c++的this指针
C++中this指针的用法. this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1.
2013-10-28 20:53:12 709
转载 寻找第K大的数的方法总结
寻找第K大的数的方法总结 今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值。 名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,本人在网上搜索了一番,查找到以下的方式,决定很好,推荐给大家。 所谓“第(前)k大数问题”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺
2013-10-28 17:26:45 650
转载 老生常谈session,cookie的区别,安全性
老生常谈session,cookie的区别,安全性张映 发表于 2010-07-25分类目录: php一,为什么session,cookie经常会有人提到做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利用它们来完成工作就行了,所以
2013-10-28 10:40:11 1819
转载 cookie 和session 的区别详解
cookie 和session 的区别详解这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断
2013-10-28 10:24:43 730
转载 MySQL常用的存储引擎
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差
2013-10-26 17:13:06 711
转载 Java 继承与组合的区别
Java 继承与组合的区别根据网络上大家对继承和组合的讨论,我简单总结以下几点:1)组合(has-a)关系可以显式地获得被包含类(继承中称为父类)的对象,而继承(is-a)则是隐式地获得父类的对象,被包含类和父类对应,而组合外部类和子类对应。2)组合关系在运行期决定,而继承关系在编译期就已经决定了。3)组合是在组合类和被包含类之间的一种松耦合关系,而继承
2013-10-24 17:32:45 846
转载 Java程序员从笨鸟到菜鸟之(十二)java异常处理机制
Java程序员从笨鸟到菜鸟之(十二)java异常处理机制 本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,
2013-10-24 15:38:31 784
转载 设计模式概况
从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面: 1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。 2、开始有设计的理论了。在接触设计模
2013-10-24 10:39:12 725
转载 java提高篇-----使用序列化实现对象的拷贝
目录(?)[+] 我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝
2013-10-24 09:38:02 775
转载 MyISAM 和 InnoDB 讲解
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一
2013-10-23 21:40:37 680
转载 Log4j最简入门及实例
Log4j真的很简单,简单到令人发指的地步。不是要记录日志吗?那就给你一个Log,然后你用Log来写东西就行了,先来一个完整类示例:package test;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class Test { s
2013-10-23 21:27:57 749
转载 hadoop作业执行流程及代码简略解读
hadoop作业执行流程及代码简略解读本文:参考了网上的博文。出处也不知是哪里,不好意思。最近整理磁盘文档发现的好资料所以整理补充了一下供大家学习参考一下吧。1.主要组成部分: Hadoop包括hdfs与mapreduce两部分,hdfs则为底层的分布式存储系统、mapreduce则为用于处理存储在hdfs中的数据的编程模型。 mapreduce作业提交执行主要
2013-10-22 16:00:09 4285
转载 hadoop源码分析(MapReduce)
原文地址:http://wwangcg.iteye.com/category/171858【good 也有其他方面的内容】hadoop 源码分析(一) jobClient 提交到JobTracker博客分类: hadoophadoopjobclientjobTracker Hadoop 用了2年多了.从最初一起创业的11人20台服务
2013-10-22 15:40:42 7417 1
转载 Eclipse调试Bug的七种常用技巧
本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一
2013-10-22 15:33:19 837
转载 windows下使用Eclipse运行MapReduce程序出错: Failed to set...
windows下使用Eclipse运行MapReduce程序出错: Failed to set...在windows下用Eclipse运行MapReduce程序会报错:12/04/24 15:32:44 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platfo
2013-10-21 15:31:49 2700 1
转载 MapReduce
摘要MapReduce是一个编程模式,它是与处理/产生海量数据集的实现相关。用户指定一个map函数,通过这个map函数处理key/value(键/值)对,并且产生一系列的中间key/value对,并且使用reduce函数来合并所有的具有相同key值的中间键值对中的值部分。现实生活中的很多任务的实现都是基于这个模式的,正如本文稍后会讲述的那样。使用这样的函数形式实现的程序可以自动分布
2013-10-16 11:35:55 3889 1
转载 远程调用执行Hadoop Map/Reduce
远程调用执行Hadoop Map/Reduce在Web项目中,由用户下发任务后,后台服务器远程调用JobTracker所在服务器,运行Map/Reduce更符合B/S架构的习惯。由于网上没有相关资料,所以自己实现了一个,现在分享一下。注:基于Hadoop1.1.2版本转发请注明地址:http://sgq0085.iteye.com/admin
2013-10-16 11:30:19 7559 1
转载 ubuntu查看占用某端口的程序
ubuntu查看占用某端口的程序查看端口使用情况,使用netstat命令。查看已经连接的服务端口(ESTABLISHED netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap 查看8080端口,则可以结合grep命令: netstat -a
2013-10-16 10:25:26 1424
转载 java项目打包(尤其用到fatjar插件)
Fat Jar Eclipse Plug-InCurrent Release:alphaUrl Update Manager:http://kurucz-grafika.de/fatjarDownload from:project pageRequirements: Eclipse 3.0 or g
2013-10-15 20:16:03 8335
转载 程序员的职业规划(读的蛮有感觉的)
程序员的职业规划 在这个节点讲讲我对职业发展路径的理解,另外就是理一理脑子里的一些思路。过段时间再看此文又可能是另一番理解。很多路从后往前看的时候总会有遗憾,要是当初怎么怎么样就会怎么怎么样。导致这样的原因的第一个原因是人在做决策的时候由于各种不全导致了决策本身并不完美,即使当时完美可能后面看来也可能是不完美的,也有可能做出完全错误的决策(PS:如果孤立的讨论决策
2013-10-15 20:06:14 1016
转载 适配器模式
设计模式之适配器模式 一、引子 昨天在给新买的 MP3 充电的时候,发现这款MP3 播放器只提供了USB 接口充电的方式,而它所配备的充电器无法直接给USB 接口充电,聪明的厂商为充电器装上了一个USB 接口转换器解决了问题。 这个 USB 接口转接器正是我们今天要谈到的适配器。而在软件开发中采用类似于上面方式的编码
2013-10-14 22:08:39 785
转载 strcpy,strncpy,char*s ,char s[]
[原]程序员笔试题---说说char *s 和char s[]一、关于char *s 和char s[]区别的笔试题,虽说占的分数不多,但是基本每家公司都会考!所以在此做个小总结!避免自己在犯错误!当初就是因为这么小的问题,被一家大公司拒之门外!基础很重要的啊亲!看下面的代码:char *s="123456"; cout<<*s<<endl;/
2013-10-13 22:21:07 3317 1
转载 操作系统常见面试题(答案仅供参考)
操作系统常见面试题(答案仅供参考)1. 什么是中断?中断时CPU做什么工作? 中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。 2. CPU在上电后,进入操作系统的main()之前必须做什么?
2013-10-13 15:36:53 872
转载 hashCode和equals方法的理解
这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。 目录:hashCode()和equals()的用法重写默认实现使用Apache Commons Lang包重写hashCode()和equals()需要注意记住的事情当使用ORM的时候特别要注意的h
2013-10-12 22:07:02 713
转载 Java:重写equals()和hashCode()
【转载】Java:重写equals()和hashCode()很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。 众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。而Object的equa
2013-10-12 20:58:35 763
转载 Comparable接口
官方文档apijava.lang 接口 Comparable类型参数:T - 可以与此对象进行比较的那些对象的类型所有已知子接口:Delayed, Name, RunnableScheduledFuture, ScheduledFuture所有已知实现类:Authenticator.RequestorType, BigDecimal, BigInteger, Boolean,
2013-10-11 22:00:41 914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人