java
yuanl15
这个作者很懒,什么都没留下…
展开
-
创建第一个webapp
目录创建Maven工程maven工具安装与配置使用IDE创建maven的webapp工程此博客将详细描述如何构建第一个webapp。首先创建一个maven项目,其次在maven项目中引入spring、mybatis等jar包。同时搭建起项目需要的数据库mysql、redis等。在项目中构建起与这些数据库的连接关系。创建Maven工程Maven项目对象模型(POM),是可以通...原创 2019-04-21 16:47:22 · 2498 阅读 · 0 评论 -
多线程辅助类CountDownLatch、CyclicBarrier、Semaphore
在java1.5中引入了并发工具类CountDownLatch、CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,都在java.util.concurrent包下。在这里简要介绍一下CountDownLatch,其是Java并发编程中较为重要的工具类。CountDownLatch能够让一个线程或多个线程等待其他线程完成各自任务后再执...原创 2019-04-10 00:31:59 · 135 阅读 · 0 评论 -
java8常用函数式接口
Function<T, R>Function<T, R>(java.util.function.Function)函数式接口,T是参数类型,R是返回值类型。R apply(T t):需实现抽象方法applyConsumer<T>Consumer<T>(java.util.function.Consumer)是消费者接口,接收一个参数,...原创 2019-03-23 16:28:20 · 262 阅读 · 0 评论 -
java多线程——线程创建、控制、同步、通信、线程组和未处理异常、线程池
多线程进程当一个程序进入内存中运行时,即变成一个进程,其具有一定的独立功能,时系统进行资源分配和调度一个独立单位。线程也被称为轻量级进程,线程是进程的执行单元,如同进程在系统中的地位一样,线程在进程中是独立的、并发的执行流。一个进程可以有多个线程,一个线程必须有一个父进程。线程可以拥有自己的堆栈、程序计数器和自己的局部变量,但不拥有系统资源。因为多个线程共享父进程的全部资源。线程也...原创 2019-03-11 23:17:09 · 405 阅读 · 0 评论