uu_snow

uu_snow 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

IT CODER

个人动态

uu_snow 关注了用户 · 2017-02-11

边城 @jamesfancy

从事软件开发 20 年,在软件分析、设计、架构、开发及软件开发技术研究和培训等方面有着非常丰富的经验,近年主要在研究 Web 前端技术、基于 .NET 的后端开发技术和相关软件架构。欢迎搜索并关注公众号“边城客栈” ⇐ 点这里

关注 10911

uu_snow 关注了用户 · 2017-02-06

chanjarster @chanjarster

Apache Committer
GH Page:chanjarster.github.io

关注 141

uu_snow 提出了问题 · 2017-02-05

关于java的多线程的成员变量是否线程安全的疑问?

对于下面的程序:

public class MyThread extends Thread{
    private Object obj;
    ......
}

请问,这个MyThread里面的成员变量,是不是线程安全的?

因为,MyThread继承了Thread,其使用方式为:new MyThread().start();
所以,这就意味着,每次都是new了新对象,那么,他里面的各个成员变量就是这个对象自己拥有的,所以,是安全的。
我这样理解有问题吗?

关注 16 回答 14

uu_snow 关注了问题 · 2016-09-30

JAVA做操作系统的进程管理,除了Commons Exec外,还有其它好的开源包吗

我要用JAVA程序去管理系统进程,包括启动一个应用程序、判断一个应用程序的运行状况、结束一个应用程序。
该程序需要在Windows/Linux/Unix下运行。

Apache有一个Commons Exec包,是做这个事情的。

请问,还有什么更优秀的开源软件可选吗?

关注 3 回答 1

uu_snow 提出了问题 · 2016-08-16

有没有轻量小巧的JS组件能实现类似AngularJS里面的{{ 变量 }}这种能力的?

比如我有一个JSON对象:

var person = { "name“: "scott", age: "28" };

我希望在页面中使用类似AngularJS中 {{ ... }} 的取值方式:

<body>
姓名:<div>{{person.name}}</div>
年龄:<div>{{person.age}}</div>
</body>

我仅仅就这样一个要求,并不想用AngularJS这么重的框架。
请问,是否有其他小巧、轻量的JS框架可用?

关注 9 回答 8

uu_snow 赞了回答 · 2016-06-11

解决启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?

default ns应该跟rpc的端口一致

关注 3 回答 1

uu_snow 提出了问题 · 2016-06-11

解决hadoop集群安装:是不是安装配置好namenode后,把整个安装目录分发到各datanode上?

需要安装hadoop-2.6.4
我的安装步骤如下:
1)在作为NameNode的主机上,解压:gtar xvf hadoop-2.6.4.tar.gz
2)依次修改hadoop-env.sh、yarn-env.sh、slaves、core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml
3)把整个hadoop目录打包,分发到其他各个主机上,按照相同的目录结构解压
4)格式化NameNode

请问这样可以吗?

关注 3 回答 1

uu_snow 提出了问题 · 2016-06-11

解决启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?

我是在虚拟机上安装的完全分布式的集群。
3个虚拟机,OS是CentOS 6.6,仅仅安装了Hadoop2.6.4。Hbase、zookeeper等等都没装。
iptables, selinux等等都关闭了,ssh免密登录也没问题。
使用start-dfs.sh和start-yarn.sh,都能成功启动。
但是,fs.defaultFS中配置的9000端口没有出现在监听中。
使用telnet 这个端口,显示"Connection refused"
请问,这是什么原因?

core-site.xml配置如下:

<configuration>
    <property>
      <name>fs.defaultFS</name>
      <value>hdfs://master:9000</value>
    </property>
    <property>
      <name>hadoop.tmp.dir</name>
      <value>/var/hadoop</value>
    </property>

</configuration>

hdfs-site.xml配置如下:

<configuration>
 
    <property>
      <name>dfs.namenode.rpc-address</name>
      <value>master:9001</value>
    </property>
    <property>
      <name>dfs.namenode.secondary.http-address</name>
      <value>slave1:50090</value>
    </property>
    <property>
      <name>dfs.blocksize</name>
      <value>67108864</value>
    </property>
     
    <property>
      <name>dfs.namenode.name.dir</name>
      <value>file:/var/hadoop/name</value>
    </property>
    <property>
      <name>dfs.datanode.name.dir</name>
      <value>file:/var/hadoop/data</value>
    </property>
 
    <property>
      <name>dfs.replication</name>
      <value>1</value>
    </property>
 
</configuration>

使用jps可以看到各个进程:

[root@master sbin]# jps
4128 Jps
3512 NameNode
3774 ResourceManager

查看监听端口,没有9000这个端口:

[root@master sbin]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
tcp        0      0 0.0.0.0:50070               0.0.0.0:*                   LISTEN      3512/java         
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      981/sshd          
tcp        0      0 192.168.56.105:8088         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1081/master       
tcp        0      0 192.168.56.105:8030         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:8031         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:8032         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:8033         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:9001         0.0.0.0:*                   LISTEN      3512/java

关注 3 回答 1

uu_snow 提出了问题 · 2016-06-10

hadoop:hdfs-site.xml中的dfs.namenode.rpc-address可以不配置吗?

hdfs-site.xml中的dfs.namenode.rpc-address可以不配置吗?

我没有配置这个属性,集群也能启动起来
这个参数在什么情况下才需要配置?

关注 2 回答 1

uu_snow 提出了问题 · 2016-06-07

用JAVA获取CPU内存硬盘等信息,除了sigar以外,还有其他更好的包吗?

因为sigar最新的RELEASE版本是2010年发布的

不知道是否还有更好的开源包能用?

关注 3 回答 1

认证与成就

  • 获得 4 次点赞
  • 获得 56 枚徽章 获得 4 枚金徽章, 获得 20 枚银徽章, 获得 32 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2015-08-16
个人主页被 335 人浏览