简介
在eclipse中创建maven项目时会有很多的项目描述文件及编译文件,如.settings
、.classpath
、.project
、target
等,但是在push时不希望将这些文件push到Git远程仓库,那么这时可以使用.gitignore
文件进行配置。
在eclipse中创建maven项目时会有很多的项目描述文件及编译文件,如.settings
、.classpath
、.project
、target
等,但是在push时不希望将这些文件push到Git远程仓库,那么这时可以使用.gitignore
文件进行配置。
使用String的split方法分割下面字符串时,没有得到预期的值:1
2
3
4
5
6
7public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "20140613|1|8000000181|33330013||15615700100101233|9|1.00|1563.00|20140613|S1|";
String[] strs = str.split("|");
System.out.println(strs);
}
结果:1
[2, 0, 1, 4, 0, 6, 1, 3, |, 1, |, 8, 0, 0, 0, 0, 0, 0, 1, 8, 1, |, 3, 3, 3, 3, 0, 0, 1, 3, |, |, 1, 5, 6, 1, 5, 7, 0, 0, 1, 0, 0, 1, 0, 1, 2, 3, 3, |, 9, |, 1, ., 0, 0, |, 1, 5, 6, 3, ., 0, 0, |, 2, 0, 1, 4, 0, 6, 1, 3, |, S, 1, |]
在使用PL/SQL Developer工具时会遇到这种情况:不想装Oracle的客户端,想使用Instant client,但是在配置的时候会遇到不少麻烦。我就在使用时也遇到该问题,记下解决的方法
Lambda表达式是Java SE 8 非常重要的新特性。对于单方法的接口,Lambda表达式提供一种干净简洁的代码实现方式。同时,Lambda表达式改良了Collection
类包,使得迭代,filter和extract data from a Collection更简单。并且,其并行的特性在多核环境中性能得到很大提高。
在Java的类中java.util.concurrent.ForkJoinTask
偶然看到这样一段代码1
2
3public static <T> ForkJoinTask<T> adapt(Callable<? extends T> callable) {
return new AdaptedCallable<T>(callable);
}
其中<T> ForkJoinTask<T>
这个泛型让我无法理解,以前从没有遇见过这样使用泛型的,那就查吧。