Java并发编程之——BlockingQueue(队列)

一、什么是BlockingQueue BlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种: 1. 当队列满了的时候进行入队列操作 2. 当队列空了的时候进行出队列操作 123 因此,当一个线程试图对一个已...

2017-12-30 16:05:32

阅读数:89

评论数:0

四种Java线程池用法解析

四种Java线程池用法解析 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下http://www.jb51.net/article/81843.htm1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable(...

2017-12-30 15:42:10

阅读数:45

评论数:0

【java线程】锁机制:synchronized、Lock、Condition

【java线程】锁机制:synchronized、Lock、Condition

2017-12-30 15:17:12

阅读数:82

评论数:0

Maven(插件配置和生命周期的绑定)

1.这篇文章很好,介绍的maven插件的。 2.maven的source插件为例,可以把源代码打成包。 Goals Overview就可以查看该插件下面所有的目标。 这里我们要使用的是source:jar-no-fork。 3.查看source插...

2017-12-12 00:04:52

阅读数:270

评论数:0

Maven入门指南⑦:Maven的生命周期和插件

Maven入门指南⑦:Maven的生命周期和插件   一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并...

2017-12-10 10:58:47

阅读数:67

评论数:0

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版...

2017-12-10 10:42:21

阅读数:215

评论数:0

Maven中mirrors和repository的关系

一、前言   之前没有搞清楚pom.xml里面配置的repositorys节点配置的仓库和mirrors里面配置的仓库的“镜像”间的关系,特意去搜索了相关内容,这边有篇文章讲得透彻,所以这边转载一下~ 二、正文 pom.xml里的repositories元素,里面可以包含多少re...

2017-12-09 14:34:40

阅读数:171

评论数:0

nexus 离线下载中央库索引

nexus可以在线更新中央仓库索引,但是更新速度慢,而且很有可能下载的索引不全。下面介绍一种离线更新中央仓库索引的方式,速度快并且可靠。 1、访问http://repo.maven.apache.org/maven2/.index/下载中心仓库最新版本的索引文件,我们需要下载如下两个文件ne...

2017-12-09 13:08:28

阅读数:88

评论数:0

linux 判断某个命令是否安装

linux 判断某个命令是否安装if ! [ -x "$(command -v git)" ]; then echo 'Error: git is not installed.' >&2 exit 1 fi

2017-12-06 15:49:50

阅读数:418

评论数:0

欢迎使用CSDN-markdown编辑器

java获取当天,前天,明天,本周,本月,本年的开始日期时间和结束日期时间package demoone;import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; i...

2017-12-01 14:18:16

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭