logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring与远程调用RMI、Hessian、Burlap、HttpInvoker、Jax-WS

RMI RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展java.rmi.Remote 

Java 内存区域和GC机制详解解读

这篇文章对于java虚拟机的内存管理机制进行讲解,我感觉内容很好很清晰,所以将文章转载过来,我建议读者可以静下心来读完。原文地址Java 内存区域和GC机制最详解。在这里我也自己写写个人的理解,供读者参考:一讲到内存,对于我们程序员来讲,我感觉想到的最多的可能是栈和堆了。堆栈栈:对于程序中的很多基本类型的数据比如:int、float等基本类型(除去String类型)的数据会直接将其存储在栈中,在栈

hadoop上运行Java程序

第一种:原生态运行jar包1,利用eclipse编写Map-Reduce方法,一般引入Hadoop-core-1.1.2.jar。注意这里eclipse里没有安装hadoop的插件,只是引入其匝包,该eclipse可以安装在windows或者linux中,如果是在windows中安装的,且在其虚拟机安装的linux,可以通过共享文件夹来实现传递。2,编写要测试的数据,如命名为tempdat

#hadoop#mapreduce#linux
Zookeeper连接异常--无法建立连接

遇到这样的一个问题,一开始以为是环境不好使,结果后来才发现环境没问题,但是这真的是一个很无语的修复方式。[org.apache.zookeeper.ClientCnxn] - Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnectjava.net.Con

Zookeeper异常:FAILED TO WRITE PID与Permission denied

搭建好的Hadoop集群环境突然在启动的时候抛出异常信息,之前测试很正常,后来仔细看了下抛出的异常信息,发觉很可能是权限的问题。这里对这个异常信息做一个简要的记录希望可以帮到以后遇到这样的问题的人,同时也为自己留作备忘录。异常信息[hadoop@hadoopwy2 bin]$ ./zkServer.sh startJMX enabled by defaultUs

#hadoop#zookeeper
Hadoop集群异常:两个NameNode全部为StandBy状态

之前的集群状态一直是很好用,可能中间忙于其他的事情,有些文件失效了吧,这次运行的时候,出现了问题,那就是两个NameNode全部是StandBy的状态,这种问题存在的原因大部分都是因为Zookeeper的zkfc进程未启动成功,当然即使你启动了Zookepper进程也是没用的,因为此时只要ZKFC进程未启动的话,那么,HDFS就没办法与Zookeeper之间建立沟通的桥梁。ZKFC是ZooKeep

#hadoop
将数据封装为Json数据格式

1. List集合转换成json代码List list = new ArrayList();list.add( "first" );list.add( "second" );JSONArray jsonArray2 = JSONArray.fromObject( list );2. Map集合转换成json代码Map map = new HashMap();map.put("name

#json
JSON数据格式以及与后台交互数据转换实例

JSON数据格式以及与后台交互数据转换简单小实例

#json
hadoop上运行Java程序

第一种:原生态运行jar包1,利用eclipse编写Map-Reduce方法,一般引入Hadoop-core-1.1.2.jar。注意这里eclipse里没有安装hadoop的插件,只是引入其匝包,该eclipse可以安装在windows或者linux中,如果是在windows中安装的,且在其虚拟机安装的linux,可以通过共享文件夹来实现传递。2,编写要测试的数据,如命名为tempdat

#hadoop#mapreduce#linux
IDEA提交不显示Git文件呈现红色

该问题一般是也用过SVN,导致在使用中Git项目中,编译器的环境配置被篡改成SVN处理了,打开.idea文件夹中的vcs.xml看到部分被标记为svn的文件夹,将其替换为Git即可。<?xml version="1.0" encoding="UTF-8"?><project version="4"

#idea
    共 14 条
  • 1
  • 2
  • 请选择