![](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 sleep sleep()会让线程交出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 · 207 阅读 · 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 · 1391 阅读 · 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 · 540 阅读 · 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 · 3571 阅读 · 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 · 188 阅读 · 0 评论 -
JAVA多线程之线程间的通信方式
http://www.cnblogs.com/hapjin/p/5492619.html 一,介绍 本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。 二,线程间的通信方式 ①同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。 参考示例: public转载 2018-01-18 17:25:36 · 152 阅读 · 0 评论 -
mvn打包操作
mvn dependency:copy-dependencies 可以把依赖 jar 拷贝到 target/dependency原创 2018-01-09 16:39:10 · 294 阅读 · 0 评论 -
java maven工程读取properties文件
java maven工程读取properties文件原创 2018-01-04 15:46:02 · 844 阅读 · 0 评论