自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 如何快读定位jar包冲突?

相信大家在开发过程中都遇见过jar包冲突的问题。在本文中,分享了一个工具,用于定位指定的类来自于哪个jar包,方法声明如下:/*** 判断传入的类来自于那个jar包。当传入的class包来自于JRE时候,返回空* @param clazz */public static String getJarPathByClass(Class clazz) 用法也非常简单:S...

2013-08-15 14:11:39 299

原创 上传文件时候,获取文件全名、文件名以及扩展名

需求:通过浏览器获取文件,判断文件是否合法。实现原理:校验基本上分为三种情况,基于文件全名、文件名、或者扩展名进行校验。核心代码:       var inputFileValue = ... //获取到fileInput的值;       var fullFileName=form1.file.value.match(/([^\\^\/^\:^\?^\|^\<^\&gt...

2013-07-12 11:31:41 385

原创 【转】Oracle占用8080端口问题的解决

原文链接:http://www.cnblogs.com/qixin622/archive/2009/08/29/1556536.html 可能在本地同时安装过Tomcat和Oracle的人都会知道,安装完Oracle后,会发现Tomcat的8080端口已经被Oracle占用了。完全安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这...

2013-05-15 11:54:47 153

关于“编写可读代码”的一本简单明了的书——《编写可维护的JavaScript》书评...

    我理解的“可维护的代码”,是其他人(而不是作者)代码能够阅读和理解,并维护的代码。在书中,Zakas带领我们探寻如何在生产环境中,编写高品质的可测试、高性能的js。 本书适合js新手和中级开发者,在了解js,会使用框架写简单的js代码后,这些人需要更好的了解“可读”、“可维护”的代码到底是什么样?.    第一部分主要是对编程风格的介绍,有点js编程指南的意思。第二部分看起来像是一个...

2013-05-13 23:08:14 100

不是很推荐的一本书——《JavaScript 宝典(第7 版)》书评

         如果你只想买一本js的书,那就买《JavaScript: The Definitive Guide》,如果你是js的狂热爱好者,觉得一本根本不够看,别急,先去买《Professional JavaScript for Web Developers》,《Maintainable JavaScript》,或者《JavaScript: The Good Parts》然后再买这本...

2013-05-13 22:57:40 143

原创 解决input file 的onchange事件只生效一次的问题

文件选择框的onchange事件只在第一次改变时生效,以后再选择文件不会触发onchange事件。 解决方法1:用jQuery的live代替直接使用change。错误代码:$("#fileToUpload").change(function(){        //do someing    })正确代码:$("#fileToUpload").live('chang...

2013-03-12 13:28:18 1358

原创 使用IE8访问页面中,如何强制使用IE模式渲染?

背景:      最近在开发新的页面,考虑到IE6已经基本淘汰,IE7也是换汤不换药,所以只打算兼容IE8以上的浏览器。      微软在IE8中,增加了浏览器模式的配置,支持IE7,IE8兼容性视图,以及IE8三种模式。 问题:      新的页面打开的时候,控件布局都乱了。用F12打开“开发人员工具”,发现默认使用的时IE8兼容性视图,修改IE8模式就好了。但是我们不能...

2013-02-27 13:28:01 408

原创 jdk路径修改后,NetBeans无法打开的问题

1、进入在netbeans的安装目录;2、定位到etc目录里3、编辑找到netbeans.conf文件,把netbeans_jdkhome路径设置为当前JDK路径。解决!    声明:文章来自于ITeye,欢迎访问我的博客:xiaoyu1985ban.iteye.comITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须...

2013-02-19 11:58:13 1084

Spring 学习笔记——Resource

目的:     提供统一的访问底层资源的接口。常用实现:    ByteArrayResource:byte[]数组资源;    InputStreamResource:java.io.InputStream字节流;    FileSystemResource:java.io.File资源;    ClassPathResource:classpath路径的资源,将使用Cl...

2012-07-03 15:09:57 64

JDBC中,如何快速的获取结果集结构?

问题描述: 对于给定的SQL语句(SELECT),以及数据库信息(url,用户名,密码),如何快速获取SQL语句执行后返回的结果集的结构?比如包含的字段个数,包含的字段名称以及Java类型 小试牛刀:第一眼看上去,问题确实很简单。任何对JDBC有一定了解的人,都会很容易给出下面的方案:1、根据数据库信息,创建数据库Connection;2、利用Connection和SQL...

2012-05-18 17:52:48 260

原创 Eclipse 插件开发——远离讨厌的ESC

   问题描述:        在Eclipse插件开发过程中,都会涉及到“弹出对话框”的问题,今天偶然发现了一个现象:弹出的对话框打开后,再按ESC键,对话框自动就关闭了。后来发现在Eclipse中也是一样的。比如创建一个类的时候,弹出对话框以后按ESC,对话框就直接关闭了。这样设计主要是为了方便用户,可是当我们不需要这样的效果的时候,应该怎么做呢? 问题分析: ...

2012-05-14 09:50:10 93

autoCommit为false,导致Sybase无法释放链接

环境: 数据库:sybase 15 连接池:c3p0 问题: 获取Connection之后,设置autoCommit为false; 发现使用后连接池没有释放链接。 开始以为是连接池的bug,后来发现在log中,连接池已经释放链接的方法, 但是没有释放成功。 分析: 相同的代码,换成其他的数据库都没有问题,时候后连接都能被释放。 初步判断是数据库的问题。 解决方案: 求助完成的谷歌大神,找到解决方...

2012-04-06 17:26:34 291

原创 【转】Windows平台下用正则验证文件名是否合法

转载地址:http://www.g2w.me/2011/07/validate-file-name-with-regex/ 的 java 中用到文件操作时,经常要验证文件名是否合法.我以前都是用 File 类的 createNewFile() 方法.当然,这个方法的确很管用.但当要批量验证时,总不能一个个创建文件吧.于是想到了正则, 正则匹配的开销比创建文件小了不知道多少倍.Goo...

2012-03-28 13:19:56 256

org.xml.sax.SAXParseException: Content is not allowed in trailing section. .

总结一下,这个问题主要出现的原因有两点。 1、XML内容不正确,比如多个空格,换行等等。需要仔细排查;2、使用Stream读取流文件不正确,详细如下: 读写文件时,一般采用的是每次从inputStream中read 一个有固定大小的byte array时,这时候在 byte[] array = new byte[1024]; BufferedInputStr...

2012-03-26 14:32:58 339

原创 Xmanager 连接 虚拟机linux设置

1、修改 /etc/gdm/custom.conf,将 [xdmcp] 部分的 Enable 设置为 1,即:[xdmcp]Enable=truePort=1772、修改 /etc/gdm/custom.conf,将 [security] 部分的 DisallowTCP 设置为 false,即:[security]DisallowTCP=false保存即可。3、修改 /etc/init...

2012-03-20 17:31:32 242

原创 2007Word中,删除一个题注后,如何批量更新编号?

Problem:很多人都会自动添加图表,题注编号也会自动跟着更新了,可是当你删除其中一个编号之后,你会发现其余图片的题注编号并没有改变,怎么办?,手动一个个的更新?图片少的话还可以,要是有个几百张图片,那就悲剧了。。。 Solution:(1)如果文章中真的没几个题注的话,可以选择比较笨的方法,手动更新。选择题注的编号,右键“更新域”。(2)选择“打印预览”,word会自动更新...

2012-03-20 16:11:04 6430

原创 【转】给自己的建议

 转自http://pv-love.iteye.com/blog/1140490 以下几十个问题不可能同时发生在一个人身上。不过,一个初入职场的青年人以下问题一点都没有也不大可能。希望大家仔细阅读,总有几款适合你。   1、看不起眼前的工作,认为眼前的工作只是自己职业生涯的一个“跳板”。不懂得能力、素质、经验是在一点一滴的工作中培养积累起来的。    2、职业立场不对,本能的站在企业...

2012-01-31 13:44:31 66

Java迷题:等于,还是不等于?

等于还是不等于?看来看下面的一段代码:    代码片段1public static void main(final String[] args) { Integer a = new Integer(100); Integer b = 100; System.out.println(a == b); }  这段代码的输出是什么?相信很多人...

2012-01-30 15:38:01 175

原创 【转】三种健身妙法-每天五分钟简便易行有宏效 .

http://blog.csdn.net/jiangtao/article/details/7213807

2012-01-29 15:10:54 160

保护好你的代码——使用Kee Pass

 1.下载安装KeePassKeePass 有经典版本 1.x 和专业版本 2.x 两种版本,主要有如下两点区别:KeePass 2.x 需要 .NET 2.0 以上版本(Windows Vista 以上版本已经预装)才能运行,而 1.x 不需要任何依赖。KeePass 2.x 功能更全面,例如增加了双通道自动输入混淆功能。由于 KeePass 2.x 功能更为全面,我推荐大...

2011-12-22 13:48:51 282

原创 覆盖Spring 定义的bean

问题:项目中使用两个spring配置文件,basic-app.xml以及app.xml。在basic.xm引入app.xml实现继承。现在问题是:配置文件中对应的bean1对应的class被删除了,在不修改app.xml文件的情况下,如何保证系统正常启动? basic-app.xml文件的定义格式如下: <import resource="app.xml" /><bea...

2011-12-20 16:18:17 205

原创 清除拷贝代码中的行号

       有的时候在互联网上拷贝代码时,都带着行号,在Eclipse的中可以很快的搞定。           CTRL+F,使用正则表达式查找“[0-9]+\.”,用空格替换即可...

2011-10-12 10:19:42 78

原创 获取调度下一次触发时间

需求:1、任务关联调度后,在页面上显示下一次执行(即调度的触发)时间。 技术约束:          1、关联时,使用的是CronTrigger。           1、业务中,只有将调度与任务关联时,才创建CronTrigg业务中, 解决方案1:从Scheduler中获取CronTrigger,然后调用getNextFireTime(); 问题:返回的时间有时候不准确。           ...

2011-09-14 15:50:01 732

原创 装完sql server 后修改计算机名后不能进行发布的订阅的解决办法

方法一:在配置数据同步的时候,要求相互同步的两台机器的数据库必须通过默认实例名称进行连接。如果你的默认实例已经删掉了,在当前实例上进行新建发布操作时候,会提示你:  “由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……”注意下面还有一个附加的提示,它的意思就是说默认实例名和当前的实例名称不一致...

2011-09-04 19:20:17 147

原创 软件工艺宣言

“可工作的软件”犹嫌不足,尚需精益求精的软件;“相应变化”犹嫌不足,尚需稳步增加价值;“个体与交互”犹嫌不足,尚需专家社区;“客户协作”犹嫌不足,尚需卓有成效的伙伴关系 也就是说,在最求左侧项目的过程中,我们发现右侧项目也是不可或缺的。...

2011-08-29 15:25:07 140

原创 Spring:基于数据流创建ApplicationContext

问题描述:1、Spring的配置文件,以Clob的方式保存在数据库中,可以通过数据流的方式访问。在这种情况下,如何初始化ApplicationContext对象。2、不允许现将流写入本地临时文件。 解决方案: 继承AbstractXmlApplicationContext类,代码如下:public class StreamXmlApplicationContext e...

2011-08-02 16:36:52 72

原创 TableViewer使用ICellModifier时的注意事项

刚才在写CellEditor时,发现了这个函数:public void setColumnProperties(String[] columnProperties);这里必须要注意:这个函数是用来设定table viewer的列属性的,属性值必须与table的列相对应,它们被用来在cell modifier中标识列;这个函数很重要!在定义TableViewer时,如果要用ICellModifier...

2011-07-15 14:58:13 173

原创 【转载】一张图片了解开源许可

一张图片了解开源许可。

2011-06-27 17:30:13 70

原创 [转载]tomcat bad version number in class file 的解决方法

一个同学前几天遇到一个问题,今天我试着看了一下。项目没有错误,在项目部署到tomcat后,tomcat启动时报错:java.lang.UnsupportedClassVersionError: Bad version number in .class file 。。。这个问题我原来遇到过,原因应该是编译java时生成的class文件,在运行时用到的JRE和class文件版本不一致造...

2011-06-09 14:05:05 58

原创 mysql乱码问题的解决——数据库配置

my.ini->default-character-set=utf8url后面加上 useUnicode=true&characterEncoding=UTF-8url="jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8"

2011-06-08 14:13:33 88

原创 oracle分页

SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21Oracle的rownum原理和使用在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum &l...

2011-05-20 14:19:32 88

原创 2011年5月18日

1、研磨设计模式:策略模式、工厂模式、命令模式 2、代码大全第二版:Chapter 1、Chapter 2

2011-05-19 09:50:19 76

原创 靠自己吧

老板就是客户,不是朋友,也不是敌人。 生活中的失望,往往来自于不切实际的希望。

2011-04-19 12:06:43 70

原创 Java备忘录

1、对象转型:向上转型的合法性在编译期确认,向下转型的合法性只在运行期才被确认。2、基本类型的自动装箱/拆箱:只在必要时使用。3、关于相等: 3.1、使用==测试两个基本型别是否完全相同(identical), 或测试两个object references 是否指向同一个对象;请使用equals()比较两个对象是否一致(same) 3.2、对于需要比较相等的对象,请...

2011-03-30 15:45:26 66

原创 【转】朋友,想尽一切办法来提高你的工资

朋友,您 也许,是通过马(或牛、驴)车,或面包车 也许,是翻山越岭的步行 也行,是坐船经水路 然后,经汽车站、火车站、机场 来到了大城市 您,背井离乡,离开故土 离开了父母和兄弟姐妹 离开了小伙伴,还有亲友 在城市打工 住地下室成为蚁族 合租成为群租整治对象 天天挤公交、挤地铁,就是骑自...

2011-03-28 09:35:20 70

原创 【转】有些事情,我们不能改变。

世界上有太多无奈和我们所不能做改变的事情,而我们在这些事情中学会了许多,成长了许多。人生就是如此。面对困惑我们只能勇敢的走下去。为了自己的理想、信念、目标勇敢的走下去。[b]你改变不了环境,但可以改变自已 。[/b]因为年轻,所以会经历一些事情。比如爱情。友情。没有人能够永远快乐幸福的过每一天,没有人能够坦然的面对自己的坚强和软弱。让我们成熟的,是经历的,是磨难的。让我们幸福的,是宽容的,...

2011-03-28 08:56:53 185

原创 instanceof 操作符备忘

1、null对于每一个引用类型来说都是其子类型,但是instanceof操作符被定义为在其左操作数为null时返回false;2、如果两个操作数的类型都是类,其中一个必须是另一个的子类型[JLS 15.20.2,15.16, 5.5]。否则会在编译器直接报错。3、如果右操作数是个接口,如果实例所属的类实现了该接口,返回true,否则返回false。...

2011-03-04 16:22:02 68

原创 最近做项目的一些教训

1、项目中使用的图片,一定要进行校验:保证扩展名和元数据描述信息一致(可以使用ACDSee)。要不,早晚会吃亏的。2、对于互联网应用来说:一个稳定、性能稳定、扩展性良好的数据存储架构绝对是必须的,特别是“云”。。3、对待工作要热情,但不要浮躁;对待同事要不要过分热心,特别是工作上。否则你就很容易背上原本属于他的猴子,切记!继续加班。。。。...

2010-12-23 18:30:07 69

原创 正则表达式的贪婪模式

[code="java"]Pattern p = Pattern.compile("[0-9]\\.[\u4e00-\u9fa5]*");Matcher m = p.matcher('1.做法2.炒菜3.吃饭');StringBuffer methodWithBR = new StringBuffer();while(m.find()){ System.out.printl...

2010-12-08 19:26:50 73

原创 若干工具组合

工具名称:htmlparser 主要用途:java解析HTML 下载地址:http://sourceforge.net/projects/htmlparser/files/ 使用心得: 节点解析是用遍历方式的,或者遍历时加个filter 工具名称:jxl.jar主要用途:java读取excel文件源地址:http://www.iteye.com/topic/834803...

2010-12-07 09:45:46 71

Java™ NIO 中文版 pdf

主要介绍Java NIO,PDF中文清晰版

2011-03-15

Actualtests PMI-001 20090411

Project Management Professional Exam Study Guide 5th Edition Jun 2009

2009-12-01

PMP考试的100个关键点

PMP考试的100个关键点,包括:常见领导风格、三点估算法、质量规划过程的定义等

2009-12-01

常用数据库保留字列表

主流数据库保留字列表,特别做成一个Excel,方便查找

2009-08-03

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

TA关注的人

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