(九)其它

来源:互联网 发布:做菜软件 编辑:程序博客网 时间:2024/05/29 08:54

1:在使用正则表达式时,利用好其预编译的功能,可以有效加快正则匹配速度。不要在方法体内定义:Pattern pattern = Pattern.compile(规则);

2:velocity调用pojo类的属性时,建议直接使用属性名取值即可,模板引擎会自动按规范调用POJO的getXxx();如果是布尔类型的变量,属性命名不要加is前缀,会自动调用isXxx()。

3:后台输送给前台的变量必须加$ ! {var}--中间的感叹号

4:Math.random()这个方法返回值是0<=x<1,是double类型的返回值。如果想要获取整数类型的随机数,直接使用Random.nextInt()或者nextLong()方法。

5:获取当前毫秒数System.currentTimeMillis();如果想要获取纳秒级时间值,使用System.nanoTime()的方式。jdk8中,针对统计时间的场景中,推荐使用Instant类。

6:不要再试图模板中加入任何复杂的逻辑。

7:任何数据结构的构造或初始化,都应指定大小,避免数据结构无限增长,吃光内存。

8:及时清理不再使用的代码块或配置信息。

原创粉丝点击