- 浏览: 63405 次
- 性别:
- 来自: 四川
最新评论
文章列表
Java程序员应该知道的10个调试技巧
- 博客分类:
- 程序日志
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅 ...
转自:http://tapestry.apache.org/typecoercer-service.html
Type Coercion
Related Articles
Page:TypeCoercer Service
Page:Type Coercion
Type Coercion is the conversion of one type of object to a new object of a different type with similar content. Tapestry frequently must coerce ob ...
一、颜色更改
二、显示空白和rag 制表符
Window->Preferences->General->Editors->Text Editors->Show whitespace characters
转自:http://tapestry.apache.org/enum-parameter-recipe.html
It's not uncommon to create a component that has a bit of complex behavior that you want to be able to easily control, and an enumerated type (a Java enum) seems like the right approach.
Our example comes from Tapestry's Select compone ...
Log4j 基本配置使用详解
- 博客分类:
- 程序日志
log4j简介:
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
log4j定义配置文件
日志信息的优先级,从高到低有:OFF (关闭),FATAL (致命),ERROR(错误) ,WARN(警告) ,INFO(信息) ,DEBUG(调试) ,ALL(打 ...
java mail 发送邮件
- 博客分类:
- 程序日志
啥也不说了,直接放代码,一切尽在代码中。。。
1、
要发送的邮件数据对象:
public class MailData
{
/** 发件人的用户名。 */
private String userName;
/** 发件的密码。 */
private String password;
/** 发件人的邮件地址 */
...
“记住密码“功能的正确设计
- 博客分类:
- 程序日志
这个功能简直就是一个安全隐患,我觉得并不是所有的程序员都知道怎么设计这个事。一般的设计 是——一时用户勾选了这个功能,系统会生成一个cookie,cookie包括用户名和一个固定的散列值,这个固定的散列值一直使用。这样,你就可以在所有的设备和客户上都可以登录,而且可以有多个用户同时登录。这个并不是很安全。下面是一些更为安全的方法供你参考:
1)在cookie中,保存三个东西——用户名,登录序列,登录token。
用户名:明文存放。登录序列:一个被MD5散列过的随机数,仅当强制用户输入口令时更新(如:用户修改了口令)。登录token:一个被MD5散列过的随机数,仅一个登录session内 ...
JTable 为单元格添加按钮效果和事件效果
- 博客分类:
- 程序日志
一、添加按钮显示效果
在JTable中,单元格的数据默认是Label的效果,也没有事件。
如果要为单元格添加一个按钮显示效果的话,那么就需要使用到一个swing的接口:javax.swing.table.TableCellRenderer,来改变单元桥格的默认默认渲染方法(DefaultTableCellRenderer),
实现的自定义的渲染器如下:
package org.sky.table.render;
import java.awt.Component;
import javax.swing.JButton;
import javax.swing.JPane ...
Spket 破解方法
- 博客分类:
- 程序日志
Spket(http://www.spket.com/)是一种很强大的Javascript编辑器,它是基于Eclipse内核的IDE(可以以独立可执行文件,或者Eclipse插件的形式安装)。本文以Spket独立IDE为例。在开发Ext、火狐扩展或其它Javascript相关程序的时候,可以使用它作为不错的代码编辑工具。
The powerful editor for JavaScript, XUL/XBL and Yahoo! Widget development. The JavaScript editor provides features like code completion ...
myeclipse10.0优化,其它版本也适用
- 博客分类:
- 程序日志
我用的是myeclipse10.0做的优化,早起版本8.5、8.6也都大同小异
一、Myeclipse10修改字体 MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas字体,中文看着非常小非常别扭,在Windows7下,系统自带虽然有Courier New字体,但是并没有激活显示,需要手动激活,才能在软件中使用激活方法如下:在win7的控制面板->字体,找到Courier New,右键 ...
匹配2011-2-3的日期的正则表达式(带平闰年效验):
((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([246 ...
一、手动添加的jar包引用:
1) 点击打开jar包中的class,如果没有显示源代码在弹出的页面选择 Attach Source... ->External File ...(或者External Folder...两个按钮选择一个即可,前者是选择一个zip/jar包搜索里边的源代码,后者是选择一个文件夹,搜索里边已经解压出来的源代码),然后点击Ok即可。
2) 在项目工程上点击鼠标右键,选择Properties...,在弹出的对话框中选择 Java Build Path ->Libraries ->选择需要添加源代码的包下边的Source attachment,在 ...
birt 配置动态数据源
- 博客分类:
- 程序日志
项目中使用3.7.1的birt。
因为项目需要在birt中配置动态数据源,因此在网上搜索了一下动态数据源的配置方法,按网上的说明,在数据源的beforeopen事件中添加类似如下代码:
importPackage( Packages.java.io );
importPackage( Packages.java.util );
fin = new java.io.FileInputStream(new String("d:/config.txt"));
props = new java.util.Properties( );
props.load(fin);
...
BIRT View的国际化
- 博客分类:
- 程序日志
但是听说BIRT对国际化支持的很好,所以找了一些资料发现解决办法
首先用Eclipse连上BIRT的CVS
Host
dev.eclipse.org
Repository path
/cvsroot/birt
User
anonymous
Connection type
pserver
Use Default Port
Selected
在Source里有一个nl的文件夹 里面有很多国际化文件
打开org.eclipse.birt.report.viewer.nl这个包的src/org/eclipse/birt/report/resourc ...
安装ie浏览器的js脚本调试工具
- 博客分类:
- 程序日志
在ie中,如果不依赖外部工具进行js调试,而使用原始的alert的话,会大大增加js调试的难度。而微软的office、visual studio里边都带了可以支持ie调试的工具。
在安装office(2003、2007带此工具,2010+不带此工具)时,选择自定义安装,将office 工具->html源文件编辑器下及下边的所有功能全部安装。
(这里需要说明的是:从ie8版本开始,ie浏览器自带了开发人员工具,用那可以调试js脚本,但是我个人认为其功能不如外部的js脚本调试工具强大,它毕竟是内嵌的调试工具,不好使用)
安装后在office安装目录下可以找到msd7.exe ...