学习小计,不断总结中

1,打印java表单提交的内容,查找表单提交内容是否正确

for (Enumeration e = request.getParameterNames(); e.hasMoreElements();)
{
String key = (String)e.nextElement();
System.out.printf("request [%s]=[%s].", key,
request.getParameter(key));
}


2,
一般都会重写toString()方法

return ToStringBuilder.reflectionToString(this);



To use this class write code as follows:

public class Person {

String name;
int age;
boolean smoker;
...

public String toString() {
return new ToStringBuilder(this).
append("name", name).
append("age", age).
append("smoker", smoker).
toString();
}
}

This will produce a toString of the format: Person@7f54[name=Stephen,age=29,smoker=false]

To add the superclass toString, use appendSuper(java.lang.String). To append the toString from an object that is delegated to (or any other object), use appendToString(java.lang.String).

Alternatively, there is a method that uses reflection to determine the fields to test. Because these fields are usually private, the method, reflectionToString, uses AccessibleObject.setAccessible to change the visibility of the fields. This will fail under a security manager, unless the appropriate permissions are set up correctly. It is also slower than testing explicitly.

A typical invocation for this method would look like:

public String toString() {

return ToStringBuilder.reflectionToString(this);

}

3,
SQL查询某字段内不重复的记录数
select Count(distinct name) from 表名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值