刘俊技术博客专栏

专注于Java、SpringBoot、SpringCloud、微服务、Docker、Kubernetes、持续集成等领域

mvn package 打包常见错误及解决方案

错误1: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project testkmeans: Fatal erro...

2016-04-21 16:45:13

阅读数:11580

评论数:0

Hadoop的初识

Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。          《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心...

2016-04-18 16:11:42

阅读数:356

评论数:0

spring配置datasource三种方式

1、使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。                  ...

2016-04-15 15:47:23

阅读数:517

评论数:0

eclipse配备mybatis 的xml提示

eclipse配置mybatis 的xml提示 1.点击 Window--preferences-XML-XML Catalog-add 2.配置XML Catalog Element   Location: 点击 File System ,找到 \org\apache\ibatis\bui...

2016-04-13 10:02:52

阅读数:1302

评论数:0

java多线程之FutureTask

简介 我们在处理多线程任务时希望在任务被取消或者正常完成后做一些后期处理,例如释放系统资源,更新数据库状态等等。java多线程技术中为我们提供了这样一个类叫FutureTask,他可以帮助我们实现任务在done状态后可以做一些后期处理。 例子 import java.util.con...

2016-04-11 10:13:06

阅读数:912

评论数:0

java多线程之Exchanger

简介 java提供了一个同步工具类Exchanger,它允许在两个并发任务中交换数据。Exchanger允许在两个线程之间定义同步点,当两个线程到达同步点时可以交换数据,第一个线程的数据进入到第二个线程,第二个线程的数据进入第一个线程。先到达同步点的线程会等待另外一个线程,到达后完成数据交换。下...

2016-04-07 17:11:54

阅读数:529

评论数:0

java多线程之Phaser

简介 java多线程技术提供了Phaser工具类,Phaser表示“阶段器”,用来解决控制多个线程分阶段共同完成任务的情景问题。其作用相比CountDownLatch和CyclicBarrier更加灵活,例如有这样的一个题目:5个学生一起参加考试,一共有三道题,要求所有学生到齐才能开始考试,全部...

2016-04-07 09:55:17

阅读数:3864

评论数:0

java多线程之守护线程(Daemon)

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)  用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆: 只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守...

2016-04-05 16:40:16

阅读数:6772

评论数:0

java多线程之线程的6种状态

A thread state. A thread can be in one of the following states: NEW A thread that has not yet started is in this state. RUNNABLE A thread exec...

2016-04-05 15:58:03

阅读数:591

评论数:0

Java多线程技术之CyclicBarrier

1、类说明: 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的...

2016-04-05 15:27:59

阅读数:304

评论数:0

张老师:Condition多路例子

简介 Lock的作用就相当于synchronized,使用Lock就不需要使用synchronized,相反同理。 使用synchronized时等待和唤醒使用的是object.await()和object.notify(); 使用Lock时使用等待和唤醒使用的是condition.awai...

2016-04-01 10:35:38

阅读数:436

评论数:0

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