摘要: maven package:打包到本项目,一般是在项目target目录下。如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错。 maven install:打包到本地仓库,如果没有设置过maven本地仓库,一般在用户/.m2目录下。如果a项目依赖于b项目,那 阅读全文
posted @ 2016-11-07 17:48 音弛 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: /**String 中 replaceAll(),matches(),split() 等方法,都是调用Pattern中的方法。学习了,瞬间觉得Pattern强大了 public String replaceAll(String regex, String replacement) { return 阅读全文
posted @ 2016-08-29 18:26 音弛 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 文件打开状态:非编辑状态下::/字符 查找字符,n向下查找,N上查找:?字符 查找字符,n向上查找,N向下查找:w 保存:w! 强制保存:q 退出:q! 退出不保存:e 更新文件(动态增加的文件):n 查看下一个文件(同时打开多个文件时):N 查看上一个文件(同时打开多个文件时) Shift + # 阅读全文
posted @ 2016-08-19 18:16 音弛 阅读(548) 评论(0) 推荐(0) 编辑
摘要: C:\workspace\test>svn upConflict discovered in 'test.txt'.Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s 阅读全文
posted @ 2016-08-11 16:47 音弛 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接 阅读全文
posted @ 2016-07-29 16:53 音弛 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对 阅读全文
posted @ 2016-07-29 16:51 音弛 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Java线程面试题 Top 50 原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问 阅读全文
posted @ 2016-07-29 16:50 音弛 阅读(158) 评论(0) 推荐(0) 编辑
摘要: JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出 阅读全文
posted @ 2016-07-29 16:50 音弛 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:Timer和TimerTask(转载) 下面内容转载自: http://blog.csdn.net/xieyuooo/article/details/8607220 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTas 阅读全文
posted @ 2016-07-29 16:45 音弛 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 阅读全文
posted @ 2016-07-29 16:34 音弛 阅读(137) 评论(0) 推荐(0) 编辑