自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 小结多线程

为大家提供有意义,有帮助的技术文档,是本人最迫不及待的事,理解的不好的地方,希望大家指点帮助,后期会不断更新,维护,感激不尽!yours:纯天然的技术小呆呆下面就本人理解深入分析多线程环境下的并发问题多线程环境下,我们至少需要认真考虑两个核心问题:互斥,通信,死锁第一个问题:互斥为了解决多线程并发造成的线程安全问题,我们需要实现不同线程之间对某个对象或者代码块的互斥访问

2014-03-26 10:51:05 726

原创 倒排索引解题思路

应用背景:对网页,文档进行合理的存储。构建合理的索引数据源:"mapreduce is simple , this is test case" (来自1.html)"hello mapreduce ,hello world, hello mapreduce of inversedIndex,the athor is daidai"(来自2.html)期望结果:某个单

2014-03-23 21:49:04 1263

原创 多表连接解题思路

思路:select emp.name,dept.name from emp join dept on emp.deptID = dept.ID数据源职员表 empname  deptID张山    1李斯    1晓明    1龙龙    2呆呆    2 姗姗    5部门表 deptID    name1    

2014-03-23 21:47:54 884

原创 单表连接解题思路

整体思路:select a.child,b.parent from table1 a join table1 b  on a.parent = b.child(类似于自连接)数据源:               child    parenttom      lucylucy     alicealice    jacklucy     kate

2014-03-23 21:47:01 956

原创 ubuntu下环境变量配置

export JAVA_HOME=/home/hadoop/jdk1.7.0_45export JRE_HOME=${JAVA_HOME}/jreexport ZOOKEEPER_HOME=/home/hadoop/hadoop/hadoop-2.2.0/zookeeper-3.4.5export HADOOP_HOME=/home/hadoop/hadoop/hadoop-2.2.0e

2014-03-19 22:17:02 999

原创 rrrr

2014-03-18 22:05:25 486

原创 hadoop面试题目

http://www.aboutyun.com/thread-7153-1-1.html

2014-03-18 12:01:32 1261

原创 日志

2014-03-17 20:09:54,115 INFO org.apache.hadoop.hdfs.server.namenode.FileJournalManager: Finalizing edits file /home/hadoop/hadoop-2.2.0/tmp/dfs/name/current/edits_inprogress_0000000000000001684 -> /ho

2014-03-17 20:13:35 721

原创 集群恢复?

我是HA模式(QJM)用zookeeper管理昨天因为3个节点(namenode-active,namenode-standerby,slave)数据不一致,namenode启动不了。,所以我把3个节点的,tmp/dfs/name下和journalnode/ns1/下的 current目录下的 editlog文件全部删掉了,没有删除zookeeper下的任何文件,然后重新部署集群,

2014-03-17 09:04:51 508

原创 hadoop-2.2.0集群启动详解

请尊重原创,转载请注明:天然呆的技术博客环境:aparche hadoop-2.2.0启动ZK:bin/zkServer.sh start结果:在zookeeper的data目录下生成version-2文件夹,和zookeeper_server.pid文件============================================================

2014-03-15 10:08:19 958

原创 关机

#! /bin/bashfor host in master1 master1-s slave1do ssh -t $host "echo ppaass|sudo -S poweroff " donesudo poweroff

2014-03-15 01:34:38 478

原创 ttttttttttttt

http://118.197.157.237:8080/suggestion/suggestion/sug.jsp

2014-03-13 19:31:35 767

原创 tomcat 配置

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="/home/hadoop/tmp/log" prefix="localhost_access_log." suffix=".txt" pattern="common" file

2014-03-12 23:56:06 508

原创 python------大脚印

1,程序媛都懂的hello word!      print 'hello world'2,占位符print "%s is number %d" % ("daidai",1)3,中文输出#! /usr/bin/env python# coding:UTF-8import sysprint >> sys.stderr,"错误信息:非法输入"4,重定向到文件#

2014-03-12 18:00:42 781

原创 开源搜索引擎和它的小伙伴们--初探

搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。百度和谷歌等是搜索引擎的代表。工作原理:爬行,抓取存储,预处理,排名Lucene是一套用于全文检索和搜寻的开源程

2014-03-12 11:06:43 652

原创 perl----

第一课、Perl 概述Perl概述 第一个Perl程序 提问并保留结果 增加选择 猜测密码   别期望在一刻钟内就能领略Perl的所有神奇之处, 这种情况很像吃香蕉, 用不着吃完整只香蕉后才知其味,每咬一口都是享受,并促使你再咬下一口,再下一口。                      ----Larry Wall Perl概述   P

2014-03-11 15:08:57 792

原创 redis-安装

1,下载redis包,解压,2,进入redis主目录,make3,sudo make install进入/tmp 目录下3.1、 配置init脚本:wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server wget https://github.com/ijonas/dotf

2014-03-10 23:03:06 873

原创 交通灯调度系统

package com.TianRanDai.interView.traffic;/** * 测试调度总流程 * @author hadoop * */public class Test { public static void main(String[] args) throws Exception { //获取交通灯枚举的Class Class clazz = Lamp

2014-03-08 20:28:03 943

原创 银行柜台业务调度系统

package com.tianRanDai.interview.bankOperation;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;public class Test { public static void main(String[] args

2014-03-08 20:22:34 876

原创 多线程精华,面试专用

注意:部分代码为伪代码一,定义线程的方式  a,extends Thread  b,implements    Runnable二,产生线程的方法  a,new Thread().start();  b, Executors.newFixedThreadPool(10).execute(new Runnable(){...});  c, Executors.newCac

2014-03-06 22:18:08 605

转载 python-十分钟入门

http://developer.51cto.com/art/201207/347006.htm  python十分钟入门http://sebug.net/paper/python/                            简明python教程【简介】Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操

2014-03-06 12:04:51 1018

原创 beif

http://yunpan.cn/Q4METUm97WCim

2014-03-05 13:02:21 729

原创 大家一起去东莞!!

东莞,多线程,环形等待

2014-03-05 12:28:32 1421

转载 java 理论与实践:正确使用Volatile

Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两

2014-03-05 10:31:55 586

空空如也

空空如也

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

TA关注的人

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