关于java线程中stop interrupt daemon wait notify
摘要:一。关于终止线程stop与interrupt 一般来说,线程执行结束后就变成消亡状态,乍看之下我们并不需要人为进行干预(人为停止线程),不过凡事都有例外吧,在服务器或者其他应用场景下,线程为了提供服务而一直在不停的运转,因此必要时刻我们还需“人为干涉的”。 通常情况下,终止线程有两种方式:stop与
阅读全文
posted @
2018-01-31 14:18
聂晨
阅读(491)
推荐(1) 编辑
SpringBoot学习之自动装配
摘要:在前面使用SSM集成时,我们可以使用注解实现无配置化注入,但是这种依赖被进行“人工干预了的”,换句话就是说我们手动进行装配,那么此时还没有达到SpringBoot这种自动装配的效果,那么究竟SpringBoot如何进行自动装配的呢?下面我们就一探究竟 一。SpringBoot中创建对象的注解扩充 其
阅读全文
posted @
2018-01-18 12:08
聂晨
阅读(12314)
推荐(2) 编辑
Gradle学习之闭包
摘要:Gradle中的闭包其实就等同于Groovy中闭包,Groovy是一种jvm语言,语法兼容于java,曾几何时,也在脚本语言中独树一帜,初学Gradle的时候,大家很容易被其语法所迷惑,由于Gradle基本上是基于闭包以及委托实现的,所以要学Gradle必须先学Groovy闭包 一.Groovy中的
阅读全文
posted @
2018-01-16 16:09
聂晨
阅读(1245)
推荐(0) 编辑
Gradle学习之构建java与web项目
摘要:一.使用Gradle的java插件构建Java项目 1)Gradle插件包含了若干个接口定义和已有的任务项,语法结构:apply plugin:'插件名' ,此处我们定义插件 2)Gradle希望我们的java项目需要遵循以下规范: src/main/java :放置java源文件 src/test
阅读全文
posted @
2018-01-12 09:30
聂晨
阅读(1199)
推荐(0) 编辑
Gradle学习之基础篇
摘要:一。gradle基础概念 二。Gradle的几个核心概念 三。Gradle中的任务 build.gradle 代码示例 task basic << { ext.name = "basic Task" println("这是第一个任务") } //依赖任务 task taskDependsOn(dep
阅读全文
posted @
2018-01-09 20:45
聂晨
阅读(2866)
推荐(0) 编辑
springmvc上传文件方法及注意事项
摘要:本文基于注解的配置,敬请留意 基于注解整合 一。springmvc为我们提供两种上传方式配置: 二。配置方式基于commons-fileupload.jar 1)在先前的类DispacherConfig里添加如下代码: 1 /** 2 * 此处注意bean的名字一定起名为multipartResol
阅读全文
posted @
2018-01-02 21:07
聂晨
阅读(1391)
推荐(1) 编辑