【随时记录的一些东东-不定期更新】
1:sublime 格式化代码:
全选-- 编辑--行列--重新缩进
2:关于项目目录结构的一些总结:
方框里面的都是虚拟的类路径,编译成class文件以后,在classes目录下:以包名来展示:
3:获取配置文件:
privatestatic Properties properties = new Properties();
static {
InputStream in = PropertiesUtil.class.getResourceAsStream("/config.properties");
try {
properties.load(in);
} catch (IOException e) {
e.printStackTrace();
}
}
publicstatic String get(String key) {
String value = properties.getProperty(key);
if(value != null){
value = value.trim();
}
return value;
}
4:关于引入的js报错问题:
5:redis存储分目录结构:使用冒号分割
6:接口的实现类 写个接口的实现类,在方法的前面加了@Override居然报错
原因是:@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
首先要确保安装了jdk 1.6,
然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler compliance level 中选择 1.6,刷新工程,重新编译下。
如果还是不行,就在报错的工程上,鼠标右键选择 Properties-->Java Compiler-->compiler compliance level 中选择 1.6,刷新工程,重新编译下。
7:新建maven-web项目的时候默认是不会创建这几个源文件夹的:今天偶然发现如果在项目的的运行时环境加上服务器的环境就会自动生成了: