- 博客(30)
- 收藏
- 关注
原创 本地Eclipse访问虚拟机Hadoop需要注意的几点
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
2017-08-27 23:26:51
1223
原创 Cygwin本地设置不使用密码登陆问题小记
Cygwin+hadoop安装,网上有很多这方面的帖子,具体的步骤就不再赘述;我在安装Cygwin并且设置不使用密码登陆,我的操作系统是win10, 中间遇到几个问题,这里将问题及解决方案记录如下:1. 在配置sshd服务到生成证书使用管理员权限去操作。2. 建议不要在域账户下安装,我在域帐下安装总是遇到问题,不太清楚原因,但是估计和账户权限有关; 我的做法是重新创
2016-05-02 14:11:28
1638
原创 Spring下载
新版的Spring官网界面没有提供直接下载的功能,需要通过Maven来去获取,其实个链接也是可以用的:http://repo.spring.io/libs-release-local/org/springframework/spring/
2014-03-04 16:21:47
709
原创 EJB 引用
当一个web组件(EJB或者servlet或其他)需要引用另一个EJB时,有两种方式:1.内部引用,是指引用组件和要被引用的EJB位于同一个应用程序单元,也就是位于一个ear,这时可以使用元素。2.外部引用,是指引用组件和要被引用的EJB不在同一个应用程序单元,甚至在不同的服务器上,这时就要借助特定的EJB容器的配置文件指定被引用EJB的JNDI名称,然后在web描述文件(web.xml)或EJB描述文件(ejb-jar.xml)对EJB进行引用。
2011-05-31 22:57:00
853
原创 JavaEE 事务管理器
JavaEE事务管理器在操作上可以分为容器管理事务和Bean管理事务。 容器管理事务是一种声明式的事务管理,开发者可以对bean中的方法设置事务属性和类型,由容器负责处理事务的开始和提交;Bean管理事务完全由开发者控制,在具体的操作上可以实现为JDBC事务控制和JTA事务控制,JDBC事务控制不支持分布式事务操作,事务的开始和结束完全由开发者操作。在处理分布式事务的时候要注意以下几点: 1)容器管理事务和Bean管理事务都支持分布式事务(分布式事务是在一个事务中操作多个
2011-05-08 15:25:00
1276
原创 什么是QName
<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
2010-10-22 23:24:00
23883
2
原创 DB2设置终止符
刚开始接触DB2,写了一个SQL PL程序,在“命令编辑器”中执行,却碰到如下错误:DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在SQL 处理期间,它返回:SQL0104N 在 "ARE v_rcount INTEGER" 后面找到异常标记"END-OF-STATEMENT"。预期标记可能包括:""。 LINE NUMBER=6. SQLSTATE=42601搜索了下,发现时终止符设置的问题,但是很多地方给出的给出的解决方案让人看不明白,自己尝试了下,找到如
2010-09-25 02:33:00
12837
原创 分布式系统与Java技术
很多人在问为什么使用EJB时,得到的答案大多是EJB容器提供了对enterprise bean安全管理和事物管理,于开发人员关注于业务上的开发,而不用把过多的时间浪费在处理和业务无关的工作上;个人不认为这种说法是全面的,因为如果将Spring和EJB作比较的话,Spring也提供了良好的安全管理和事物管理机制,而且Spring是轻量级,如果单纯从安全管理和事物管理,Spring不失为好的选择;事实上EJB真正的应用应该是分布式系统,当位于不同机器上的应用程序有依赖关系,即一台机器上的应用需要调用另一台机器上
2010-09-21 01:21:00
3818
1
转载 JSP中的pageEncoding和contentType属性
关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”:第一阶段会用pageEncoding第二阶段会用utf-8至utf-8第三阶段就是由Tomcat出来的网页, 用的是contentType。第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8 JAVA
2010-09-05 18:03:00
671
原创 接触过的leader
本文旨在记录所共事过的leader的管理风格,希望以后可以参考和借鉴。1.在做国内外包项目的时候,接触到一个技术比较强的leader,他的框架搭的很好,下面的开发人员也比较轻松,开发效率比较高,同时因为项目本身是外包项目,所以leader的管理风格也比较轻松,当你的任务完成后,他会鼓励你看些其他的书籍;同时在有团队成员遇到困难加班的时候,他总是协助成员直至问题解决完成;在review的过程中,捡比较容易出错的地方review,细微地方一般就不看了;总的来说,这段工作对我的帮组很大,在一个宽松的环境下工作,也
2010-09-05 02:41:00
499
原创 jsp Error页面获取exeption信息
<br />如果一个页面包含指令<%@ page isErrorPage="true" %>,意味着这个页面作为一个错误页面提供服务;同时,这个指令使一种对象类型javax.sevlet.jsp.ErrorData对这个错误页面可见,所以可以在这个jsp页面上获取、翻译以及显示信息;<br />如果需要访问error data,可以通过EL表达式,如${pageContext.errorData.statusCode}获取状态吗,${pageContext.errorData.throwable.cause
2010-09-05 02:20:00
773
原创 J2EE Servlet 知识点
1.如何获取RequestDispatcher可以通过request或者web context获取RequestDispatcher对象,不过两个方法稍有不同。一个request可以采用相对的路径(也就是不以"/"开头)作为参数,而web context需要的是绝对路径。
2010-08-21 18:41:00
1613
转载 深入浅出URL编码(转载)
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参数值,比如http://search.china.alibaba.com/search/offer_search.h
2010-08-17 19:13:00
1105
原创 URI&URL&URL区别及servlet的requestURI和requestURL
在很多地方看到uri和url的区别,但是都没有说清楚,有的说uri是url去掉协议和query string的那一部分,这种说法是不对的,下面是URI Standard (RFC3986) 在 1.1.3 小节“URI, URL, and URN”中对三个概念的澄清:URI 可以进一步分为定位器、名称,或者二者兼具。术语“Uniform Resource Locator” (URL) 涉及的是 URI 的子集,除识别资源外,它还通过描述其最初访问机制(比如它的网络“位置”)来提供定位资源的方法。 术
2010-08-16 21:52:00
9844
原创 Java线程知识点
1.什么是原子操作:原子操作就是计算机在执行指令过程中不可分割的最小指令单元。比如声明变量的操作、给变量直接赋值的操作,这些都是原子操作,这些操作是安全的,注意++, --操作不是原子操作;有些文章中强调:在多线程的程序中,一旦将某个关键代码封装成一个原子操作,那么对它们的操作就不会存在不同步的情况。个人不太认可这种看法,看如下代码:public class Counter{ private int num; public int getNum(){ return this.num;
2010-08-15 23:15:00
983
2
原创 小析web.xml中context-param,Listener,Filter,Servlet处理顺序
web.xml中context-param,Listener,Filter,Servlet处理顺序,并对Listener和Filter做简单的说明
2010-08-15 14:55:00
4474
1
原创 Java ClassLoader加载机制小记
一.体系结构(自上向下)1.Bootstrap ClassLoader(BootStrapClassLoader) --- 启动类加载器或者叫引导类加载器,加载jdk核心的APIs,这些APIs一般位于jdk_home/lib下;它是一个本地接口,所以不能从java代码中得到它的信息。例如, log(java.lang.String.class.getClassLoader())得到的是nul
2010-05-25 18:12:00
3930
原创 FileInputStream和ServletOutputStream使用时遇到的问题
想用FileInputStream从服务器上读取文件,然后通过ServletOutputStream输出,这里有一个前提是:通过InputSteam中available方法返回的字节数小于1024,所以写如下的代码是可以正常工作的:FileInputStream fis = new FileInputStream("fileName");ServletOutputStream sos
2009-05-04 19:38:00
9269
5
原创 Simple tutorial for XSLT
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
2009-03-25 11:29:00
701
原创 外包型(ODC)企业技术leader的素质----个人见解
没有做过leader,但接触过leader,从一个团队成员的角度出发,简单说下外包型企业技术leader应该具备的一些基本素质。以后慢慢完善这篇文章,若将来自己有一天也在相同的位置上,有规可循。很多人认为,技术团队的leader,一定要有过硬的技术,在国内的大多项目中都是这样的,技术团队的leader一般都是技术骨干。但是在一些外包型的企业中,技术团队的leader并不只是负责技术,对他们来说
2009-03-23 22:52:00
5426
1
原创 Apache RewriteRule传递参数时遇到的问题
页面的url pattern原本是:http://www.host.itd/catalog/product.do?id=8978,但是为了做SEO,要将url pattern重写成http://www.host.itd/SDFD-DFD-DCDFD/ip/8978,就在配置文件中定义了一个rewrite rule:RewriteRule ^(.*)/(.+)/ip/(/d+) /cata
2009-03-22 20:25:00
2564
原创 Oracle的几个概念:数据库名,全局数据库名,SID,实例,命名空间,schema
常被oracle的几个概念搞得很晕,和公司做pl/sql的同事讨论后,又到网上搜索下,现将个人对这几个概念的理解做个笔记:先通俗的解释下数据库这个概念,数据库就是存储在磁盘上的文件,这些文件中保存的数据有一定的物理结构和逻辑结构。数据库名 就是数据库的名称标识,如myOracle, 这种叫法一般只适用于单机;全局数据库名 就是数据库处于一个网络中的名称标识。比如数据库宿主机的域为mydomai
2009-03-17 23:24:00
2229
原创 several frequently used directives for apache server
1., this directive encloses/contains a group of directives and only apply to a paticular vitural host.Syntax: ... Available values for addr can be:(1)IP address for virtual host(2)full quailfied doma
2009-03-10 18:05:00
694
原创 how to start/stop/restart HTTP Server(如何启动/停止/重启HTTP服务器)
如果在配置文件中配置的监听端口是80(或是其他低于1024)的端口,就须要拥有root权限去启动apache,这样可以使它绑定到这个特权端口。一旦服务器启动并完成一些基本的工作,如开启日志文件,它就会启动几个子进程,这些子进程的工作是负责监听和响应客户的请求。主http进程继续以root身份运行,但是子进程是以低级别权限用户运行的。这是由指定的Multi-Procesing Module控制的。
2009-03-05 22:29:00
13862
原创 Linux 系统管理用户
原文的URL:http://www.linux.org/lessons/interm/c432.html,这里翻译一遍主要有两个目的:1.锻炼自己的翻译 2.锻炼自己的耐性系统上的用户 -------如何管理系统的用户用户的管理向系统添加用户如果你是系统的管理员,无论你是在什么样的环境(大的,一般的或者是小的组织),你的工作之一就是向系统添加用户。这意味在你所处的网络中的一台或
2009-03-03 23:21:00
818
翻译 you don't have permission to access / on this server(Apache Server权限访问问题)
Apache Http Server已经在linux上安装完成,可是通过浏览器访问,却出现了“you dont have permission to access / on this server”.到网上Google了下,大致有以下2种解决办法:1.在httpd.conf文件中,有这么一段 Options FollowSymLinks AllowOverride None Order
2009-03-01 22:38:00
49749
3
原创 如何更新Linux(How to udpate Linux)----将安装时没有安装的一些包重新安装上
Use mirror tool such as Demo Tools to mount the iso files.Then, I was working under graphic UI, so I use the "Terminal" to execute linux comands.Use following command: $ mount /dev/cdrom /mnt/cd
2009-02-28 17:46:00
989
原创 Linux 安装Apche Http
真晕,在csdn写的第一篇blog竟然要写两次,第一次写的时候,中间有10分钟左右没有点鼠标,估计session过期了,待最后发表的时候,文章不见了. 感觉2个多小时的工作白做了. 再写一遍吧,上帝保佑...... 写这篇文章主要有两个目的: (1)第一次在Linux上安装Apache Http server,遇到的问题还真不少,下面把步骤记下来,以免将来遇到类似的问题,还要去Google,做
2009-02-26 23:32:00
3240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人