- 浏览: 19316 次
- 性别:
- 来自: 大连
最新评论
-
cs3793:
在IE下不好用
js获取cookie -
real_junlin:
城堡里的卡夫卡 写道如果是只打印出step1,step2 不打 ...
多线程题目 -
城堡里的卡夫卡:
如果是只打印出step1,step2 不打印step3,实现倒 ...
多线程题目 -
wwwcomy:
static void magic1(final Object ...
多线程题目
文章列表
1,在某个路径下查文件。
在/etc下查找“*.log”的文件
find /etc -name “*.log”
2,扩展,列出某个路径下所有文件,包括子目录。
find /etc -name “*”
3,在某个路径下查找所有包含“hello abcserver”字符串的文件。
find /etc -name “ ...
hadoop namenode
- 博客分类:
- hadoop;java
namenode是hadoop的核心,他管理文件系统的命名空间,维护文件系统树以及这个树的所有的文件和索引目录。这些信息通过两种形式将文件持久化到本地磁盘:命名空间镜像(fsImage)和编辑日志(edit log).名称节点记录着每个文件的每个块所在的数据节点,但是不永久保存块的位置,这些信息会在系统启动是有数据节点重建推送过来。
主要管理两个东西
The NameNode controls twocritical tables:
* 1) filename->blocksequence (namespace)
* 2) block->machi ...
hadoop文件结构分析
- 博客分类:
- hadoop;java
hadoop文件数据结构在代码里的组成可以分为 storage、block、file、Inode几类
很容易搞混,下面对这几个部分进行分别分析
1storage
Storage的结构图下图:
Storage是系统运行时对应的数据结构。从大到小,Hadoop中最大的结构是Storage,最小的结构是block。
最近在公司的系统中新增加了一个功能是要在程序中输出中文字体(黑体)在windows下运行正常,预发也很正常,但是发布到线上的时候发现发现,中文会变成一个方框
首先来说说产生这个问题的原因。程序中使用到了“黑体”的font实例,java程序启动的时候会去在$JAVA_HOME/jre/lib/fonts目录下寻找相应的字体来显示。由于 JDK默认没有中文字体,所以我们需要手工添加,让java应用程序能够找到相应的中文字体。
解决方法:
把windows里的simsum.ttc文件复制到linux机器的$JAVA_HOME/jre/lib/fonts/下 问题就解决了 ...
看到一个题目:针对下面的程序,写出magic方法 让整个程序只打印出step1,step2 不打印step3
public static void enter(Object obj) {
System.out.println("Step 1");
try {
magic1(obj);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.pr ...
工作中经常会遇到这样的场景:一项复杂的工作耗费的时间比较长,为了避免重复这个过程,仅仅只需要一个线程去做这个工作就好了,其他的线程等待这个线程的工作结果,有几种方式可以实现这个模式,下面就总结了几种方式然后分析他们之间的不同。
1通过future实现
基本代码如下:
public class CacheTest<T> {
Map<Request, T> cache = new HashMap<Request, T>();
synchronized T requestInvoke(Request r){
...
正则表达式中/i,/g,/ig,/gi,/m的区别和含义
/i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找、忽略大小写)/ig(全文查找、忽略大小写)
原帖地址 http://www.iteye.com/wiki/coos/1848-the-regular-expression-i-g-ig-gi-m-and-the-meaning-of-the-distinction-between
用Accordion组件的时候发现,child展开之后再点击的时候没有相应.然后习惯性的Google发现解决方法大致是自定义一个组件...感觉为了一个小功能重写有点 杀鸡用牛刀的感觉.于是仔细想了下,发现其实只需要指定header的itemRenderer即可:上代码 headerRenderer="com.MyAccHeader"MyAccHeader:package com{import flash.events.MouseEvent;import mx.controls.Alert;import mx.containers.Accordion;import mx.con ...
Flex中怎么给容器设置网格
其实很简单,用到图形控件graphics
用它来进行画线 代码如下
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="fillGrid()">
<mx:Script>
<![ ...
今天想下载一下Spring的源代码,登录到Spring官网,傻眼了,根本找不到下载的地方!费了九牛二虎之力在网上找到了一个下载地址,记下来,免得下次再次傻找。
http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-1.2.8-with-dependencies.zip
http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6-with-dependencies.zip
...
不要过于急于掌握,先明白什么是spring,spring的本质是什么,对象间关系,为什么要通过IoC这样的方式来管理。学习资料:spring2.0中文手册 http://www.redsaga.com/spring_ref/2.0/html/推荐书籍:expert one-on-one J2EE Development without EJB 有中文版
资料如下:
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339
Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86 ...
利用cookie记忆当前位置的防刷新导航条,主要向大家展示如何在Js中使用Cookies技术,用好了Cookies,会使你的Js技术更上一层楼。这个菜单就感觉不错,当你鼠标点击之后,重新刷新页面后它仍然是保留在原位置,好像带有记忆功能。
利用cookie记忆当前位置的防刷新导航条,主要向大家展示如何在Js中使用Cookies技术,用好了Cookies,会使你的Js技术更上一层楼。这个菜单就感觉不错,当你鼠标点击之后,重新刷新页面后它仍然是保留在原位置,好像带有记忆功能。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans ...
标签运行时问题:
1. 标签体中间无内容,运行时只执行 doStartTag() -> doEndTag()
2.标签体中间有内容,setBodyContent(),可以把中间体内容先保存到bodyContent当中,在doAfterBody()方法,可以取出bodyContent中标签体的内容.
3.标签体中间有内容,在doEndTag()之前(包括当前方法),必须执行bodyContent.writeOut(bodyContent.getEnclosingWriter())方法,使得标签体内容可以输出到页面上
4.执行方法过程中,return 返回值问题 :
见流程 ...