Hadoop,云计算,Java技术分享,追逐新技术,落地在项目 <( ̄︶ ̄)↗[GO!]

分布式缓存系统

2013年3月10日 tianhl 没有评论

概述 在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。 种类 比较流行的有Memcached、Ehcache、OSCache,还有JSC、Jmemcached、Tcache等。 Memcached 1、定义:是高性能的分布式的内存对象缓存系统。 2、原理:通过在内存里维护一个统一的巨大的Hash表来存储各种格式的数据,包括图像、视频、文件以及数据库检索的数据等。 3、特点:是一种分布式的缓存系统,可以允许不同主机上的不同用户同时访问这个系统,从而解决了共享内存只能是单机的弊端,同时也减轻了数据库检索的压力。 4、优点:提高了访问获取数据的速度,也可用于加速Web应用。 5、缺点:没有特殊的安

分类: Java 标签: , ,

hadoop职位要求

2013年3月9日 tianhl 2 条评论

Hadoop的职位一般有: 1、hadoop运维工程师(负责维护hadoop平台,确保平台平稳运行,作业正常提交) 2、基于hadoop平台,在此基础上进行开发新功能。(多数是写些MapReduce程序) 3、Hadoop解决方案架构(Hadoop相关产品技术架构设计、实现、应用) 大家可以参考现有的hadoop职位要求,选择自己的技术路线。hadoop其实离我们并不远! 下面是几个典型的职位要求: 1、hadoop高级运维工程师(暴风影音) 岗位职责 负责Hadoop平台运维和优化工作; 保证Hadoop平台各核心服务运行的稳定、高效; 对Hadoop平台运维不断优化,提升数据产品的质量和响应速度; 开发各种Hadoop大数据自动化运维与监控工具。/ 岗位要求 本科3年以上Linux系统管理工作经

童小军_HD录制的Hadoop视频下载

2013年3月8日 tianhl 1,083 条评论

EasyHadoop创始人@童小军_HD 辛苦录制的Hadoop实战视频被无良卖家放到淘宝网上牟取私利,经和作者沟通,小军愿意无偿将全部视频资料分享给各位爱好者学习使用,因文件太大,需要服务器和带宽,求接受方慷慨相助,也算为行业贡献一己之力 @张栋_机器学习 @邓侃 @梁斌penny @vinWHadoop 视频已经上传到百度网盘,同时视频下载地址已经更新到 EasyHadoop技术大学 页面。希望大家怀着感恩、分享的心去学习,正如作者说的:去帮助别人就如同帮助过去的你。 PS:好像原作者已经删除了部分视频,百度网盘已经无法分享这些视频了,我发现在“钱”面前,说的总比做的好听!如果需要可以在这个页面给我留下邮箱,我发给你们下载地址,仅供学习参考。 欢迎订阅博

分类: Hadoop, 云计算 标签:

IT人不要一辈子靠技术生存

2013年3月7日 tianhl 4 条评论

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BU

分类: 程序人生 标签: ,

struts1.2和struts2区别

2013年3月6日 tianhl 没有评论

struts1.2和struts2区别 struts1.2和struts2最大的不同是,struts2集成了Webwork。 区别相当大,2.0改进很多,整合webwork,去掉了一些不常用得标签, struts2.x是在webwork2的基础上构建的,集成了大量的东西,像什么拦截器,校验框架等,相当复杂,struts1.x相对来说就显得小得多了,东西就那么几个。 特性 Struts 1。2 Struts 2 .0 Action类 Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts 2的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类来实现一般使用的接口。虽然,Action接口不是必须的。任

编程-学校不会教你的课程-Code.org宣传片

2013年3月5日 tianhl 2 条评论

编程,学校不会教你的课程——Code.org 宣传片(中文版) 视频的明星有:Bill Gates(微软公司创始人,前世界首富)、 Mark Zuckberg(Facebook创始人,最年轻的亿万富翁之一)、 Chris Bosh(NBA全明星球员,曾效力多伦多猛龙队,目前迈阿密热火队的主力大前锋), I.Am.Will(超级R&B说唱乐队”黒眼豆豆”的创始人和主唱)。 其实,学编程并不仅仅是为了生存!

分类: 程序人生 标签:

情人节html5玫瑰花源码

2013年3月5日 tianhl 1 条评论

情人节html5玫瑰花源码:将代码复制成为html文件,用支持html5的浏览器(火狐)访问该页面就可以看到效果 </pre> <iframe src="javascript:'<br /> <!doctype html>n<html>nt<head>ntt<title>JS1k, 1k demo submission [1022]</title>ntt<meta charset=&quot;utf-8&quot; />nt</head>nt<body>ntt<canvas id=&quot;c&quot;></canvas>ntt<script>ntttvar b = document.body;ntttvar c = document.getElementsByTagName('canvas')[0];ntttvar a = c.getContext ('2d');ntttdocument.body.clientWidth; // fix bug in webkit: http://

阿里云搜索

2013年3月4日 tianhl 没有评论

阿里云在去年就推出了搜索服务,但是由于一直没有推广,很多人到现在才知道,这其中就包括这个项目最早的负责人、现唱吧创始人陈华 。 陈华告诉腾讯科技,阿里云搜索是一个通用搜索,其功能和百度、搜狗、360搜索一样。他自己2009年4月加入阿里巴巴就是去做搜索,并且从零开始组建了阿里巴巴云搜索的团队,2011年离开阿里后创立了现在的唱吧。“但阿里云搜索是一个比较艰难的产物。”陈华说。 做搜索为防御 附带额外责任 陈华表示,当时阿里做搜索的想法更多是从防御的角度,觉得必须要有一个这样的产品。另外,由于阿里要做云计算,而搜索是云计算最典型的应用,要用到海量数据,所以“顺便”做一个搜索,可以用来测试云计算的可靠性。 一开始

js函数定义详解

2013年3月3日 tianhl 没有评论

javascript中有以下这些方法可以定义一个函数。所有这些都是有效的,但是它们在后台如何 实现的则有一些差别。 常用的写法 一般大家都用这个写法来定义一个函数: CODE: functionName([parameters]){functionBody}; Example D1: CODE: function add(a, b) { return a+b; } alert(add(1,2)); // 结果 3 当我们这么定义函数的时候,函数内容会被编译(但不会立即执行,除非我们去 调用它)。而且,也许你不知道,当这个函数创建的时候有一个同名的对象也被 创建。就我们的例子来说,我们现在有一个对象叫做“add”(要更深入了解,看 底下函数:对象节。) 匿名函数 我们也可以通过指派一个变量名给匿名函数的方式来定义它。 Example D2 C

分类: Java 标签: ,

Java开源Apache项目

2013年3月2日 tianhl 2 条评论

Commons-Pool: 创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千米以外的主机上读出一 些数据)的时候,尤其是这样。在需要大量生成这样的对象的时候,就可能会对性能造成一些不可忽略的影响。要缓解这个问题,除了选用更好的硬件和更棒的虚拟 机以外,适当地采用一些能够减少对象创建次数的编码技巧,也是一种有效的对策。对象池化技术(Object Pooling)就是这方面的著名技巧,而Jakarta Commons Pool组件则是处理对象池化的得力外援。 Commons-Math: Math 是一个轻量的,自包含的数学和统计组件,解决了许多非常通用但没有及时出现在Java标准语言中的实践问题。

分类: Java 标签: