<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Benjieming_Wang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Benjieming_Wang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Benjieming_Wang]]></copyright><item><title><![CDATA[本地Eclipse访问虚拟机Hadoop需要注意的几点]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/77624466</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/77624466</guid><author>Benjieming_Wang</author><pubDate>Sun, 27 Aug 2017 23:26:51 +0800</pubDate><description><![CDATA[1. 本地Eclipse连接到虚拟机Hadoop的配置：
伪分布式时，core-site.xml中的配置不要使用localhost, 使用虚拟机的IP地址；同时在eclipse程序中，在configuration中设置fs.defaultFS的值是core-site.xml中对应的配置；


2. Failed to locate the winutils binary in the ha]]></description><category></category></item><item><title><![CDATA[Cygwin本地设置不使用密码登陆问题小记]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/51296106</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/51296106</guid><author>Benjieming_Wang</author><pubDate>Mon, 02 May 2016 14:11:28 +0800</pubDate><description><![CDATA[Cygwin+hadoop安装，网上有很多这方面的帖子，具体的步骤就不再赘述；我在安装Cygwin并且设置不使用密码登陆，我的操作系统是win10, 中间遇到几个问题，这里将问题及解决方案记录如下：


1. 在配置sshd服务到生成证书使用管理员权限去操作。


2. 建议不要在域账户下安装，我在域帐下安装总是遇到问题，不太清楚原因，但是估计和账户权限有关；
   我的做法是重新创]]></description><category></category></item><item><title><![CDATA[OpenCMS安装]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/29584675</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/29584675</guid><author>Benjieming_Wang</author><pubDate>Mon, 09 Jun 2014 16:43:07 +0800</pubDate><description><![CDATA[必备软件，以我本机安装的为例:
JDK]]></description><category></category></item><item><title><![CDATA[Spring下载]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/20468683</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/20468683</guid><author>Benjieming_Wang</author><pubDate>Tue, 04 Mar 2014 16:21:47 +0800</pubDate><description><![CDATA[新版的Spring官网界面没有提供直接下载的功能，需要通过Maven来去获取，其实个链接也是可以用的：
http://repo.spring.io/libs-release-local/org/springframework/spring/]]></description><category></category></item><item><title><![CDATA[EJB  引用]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/6458184</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/6458184</guid><author>Benjieming_Wang</author><pubDate>Tue, 31 May 2011 22:57:00 +0800</pubDate><description><![CDATA[当一个web组件（EJB或者servlet或其他）需要引用另一个EJB时，有两种方式：

1.内部引用，是指引用组件和要被引用的EJB位于同一个应用程序单元，也就是位于一个ear，这时可以使用元素。

2.外部引用，是指引用组件和要被引用的EJB不在同一个应用程序单元，甚至在不同的服务器上，这时就要借助特定的EJB容器的配置文件指定被引用EJB的JNDI名称，然后在web描述文件（web.xml)或EJB描述文件（ejb-jar.xml)对EJB进行引用。

]]></description><category></category></item><item><title><![CDATA[JavaEE 事务管理器]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/6403542</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/6403542</guid><author>Benjieming_Wang</author><pubDate>Sun, 08 May 2011 15:25:00 +0800</pubDate><description><![CDATA[JavaEE事务管理器在操作上可以分为容器管理事务和Bean管理事务。

      容器管理事务是一种声明式的事务管理，开发者可以对bean中的方法设置事务属性和类型，由容器负责处理事务的开始和提交；Bean管理事务完全由开发者控制，在具体的操作上可以实现为JDBC事务控制和JTA事务控制，JDBC事务控制不支持分布式事务操作，事务的开始和结束完全由开发者操作。在处理分布式事务的时候要注意以下几点：

      1）容器管理事务和Bean管理事务都支持分布式事务（分布式事务是在一个事务中操作多个]]></description><category></category></item><item><title><![CDATA[什么是QName]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5959961</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5959961</guid><author>Benjieming_Wang</author><pubDate>Fri, 22 Oct 2010 23:24:00 +0800</pubDate><description><![CDATA[<br />看代码时经常碰到QName，当时对这个东东具体什么意思也是不太明白；今天在看SOAP消息的时候，想到这个东东，就去仔细看了下。QName其实就是Qualified Name的简称，在“NameSpaces in XML1.0(Third Edition)”(http://www.w3.org/TR/REC-xml-names/#ns-qualnames)中有如下这段话：<br />URI references can contain characters not allowed in names]]></description><category></category></item><item><title><![CDATA[DB2设置终止符]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5904163</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5904163</guid><author>Benjieming_Wang</author><pubDate>Sat, 25 Sep 2010 02:33:00 +0800</pubDate><description><![CDATA[刚开始接触DB2，写了一个SQL PL程序，在“命令编辑器”中执行，却碰到如下错误：DB21034E  该命令被当作 SQL 语句来处理，因为它是无效的“命令行处理器”命令。在SQL 处理期间，它返回：SQL0104N  在 "ARE v_rcount INTEGER" 后面找到异常标记"END-OF-STATEMENT"。预期标记可能包括：""。  LINE NUMBER=6. SQLSTATE=42601搜索了下，发现时终止符设置的问题，但是很多地方给出的给出的解决方案让人看不明白，自己尝试了下，找到如]]></description><category></category></item><item><title><![CDATA[分布式系统与Java技术]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5898383</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5898383</guid><author>Benjieming_Wang</author><pubDate>Tue, 21 Sep 2010 01:21:00 +0800</pubDate><description><![CDATA[很多人在问为什么使用EJB时，得到的答案大多是EJB容器提供了对enterprise bean安全管理和事物管理，于开发人员关注于业务上的开发，而不用把过多的时间浪费在处理和业务无关的工作上；个人不认为这种说法是全面的，因为如果将Spring和EJB作比较的话，Spring也提供了良好的安全管理和事物管理机制，而且Spring是轻量级，如果单纯从安全管理和事物管理，Spring不失为好的选择；事实上EJB真正的应用应该是分布式系统，当位于不同机器上的应用程序有依赖关系，即一台机器上的应用需要调用另一台机器上]]></description><category></category></item><item><title><![CDATA[JSP中的pageEncoding和contentType属性]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5864861</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5864861</guid><author>Benjieming_Wang</author><pubDate>Sun, 05 Sep 2010 18:03:00 +0800</pubDate><description><![CDATA[关于JSP页面中的pageEncoding和contentType两种属性的区别： pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”：第一阶段会用pageEncoding第二阶段会用utf-8至utf-8第三阶段就是由Tomcat出来的网页， 用的是contentType。第一阶段是jsp编译成.java，它会根据pageEncoding的设定读取jsp，结果是由指定的编码方案翻译成统一的UTF-8 JAVA]]></description><category></category></item><item><title><![CDATA[接触过的leader]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5864083</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5864083</guid><author>Benjieming_Wang</author><pubDate>Sun, 05 Sep 2010 02:41:00 +0800</pubDate><description><![CDATA[本文旨在记录所共事过的leader的管理风格，希望以后可以参考和借鉴。1.在做国内外包项目的时候，接触到一个技术比较强的leader，他的框架搭的很好，下面的开发人员也比较轻松，开发效率比较高，同时因为项目本身是外包项目，所以leader的管理风格也比较轻松，当你的任务完成后，他会鼓励你看些其他的书籍；同时在有团队成员遇到困难加班的时候，他总是协助成员直至问题解决完成；在review的过程中，捡比较容易出错的地方review，细微地方一般就不看了；总的来说，这段工作对我的帮组很大，在一个宽松的环境下工作，也]]></description><category></category></item><item><title><![CDATA[jsp Error页面获取exeption信息]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5864079</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5864079</guid><author>Benjieming_Wang</author><pubDate>Sun, 05 Sep 2010 02:20:00 +0800</pubDate><description><![CDATA[<br />如果一个页面包含指令<%@ page isErrorPage="true" %>，意味着这个页面作为一个错误页面提供服务；同时，这个指令使一种对象类型javax.sevlet.jsp.ErrorData对这个错误页面可见，所以可以在这个jsp页面上获取、翻译以及显示信息;<br />如果需要访问error data，可以通过EL表达式，如${pageContext.errorData.statusCode}获取状态吗，${pageContext.errorData.throwable.cause]]></description><category></category></item><item><title><![CDATA[J2EE Servlet 知识点]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5829075</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5829075</guid><author>Benjieming_Wang</author><pubDate>Sat, 21 Aug 2010 18:41:00 +0800</pubDate><description><![CDATA[1.如何获取RequestDispatcher可以通过request或者web context获取RequestDispatcher对象，不过两个方法稍有不同。一个request可以采用相对的路径（也就是不以"/"开头）作为参数，而web context需要的是绝对路径。]]></description><category></category></item><item><title><![CDATA[深入浅出URL编码（转载）]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5819132</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5819132</guid><author>Benjieming_Wang</author><pubDate>Tue, 17 Aug 2010 19:13:00 +0800</pubDate><description><![CDATA[一、问题：
        编码问题是JAVA初学者在web开发过程中经常会遇到问题，网上也有大量相关的文章介绍，但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方：
(1)、Query String中的参数值，比如http://search.china.alibaba.com/search/offer_search.h]]></description><category></category></item><item><title><![CDATA[URI&URL&URL区别及servlet的requestURI和requestURL]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5816652</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5816652</guid><author>Benjieming_Wang</author><pubDate>Mon, 16 Aug 2010 21:52:00 +0800</pubDate><description><![CDATA[在很多地方看到uri和url的区别，但是都没有说清楚，有的说uri是url去掉协议和query string的那一部分，这种说法是不对的，下面是URI Standard (RFC3986) 在 1.1.3 小节“URI, URL, and URN”中对三个概念的澄清：URI 可以进一步分为定位器、名称，或者二者兼具。术语“Uniform Resource
	Locator” (URL) 涉及的是 URI 的子集，除识别资源外，它还通过描述其最初访问机制（比如它的网络“位置”）来提供定位资源的方法。
	术]]></description><category></category></item><item><title><![CDATA[Java线程知识点]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5814485</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5814485</guid><author>Benjieming_Wang</author><pubDate>Sun, 15 Aug 2010 23:15:00 +0800</pubDate><description><![CDATA[1.什么是原子操作：原子操作就是计算机在执行指令过程中不可分割的最小指令单元。比如声明变量的操作、给变量直接赋值的操作，这些都是原子操作，这些操作是安全的，注意++, --操作不是原子操作；有些文章中强调：在多线程的程序中，一旦将某个关键代码封装成一个原子操作，那么对它们的操作就不会存在不同步的情况。个人不太认可这种看法，看如下代码：public class Counter{
	private int num;
	
	public int getNum(){
		return this.num;		]]></description><category></category></item><item><title><![CDATA[小析web.xml中context-param,Listener,Filter,Servlet处理顺序]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5813656</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5813656</guid><author>Benjieming_Wang</author><pubDate>Sun, 15 Aug 2010 14:55:00 +0800</pubDate><description><![CDATA[web.xml中context-param,Listener,Filter,Servlet处理顺序,并对Listener和Filter做简单的说明]]></description><category></category></item><item><title><![CDATA[Java ClassLoader加载机制小记]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5623492</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/5623492</guid><author>Benjieming_Wang</author><pubDate>Tue, 25 May 2010 18:12:00 +0800</pubDate><description><![CDATA[一.体系结构（自上向下）1.Bootstrap ClassLoader（BootStrapClassLoader） --- 启动类加载器或者叫引导类加载器，加载jdk核心的APIs，这些APIs一般位于jdk_home/lib下；它是一个本地接口，所以不能从java代码中得到它的信息。例如， log(java.lang.String.class.getClassLoader())得到的是nul]]></description><category></category></item><item><title><![CDATA[FileInputStream和ServletOutputStream使用时遇到的问题]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/4149541</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/4149541</guid><author>Benjieming_Wang</author><pubDate>Mon, 04 May 2009 19:38:00 +0800</pubDate><description><![CDATA[想用FileInputStream从服务器上读取文件，然后通过ServletOutputStream输出，这里有一个前提是：通过InputSteam中available方法返回的字节数小于1024，所以写如下的代码是可以正常工作的：FileInputStream fis = new FileInputStream("fileName");ServletOutputStream sos ]]></description><category></category></item><item><title><![CDATA[Simple tutorial for XSLT]]></title><link>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/4022816</link><guid>https://blog.youkuaiyun.com/Benjieming_Wang/article/details/4022816</guid><author>Benjieming_Wang</author><pubDate>Wed, 25 Mar 2009 11:29:00 +0800</pubDate><description><![CDATA[1.什么是XSL?XSL---EXtensible Stylesheet Language; 通过下面这个比较，我想就应该对XSL有一个初步的认知:CSS = Style Sheets for HTMLXSL = Style Sheets for XML事实上，XSL包括3个部分:XSLT,XPath,XSL-FO,XSLT---XSL transformations,xml文档转换语言(a la]]></description><category></category></item></channel></rss>