[color=red][b]1、关于split分割字符串[/b][/color]
[color=red][b]2、group by 与 order by[/b][/color]
ORDER BY 用于对数据按指定的列和方法排序。
select * from syscolumns order by id asc, colorder desc;
指示查询出的结果 按 id 正序排列, colOrder 逆序排列。
GROUP BY 用于汇总统计。 HAVING 用途和 WHERE类似,但用于对 GROUP BY 的结果进行过滤。
select id, count(id) from syscolumns group by id;
这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数。
select id, count(id) from syscolumns group by id having count(1) > 10;
这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数,但 having 后的条件指定了只显示 count(id) 大于 10 的数据。
先Group by ,后 Order by
[color=red][b]3、日期[/b][/color]
获取当前时间
1.
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss");
String datetime = tempDate.format(new java.util.Date());
2.
Calendar now=Calendar.getInstance();
String time=now.get(Calendar.YEAR)+"-"+(now.get(Calendar.MONTH)+1)+"-"+now.get(Calendar.DAY_OF_MONTH)+" "+now.get(Calendar.HOUR_OF_DAY)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND);
3.Date curDate= new Date(System.currentTimeMillis());
1、SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); //24小时制
2、SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
获取年月日
Calendar cal = Calendar.getInstance();
String year = String.valueOf(cal.get(Calendar.YEAR));
String month = String.valueOf(cal.get(Calendar.MONTH)+1);
String day = String.valueOf(cal.get(Calendar.DATE));
System.out.println(year+" "+month+" "+day);
Calendar与Date的转化
Calendar c = Calendar.getInstance();
Date date = c.getTime();
计算某天是一年当中的第几天
判断是否是闰年
[color=red]
\" 双引号
\' 单引号
\\ 反斜杠
[color=red]
需要动态加载很多类和资源的时候 .
通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 :
² 系统类加载器或叫作应用类加载器 (system classloader or application classloader)
² 当前类加载器
² 当前线程类加载器
http://uule.iteye.com/blog/762949(来源)
public class test2 {
public static void main(String args []){
String str = "http//:localhost:8080/student?name=234&pwd=908";
String str1 = str.substring(str.indexOf("?")+1);
System.out.println(str1);
String [] str2 = str1.split("&");
String [] str3 = str2[0].split("=");
String [] str4 = str2[1].split("=");
Map map = new HashMap();
map.put(str3[0], str3[1]);
map.put(str4[0], str4[1]);
System.out.println(map.get("name"));
System.out.println(map.get("pwd"));
}
}
[color=red][b]2、group by 与 order by[/b][/color]
ORDER BY 用于对数据按指定的列和方法排序。
select * from syscolumns order by id asc, colorder desc;
指示查询出的结果 按 id 正序排列, colOrder 逆序排列。
GROUP BY 用于汇总统计。 HAVING 用途和 WHERE类似,但用于对 GROUP BY 的结果进行过滤。
select id, count(id) from syscolumns group by id;
这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数。
select id, count(id) from syscolumns group by id having count(1) > 10;
这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数,但 having 后的条件指定了只显示 count(id) 大于 10 的数据。
先Group by ,后 Order by
[color=red][b]3、日期[/b][/color]
获取当前时间
1.
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss");
String datetime = tempDate.format(new java.util.Date());
2.
Calendar now=Calendar.getInstance();
String time=now.get(Calendar.YEAR)+"-"+(now.get(Calendar.MONTH)+1)+"-"+now.get(Calendar.DAY_OF_MONTH)+" "+now.get(Calendar.HOUR_OF_DAY)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND);
3.Date curDate= new Date(System.currentTimeMillis());
1、SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); //24小时制
2、SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
获取年月日
Calendar cal = Calendar.getInstance();
String year = String.valueOf(cal.get(Calendar.YEAR));
String month = String.valueOf(cal.get(Calendar.MONTH)+1);
String day = String.valueOf(cal.get(Calendar.DATE));
System.out.println(year+" "+month+" "+day);
Calendar与Date的转化
Calendar c = Calendar.getInstance();
Date date = c.getTime();
计算某天是一年当中的第几天
c.set(Calendar.YEAR, 2014);
c.set(Calendar.MONTH, 7);
c.set(Calendar.DATE, 5);
int weekno = c.get(Calendar.WEEK_OF_YEAR);
System.out.println(weekno);
结果:32
判断是否是闰年
public boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0); }
[color=red]
4、java的转义字符
[/color]
\" 双引号
\' 单引号
\\ 反斜杠
[color=red]
5、什么时候用Thread.getContextClassLoader()
[/color]
需要动态加载很多类和资源的时候 .
通常当你需要动态加载资源的时候 , 你至少有三个 ClassLoader 可以选择 :
² 系统类加载器或叫作应用类加载器 (system classloader or application classloader)
² 当前类加载器
² 当前线程类加载器
http://uule.iteye.com/blog/762949(来源)