摘要:
1.常见的构建: 右击项目--Bulid Path --Configure Bulid Path 2.svn导入时经常会发现冲突,导致构建出问题,大的项目加载都需要半天,如何解决构建问题呢?找到项目中这个文件查询里面是不是有所冲突 阅读全文
摘要:
参考:https://zhidao.baidu.com/question/687956543643654524.html 1.用==会出现true的情况 String str2 = "java";System.out.print(str1==str2); 地球上有bai点Java基础的人都知道会输出 阅读全文
摘要:
用Idea做开发时,项目中可能用到maven(pom.xml),Gradle(build.gradle),AntBulid等去提供初始化的依赖,那么后期有公共的jar引入该如何重新构建呢?如下图: 开发软件的最右边有这三个打开它 点击小象图标你就可以重新构建你的依赖了 如果还是有问题,再重新构建下( 阅读全文
摘要:
1.并发 Map(映射) ConcurrentMap 介绍:(1)java.util.concurrent.ConcurrentMap 接口表示了一个能够对别人的访问(插入和提取)进行并发处理的 java.util.Map。 (2)ConcurrentMap 除了从其父接口 java.util.Ma 阅读全文
摘要:
1.阻塞队列 BlockingQueue (1)介绍:java.util.concurrent 包里的 BlockingQueue 接口表示一个线程安放入和提取实例的队列。 (2)用法: 通常用法:BlockingQueue 通常用于一个线程生产对象,而另外一个线程消费这些对象的场景。 图解: 过程 阅读全文
摘要:
转载:https://www.cnblogs.com/wader2011/archive/2011/12/02/2271981.html 1.功能 Date与String之间的互相转换,以及一些特殊格式的时间字符串处理 代码 /** * 类名:TimeUtil.java 类描述:时间处理工具 * * 阅读全文
摘要:
锁 lock: 1.介绍:java.util.concurrent.locks.Lock 是一个类似于 synchronized 块的线程同步机制。但是 Lock 比 synchronized 块更加灵活、精细。(个人认为应该说的是Lock是一个接口) 2.示例: Lock lock = new R 阅读全文
摘要:
1.ForkJoinPool(和执行服务器(ExecutorService)类似,JDK1.7被引入,目的:分叉和合并) (1)介绍:ForkJoinPool 在 Java 7 中被引入。它和 ExecutorService 很相似,除了一点不同。 ForkJoinPool 让我们可以很方便地把任务 阅读全文
摘要:
1.参考:https://blog.csdn.net/qq_27378875/article/details/81610696 https://blog.csdn.net/chenfengdejuanlian/article/details/54969339 https://blog.csdn.ne 阅读全文
摘要:
1.参考:https://www.cnblogs.com/jingmoxukong/p/12109049.html,https://blog.csdn.net/zy_remarkable/article/details/80616037 2.介绍: (1)保证线程安全是 Java 并发编程必须要解决 阅读全文