自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 将博客搬至CSDN

各位IT同行们,       鉴于目前 ITEYE 稀少的交流氛围以及点击链接还时不时 蹦出个 错误。今日起,决定将博客地址搬迁到csdn上,请关注 renminzdb 账号。 iteye 走到今天,真的是赶到可惜。第一次决定继续在此发博的时候,我已经做了“为了最后的阵地”的博客名,如今,心已死。拜拜了,伴随我6年多时光的iteye。很怀念那时候你还叫“javaEye”的时候。     ...

2014-12-18 11:53:13 203

【原】ANTLR4权威参考手册(一)

写在前面的话:此文档是对伟大的Terence Parr的著作《the definitive antlr4 reference》的翻译本,致敬!欢迎转载,请注明原地址,请尊重劳动成果。欢迎进入ANTLR的世界! ANTLR V4是一款您可以用来阅读,处理,执行,或转化成结构化的文本或二进制文件的强大的解析生成器。它在学术界和工业界被广泛地用来建立各种语言,工具和框架。推特搜索使用A...

2014-12-17 18:01:25 1235

原创 【原】谈谈javaScript 的trim()方法

       最近做项目,要写大堆大堆的前端判断,免不了要对字符串处理,熟悉了java的trim()方法,对js也就这样习惯了用了。       但是最近一个隐藏很深的 BUG 终于现行了,因为在笔记本上开发,一直都是IE9以上的浏览器。最近一个项目有IE8的客户,测试发现 页面报错。原因就是  trim() 方法。        注意:IE从 IE9 开始 string 支持了t...

2014-12-15 15:16:12 307

原创 【原】Enter键表单自动提交问题

       最近做了一个系统,重新搭建了前端,采用jquery validate插件做表单验证。一切都进行的非常顺利。可是恶心的事情发生了,为了配套校验机制,在弹出框的搜索条件页,也用了form标签,仅仅是为了表单验证方便。但是当只有一个查询条件(text文本输入框)的时候,却发现只要输入条件按enter键,页面立马就跳转了,而且跳转的路径很奇怪,然后就出现404错误。       凭借...

2014-12-15 15:03:40 184

原创 【转】Bat 脚本学习

基础部分:======================================================================一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以...

2014-12-02 14:46:09 179

【原】regSvr32 脚本注册避开“以管理员身份运行”权限注册失败的解决方法

       最近,帮公司做了一个硬件设备的管理系统,系统不复杂,但是要跟硬件打交道,少不了各种脚本处理,异常处理,还有就是各种系统的兼容性。项目都要接近尾声的时候,发现web控件,怎么都注册不了报错。可是一直都没有问题的啊。        原来,问题出在了win7  “以管理员身份运行” 的权限上了。我们的控件,因为用到了第三方的dll和一些文件,公司管硬件的开发小伙,直接做成了自解压...

2014-12-02 14:42:34 917

原创 【整】jquery $(document).ready() 与window.onload的区别

 Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 wi...

2014-11-07 12:01:38 124

原创 【整】jQuery的三种bind/One/Live事件绑定使用方法

1. bind/Unbind在jquery的事件模型中,有两个基本的事件绑 定函数,bind与unbind,这两个函数的含义就是匹配页面元素进行相关事件的处理。比如我们在JS中经常使用到的 onfocus,onblur,onmouseover,onmousedown等事件都可以作为bind的参数进行传递。$("#id").bind('click',function(){alert('tt!')}...

2014-11-04 18:18:35 94

原创 【转】Js也有console对象,在控制台打印调试再好不过

今天在看jq的代码时看到这样一个代码console.warn( "nothing selected, can't validate, returning nothing" );单独运行,居然在控制台打印出了nothing selected, can't validate, returning nothing,豁然开朗,既然可以这样在控制台打印出消息,那以后就省得麻烦去用什么alert...

2014-11-04 18:17:47 152

原创 【整】Eclipse中的svn冲突解决办法

一直埋头开发,从没有抬头想,今天偶尔想了下,发现多年的习惯,真是有很多问题。一直svn解决冲突处理,都是先保存本地的,再去还原,再更新,再加上自己的,再提交!现在有个这个方法,却一直没考虑用过,呵呵,备忘一下! Eclipse中的svn冲突解决办法:1. 点击提交,报错——‘SVN提交’has encountered a problem.2. 选中无法提交的文件,点击更新...

2014-10-30 18:11:07 127

原创 【原】ORA-01691: unable to extend lob segment 问题解决

问题: ORA-01691: unable to extend lob segment SJJH.SYS_LOB0000081598C00004$$ by 8192 in tablespace SJJH描述:现场突然反馈回来说系统运行好好的出故障了,没有日志,也不报错,就是进不了系统。搜集最近          的一次日志发现,有ora-01691的错误问题。          查看错误...

2014-10-13 16:48:49 630

原创 【整】getResource().getPath() 路径带 %20 问题展开

getResource().getPath()返回的路径空格变成了 %20最近我们有一个 web 程序,为了取到配置文件的路径,采用了this.getClass().getResource(“/”).getPath()的方法来取得存放 class 的物理路径。本来测试的时候没问题,一发布崩溃掉了。究其原因是发布环境的 Tomcat 的安装目录带有空格,而 getPath 的返回值把空格给...

2014-09-22 17:58:54 445

原创 【转】几种 ETL 工具的比较(Kettle,Talend,Informatica 等)

成本:软件成本包括多方面,主要包括软件产品, 售前培训, 售后咨询, 技术支持等。开源产品本身是免费的,成本主要是培训和咨询,所以成本会一直维持在一个较低水平。商业产品本身价格很高,但是一般会提供几次免费的咨询或支持,所以采用商用软件最初成本很高,但是逐渐下降。手工编码最初成本不高,主要是人力成本,但后期维护的工作量会越来越大。  风险:项目都是有风险的尤其是大项目。项目的风险主要...

2014-09-22 17:51:47 622

原创 【转】页面get请求 中文参数方法乱码问题

地址栏中出现汉字的情况有两种,一种是汉字出现在URL的路径部分,一种是汉字出现在URL的传参的部分,第二种情况的时候必须采用编码后传参,接受时解码的方式完成传参。 js中编码有escape(),encodeURI(),encodeURIComponent()三个常用的方法,escape()常常用在提交页面和处理页面的编码格式相同的情况下(比如它们都是GB2312),encode...

2014-09-18 17:35:34 98

原创 【原】HTTP 验证 Tomcat中进行基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)...

HTTP 验证HTTP 协议提供验证机制来保护资源。当一个请求要求取得受保护的资源时,网页服务器回应一个 401 Unauthorized error 错误码。这个回应包含一个指定了验证方法和领域的 WWW-Authenticate 头信息。把这个领域想像成一个存储着用户名和密码的数据库,它将被用来标识受保护资源的有效的用户。比如,你试着去访问某个网站上标识为“Personal Files”的资...

2014-09-11 11:29:17 475

原创 【原】jnlp 分平台加载jar包 需要注意的配置

在网络上找了很久,没有找到jnlp的完整的shema文档。这里找到部分资料,记录下,关于分平台记载jar包问题。 一、配置问题The Java Web Start Resource tagThe “Resource” tag in the Java Web Start descriptor has two key elements to allow efficient Java...

2014-09-04 15:19:33 604

原创 【原】kettle carte 打包运行job出现不能读取子转换的问题解决。

这两天的根据 kettle 5.0.1 源码改进成,web端可控的项目。本来项目进展顺利,接近收尾工作,不成想尽然一个系统bug,阻挡了我前进的道路。花了一个上午的时间,各种找资料,后来发现用一个jar包替换后,问题解决。没有办法的办法了。这里记录下,以防后期出现不可预知的问题。  PDI-3971     Running an exported Job fails inter...

2014-09-03 17:56:35 1023

原创 【转】IE的文档模式

本文将讨论IE8如何确定用以渲染网站的文档模式,如怪异模式(又称IE5模式)和标准模式(更多资料,英文:http://en.wikipedia.org/wiki/Quirks_mode)。该内容对于开发人员和客户来说,是很重要的。与此相关的,是我们最近更新的兼容性视图列表。此列表内容自从去年3月IE8发布以来,已经减少了1000多个网站。从最初的3100多,减少到了现在的2000多一点。在...

2014-08-26 14:39:41 117

原创 【转】IE6、IE7、IE8、IE9兼容性问题解决办法

 IE6、IE7、IE8、IE9兼容性问题解决办法前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。新的IE为了确保网页在未来的版本中都有一支的外观,IE8引入了文件兼容性。当你引入一个增设的兼容性模式,此文章说明文件兼容性的必要性,列出现有版本IE能使用的文件...

2014-08-25 15:00:30 255

原创 【SSH 常见问题收集与汇总】-Unable to compile class for JSP:

The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法最近又开始看jsp,那时候用的tomcat还是5的版本,我现在自己下的用的是tomcat6,在运行随书光盘的例子的时候,报了这样的错误:写道message description The serv...

2014-08-22 17:01:02 114

原创 【原】myeclipse10.7 搭建android开发环境

       最近项目需要,虽然不是做安卓开发,但是由于涉及到前后台数据通信,还必须得懂点安卓的东西,为了调测,也必须要学会安卓环境。机器不想装那么多的eclipse。于是就在myeclipse 10.7上集成安装控件,以下记录下安装的过程,给需要的朋友,另外感叹一句,安卓开发我毕业的时候,才刚起步,那时候做移动通信业务,放弃了安卓。这才几年的功夫,火爆程度难以想象。资料盘里还留有当年在中科院...

2014-08-15 14:31:38 164

【原】关于myeclipse10.7插件安装sites 添加后无法删除的解决

今天,第一次通过myeclipse安装android开发环境,按照官网上的文章,我想通过myeclipse进行插件安装,第一次增加site的时候,发现复制错误,可是怎么去删除,都找不到删除的入口。 原来myeclipse没有做这个功能,没有办法,只好手动删除。这里记录下删除的方法,谨防以后有人遇到同样的问题。 找到安装目录:{myeclispe_home} \Common\con...

2014-08-15 13:49:09 181

原创 【原】前端技术的发展

-----------------------------------第一阶段------------------------------------1991 年   www  HTML1994年    w3c  NetScape1995年    javaScript  IE1996年    CSS1998年    Css2.11999年    HTML 4.0200...

2014-08-14 14:05:52 101

原创 【转】MySQL存储引擎比较

MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。 InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起MyISAM存储引擎,InnoDB写的处理效率差一些并...

2014-08-05 14:16:07 59

原创 【转】java进修感悟

干我们程序员这行,就是要吃苦,加班写代码,加班看书。不过,反过来想,我们在扮演上帝的角色,还很开心的。我们的世界可能也是某个外星程序员写代控制的呢。干我们程序员这行,要有兴趣、激情、越爱这份事业,不然,很难做出成绩。兴趣、激情这东西,也是要与工作结合起来,相辅相成。笔者不做过多评论。笔者讲java什么呢?在次我不评论java与c谁优谁劣,也不讨论谁的技术含量高,可以说各有千秋,笔者只讲选...

2014-07-31 10:31:54 202

原创 【原】跟浏览器相关的几个java方案

 最近对iteye举办的问答大赛非常着迷,总想为更多的人答疑解惑。得到别人的点赞,荣誉感瞬间爆棚。这也折射出程序员这个职业的弊端。虽然问题大多都是初级水平,毕竟不懂才问的啊,闻到有先后,术业有专攻。那些大神们对这个很不屑,觉得拉低了他们的智商。这个我不很赞同,好了就这么多了把…… 通过问答,我发现了一款很好的工具,记录下来,以后可能会有用武之地。 【htmlUnit】html...

2014-07-27 08:41:34 92

原创 【转】oracle 只读事务 与 没有事务

概念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点a之后提交的数据) 应用场合:如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性; 如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致性,否则,在前条SQL查询之...

2014-07-18 11:14:21 245

原创 【转】CSS兼容性问题 CSS hack:区分IE6,IE7,IE8,Firefox

总体的来说就是:*_*+识别,IE专用的条件注释,对象的实际宽度不同,消除ul、ol等列表的缩进,透明,圆角,Select控件永远处于最上 层,居中问题text-align、margin: auto,浮动后IE6解释外边距为实际边距的双倍加上display:inline,字体大小,空格大小。---------------1.CSS中几种浏览器对不同关键字的支持,可进行浏览器兼容性重复定义...

2014-07-17 22:31:04 142

【原】品味kettle--(二)XUL框架内幕

 前话        看了上篇文章,用源码从eclipse启动起来的kettle。相信你已经可以执行成功了,并且看到了软件的登录界面。没有设置什么密码啊,为什么要我输入用户名和密码呢?因为kettle的元数据是可以入库的,如果你选择的是文件的资源库,那么就不用输入密码了,这下你知道为什么了吧。当你看到kettle的操作界面,你是否特别想知道,这是怎么做到的,本文重点讲述下kettle你看到...

2014-07-17 17:35:39 473

原创 【原】品味kettle--(一)用eclipse 搭建源码

前话   本系列文章,重点剖析PDI的工作原理并关注系统的代码处理,学习软件的编码能力和代码的设计模式。该系统为我们快速搭建集群应用又提供了一种思路。在开始这系列文章之前,我认可你是懂java语法的人,对脚本有一定的认识,在软件面前有渴望知道原理的求知欲。本系列文章采用最新的开源版本pdi-ce-5.0.1.A-stable,我希望通过我的努力能为ETL方面贡献我微薄的力量。 ...

2014-07-16 13:43:20 272

原创 【原】PaaS, IaaS 和SaaS的区别

       云服务现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。云其实是互联网的一个隐喻,云计算其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以有时候...

2014-07-16 00:02:09 75

原创 【转】ETL中用到的一些基本技术概论

前话在公司做了几年的数据,跟数据打了不少的交道。对软件的理解,也慢慢的偏向于对数据的流转上,虽然用户体验UI也占据着很大的地位。之前答应过坛子里的朋友,准备写关于写金蝶的系列文章。时间恍惚,匆匆几年就这样过去了。至今竟没有像样的文字。如今,笔者历经几年,从一个大男孩,变成了美丽女孩的丈夫。为我的程序人生翻开了新的篇章。曾今,朋友说到:有些人写代码是为了一辈子都去写代码,也有些人写代码是为了...

2014-07-12 18:29:12 157

原创 【原】字符流与字节流的相互转化

1、从字节流到字符流:InputStreamReader、OutputStreamWriter类可以实现。2、从字符流到字节流:可以从字符流中获取char[]数组,转换为String,然后调用String的API函数getBytes() 获取到byte[],然后就可以通过ByteArrayInputStream、ByteArrayOutputStream来实现到字节流的转换。...

2014-04-28 17:13:23 430

原创 【原】WebLogic问题收集

问题1:jar包加载先后顺序问题 Hibernate3中hibernate.query.factory_class的默认值为org.hibernate.hql.ast.ASTQueryTranslatorFactory,在WebLogic下系统运行时会抛出org.hibernate.QueryException: ClassNotFoundException: org.hibernat...

2014-02-17 18:29:46 131

原创 【转】 P2P网络文件共享系统及开发平台调研报告

P2P网络文件共享系统及开发平台调研报告 1.P2P网络的定义P2P(Peer to Peer)即对等计算或对等网络,通常简称P2P,可以简单的定义成通过直接交换,共享计算机资源和服务。在P2P网络环境中,成千上万台彼此连接的计算机处于对等地位,整个网络一般来讲不依赖于专用集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又能对其他计算机的请求做出响应,提供资源与服务。...

2014-01-18 17:14:21 263

原创 HTTP的长连接与短连接

浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个http会话。 如果浏览器或者服务器在其头信息加入了这行代码Connection:keep-alive...

2013-12-04 14:50:21 128

【原】dtd/xsd 这点事

dtd/xsd 这点事工作多年,发现以前不怎么在乎的东西,越发是大有文章。值得我们去深入学习下。最近公司的时间比较宽松,想把以前只会用的东西,继续学习下。才发现不懂的东西还是比较多的。本着“知其然,知其所以然”的态度,这里记录下一些文字。 今天在看hibernate源码的时候,发现hibernate包下有个hibernate-configuration-3.0.dtd文件,而s...

2013-11-05 16:42:16 117

【原】apache ftpServer源码解读与收获(三)

三.代码解读上节说道服务器的配置,那么代码解读部分,我们就从服务器怎么加载这些配置开始。一.加载配置系统在后期版本中加入了对Spring配置的支持,我们是以1.0.6版本包作为解读对象的。我们做系统,基本上都离不开可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好...

2013-10-25 17:24:34 424 1

原创 【原】apache ftpServer源码解读与收获(二)

二.相关配置1.服务器配置server元素<server xmlns="http://mina.apache.org/ftpserver/spring/v1"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://mina.apache.org/...

2013-10-25 14:04:43 291

原创 【原】apache ftpServer源码解读与收获(一)

一.FTP相关知识FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动(积极)式和被动(消极)式。 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求, 服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX...

2013-10-25 13:58:35 452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除