`
pokerwen
  • 浏览: 62735 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
使用javadoc时出现“编码 GBK 的不可映射字符 ”问题 完善api-doc,用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符 ”,很是恼火。其实是字符编码问题。 打开eclipse,project -> Generate javadoc 一项一项的选你要输出javadoc的项目,在VM设置中加入以下代码   Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="/j ...
  每个实例拥有一个实例变量;每种类别之下共享一个静态变量。 编译器会处理除RuntimeException外的所有Exception。 try...catch...finally中,finally无论如何都会被最后执行。即使try & catch 内含有return,程序也会在return前先执行fina ...
如果想把设计图都导出来,方便设计人员查看,可以使用rose自带的tool导出。导出的格式是一个html网页,效果非常好。网页中可以点进每一个元件,查看它的属性和方法,还有约束。 唯一缺点就是文件比较大。我画了一张大图,四张小图就138M了。但没关系,不用程序员打开rose就好。因为rose比较吃资源。 方法: Tools -> Web Publisher... 选择需要导出的部分,和存放文件的位置(最好是一个专门的目录)。点击Publish就可以。 由于文件比较多,所以需要的时间会长一些。完成后你保存的文件就可以看到效果了。甘快试一下吧。^_^
Oracle9i之前,中文是按照二进制编码进行排序的。但oracle9以来,oracle的NLSSORT排序还是挻有意思的,它可以用来进行语言排序,不影响当前会话;例如按照拼音、部首、笔画排序功能只需设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序 Demo: SELECT * FROM 产品 ORDER BY NLSSORT(产品名称,'NLS_SORT = SCHINESE_RADICAL_M'); SELE ...
log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILElog4j.addivity.org.apache=true # 应用于控制台log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender.CONSOLE.Target=System.outlog4j.appender.CONSOLE.Encoding=GBKlog4j.appender.CONSOLE.layout=org.apache.log4j.P ...
1.autoboxing功能 可以让primitive类型和其包装类进行自由转换,而且这些动作都是编译器帮忙做的。例如:   ArrayList<Integer> list = new ArrayList<Integer>(); list.add(3); int num = list.get(0); Integer it = new Integer(34); it++; Integer i = new Integer(3); Integer k = i + 3;    2.String的输出格式。 可以使用String.format(Str ...
第23条:检查参数的有效性。 大多数方法,都会对传递给它们的参数有所限制。为了防止在程序执行过程中,出现不可预计的错误,应该在方法体开始之前,进行一些参数有效请的检查。 使用Javadoc @throws标签标注你的方法可能抛出的异常。PS:最好使用java原有的异常类型。如:NullPointerException / IllegalArgumentException / IndexOutOfBoundsException。 但这个也会有意外,就是当这个有效性检查代价高昂或者多余的时候。例如:Collections.sort(List)。不必检查List中的元素是否是Compara ...
经常在项目中,的Package Explorer view中,看到src目录无法用flat那种视图来显示,无论你如何去修改    Package Presentation 中的设置,都无法改变。    这时候就可以考虑是否是eclipse没有把你的src目录当成source code了。要修改的话,可以在src目录上 右键->Build Path->Use as Source Folder。搞定。^_^
之前就也有很多的学习心得,但就不一一补上了,但往后的心得会在这里列出来。开始日期是2009-6-2。 1.如果想让table中的空白cell也被显示的话,不用想以前那样为每个cell内容前面增加一个&nbsp;,只需要在css中修改就可以了。PS:IE无爱 <style type="text/css"> table { empty-cells: show } </style>    
网上看到很多Quartz的帖子,说得都很不错,关于他的由来和原理我这里就不累赘了。我主要想解决的事情是一开始我遇到的无法自动启动的问题。 用例子说话。 一、写一个自定义的类,继承至Object就可以了。并且可以配合set方法,用于在spring中注入。   public class PoolingSendMail {                public static Logger poolingSendMailLog = Logger.getLogger(PoolingSendMail.class);                private String messag ...
最后更新:2009-7-6  1.可以通过在web.xml这配置,统一管理项目中的error显示页面。强……  <error-page> <error-code>404</error-code> <location>/commom/404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/commom/500.jsp</location ...
最后更新日:2010-4-21  在jdbc中使用sequence,需要在之前先使用query语句得到新的sequence值。例如: SELECT 'schema'.'sequence's name'.nextval from dual;--seqNum 就是上面得到的sequence新值insert into table (id,name) values(seqNum, 'poker');commit;  2.oracle 数据库中,有关lock的view有下面的说明。是转载的。 http://space.itpub.net/7199859/viewspace-5449 ...
 strusts标签挺好用的,但是在使用过程中可能会遇到一些很莫名的问题。这里罗列一些出来,会持续更新... last update:2009/5/5 如果想在Struts标签中的 value属性中添加变量,不可以使用struts标签嵌套。因struts不支持标签嵌套,可采用EL来解决该问题。例如:  <logic:equal name="charge" property="num" value="${business.num}">   ...... </logic:equal>      ...
正则表达式符号列表 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\ ...
 将Struts 应用程序移植到 JSF 为了将 Struts Web 应用程序与 JSF 集成,遵循以下步骤: 将 struts-faces.jar 文件与特定于 JSF 的 JAR(jsf-api.jar、jsf-ri.jar) 添加到 Web 应用程序的 WEB-INF/lib目录中。  如果准备使用 JSF 和 JSTL,则将特定于 JSTL 的 JAR(jstl.jar、standard.jar)添加到 WEB-INF/lib 文件夹中。这一步只有在部署到常规 Tomcat 时才会需要。JWSDP 已经提供了这些 JAR。  修改 Web 应用 ...
Global site tag (gtag.js) - Google Analytics