`
ilovejavaforever
  • 浏览: 163268 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
     毋庸置疑,java本身是跨平台的。但是很多时候由于长期在windows上开发,养成了不好的编程习惯。因为操作系统的不同,会在很多细小的地方产生bug,深受其害。      最恶心的问题就是,在windows平台,文件都是以“\”分割,例如:"D:\test\....",而在Linux中,文件都是以“/”分割的,例如:"home/admin/...."。如果开发时候,对文件分割符写死的话,必然只能兼容一种操作系统。要想同时兼容多种操作系统,就不能写死。写法应该用File.separator分隔符连接,用StringBuffer连接。例如:   ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT="" ...
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0)  ^\d+$ 验证非正整数(负整数 + 0)  ^((-\d+)|(0+))$ 验证长度为3的字符:^.{3} ...
  private String[] filtrate(String[] input) { Set set = new HashSet(); set.addAll(Arrays.asList(input)); String[] arr = (String[]) set.toArray(new String[0]); String[] result = new String[arr.length]; for (int i = 0; i < arr.length; i++) { resul ...
ctrl + shift + x          小写字母转化为大写 . ctrl + shift + y          大写字母转化为小写 . alt + /                       自动补全 . shift + enter            光标换行 . alt  +  <--                 上 一个操作地方 . alt  +   -->                下一个操作地方 . F5             ...
单纯针对时间的设置规则org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–23)4.月份中的日期(1–31)5.月份(1–12或JAN–DEC)6.星期中的日期(1–7或SUN–SAT)7.年份(1970–2099)0 0 10,14,16 * * ?每天上午10点,下午2点和下午4点0 0,15, ...
如题目:   alt + shift + o         .
声明:我的eclipse版本:3.5 在Eclipse的Help->Install New Software... 点击“Add加 Veloeclipse,值:http://propsorter.sourceforge.net/veloeclipse, 但是无法finish 网上的解释说:veloeclipse插件和eclipse版本不兼容。我去搜了大量的国外网站,有一个人说是:veloeclipse插件的下载主页换啦,需要新的链接地址: http://veloeclipse.googlecode.com/svn/trunk/update/ 但无论如何装不上 Veloeclipse 插件, ...
Global site tag (gtag.js) - Google Analytics