SVN分支使用

总结:
开发过程中,经常会有一些新功能的迭代,但是为了不影响主干分支的代码,这个时候我们通常会拉一个分支出来,完成功能的迭代之后再对主干分支进行合并。这样做的好处可以避免新功能的开发影响到主分支的功能。正文介绍了如何使用eclipse的SVN插件进行分支的操作及合并。

阅读更多

sql优化总结

总结:

在数据量不大的情况下,是否对sql进行优化其实对我们的查询并没有太大的影响, 但是我们应当养成良好的习惯,以便应对大数据量的情况。
查询优化无非就是对索引的处理,怎么样的情况下才能够利用索引优化的查询。下面总结了很多有用的方法。深入学习sql优化还是得对数据结构这一块的只是有一定的了解,所以数据结构还是必须得学啊。。。。

阅读更多

Log4j日志记录前是否需要进行判断日志级别?

今天团队讨论一个问题,在我们进行日志记录的时候,到底应不应该在前面加上 isDebugEnabled()这种判断?

阅读更多

Java学习笔记---枚举

在我们的代码中的范围常量应尽量使用枚举来进行处理,而不是private static final int SIZE = 1 这种。
范围常量:例如 月份、类型等
在我们的枚举类中可以重写toString()方法使我们的拿到我们想要的值。
eg:

1
2
3
4
5
6
7
8
9
10
public enum Operatoin{
PLUS("+"),MINUS("-");
private String symbol;
piblic void Operation(String symbol){
this.symbol = symbol;
}
@override publicString toString(){
return symbol;
}
}

阅读更多

对final关键字的理解

根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。

阅读更多