![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
dataastron
工程师
展开
-
Thread的sleep()、join()和wait()
Thread的sleep()、join()和wait()1 sleepsleep()会让线程交出CPU的执行权,但是不会释放锁。public class ThreadSleep {//定义锁private static final Object LOCK = new Object();public static void main(String[] args) throws InterruptedException { Thread thread1 = new Thread(new R转载 2020-09-12 23:21:26 · 197 阅读 · 0 评论 -
groovy中each迭代get方法获取值未空,原因探究。GStringImpl
groovy今天遇到个问题,就是通过在迭代器里面用key或者entryset.key,取值,会取到空对象。打印这个对象后,发现它本身不是java.lang.String,而是org.codehaus.groovy.runtime.GStringImpl类型。问下了H,他说这个groovy的字符串有点意思。看下源码之后再分享。def ss1="value1" ;def e原创 2017-09-04 19:14:59 · 1373 阅读 · 0 评论 -
groovy开发环境安装小记(idea)
工作中需要使用groovy脚本相关开发。需要安装groovy开发调试环境。本文介绍安装过程。遇到问题:idea版本和groovy版本不兼容报错Cannot create Groovy project, because cannot create Groovy library (2.4.10 version)解决方案https://youtrack.jetbrains.com/i原创 2017-09-01 19:50:21 · 528 阅读 · 0 评论 -
spark系列case class学习
scala> case class Message(sender: String, recipient: String, body: String)defined class Messagescala> val message1 = Message("guillaume@quebec.ca", "jorge@catalonia.es", "Ça va ?")message1: Message =原创 2018-01-02 16:09:18 · 3553 阅读 · 0 评论 -
java notify和wait
package com.data;public class Test { public static class AstronLock{ } public static class Produce implements Runnable{ private AstronLock astronLock; Produce(AstronLock原创 2018-01-18 17:14:54 · 183 阅读 · 0 评论 -
JAVA多线程之线程间的通信方式
http://www.cnblogs.com/hapjin/p/5492619.html一,介绍本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。二,线程间的通信方式①同步这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。参考示例:public转载 2018-01-18 17:25:36 · 143 阅读 · 0 评论 -
mvn打包操作
mvn dependency:copy-dependencies 可以把依赖 jar 拷贝到 target/dependency原创 2018-01-09 16:39:10 · 285 阅读 · 0 评论 -
java maven工程读取properties文件
java maven工程读取properties文件原创 2018-01-04 15:46:02 · 835 阅读 · 0 评论