java
withme9919
这个作者很懒,什么都没留下…
展开
-
java中用键盘输入一个数,字符,字符串
java中用键盘输入一个数,字符,字符串原创 2016-11-29 10:08:21 · 14607 阅读 · 0 评论 -
Java学习笔记(一)对象数组的初始化
刚学java,遇到对象数组初始化问题,报错:Exception in thread "main" java.lang.NullPointerException...题目:有个student类,建立一个student数组,并通过name,email等方式查询。原创 2017-03-09 11:47:49 · 608 阅读 · 0 评论 -
java 打包成jar包,加载tensorflow模型报错
今天遇到一个问题,没有解决, mark一下。java加载tensorflow的pb模型时,传递模型所在路径加载没有问题,想着放在resource中加载试一下,然后在本地运行依旧没有问题,但是打包成jar包,再运行就报错:Exception in thread "main" java.lang.IllegalArgumentException: Invalid GraphDef at org.ten...原创 2018-03-16 11:09:51 · 2854 阅读 · 1 评论 -
java 加载resource中的文件
借鉴了网上其它网友的文章,主要为了备用。用getResourceAsStream可以在jar包中加载,如果用LstmSeqModel.class.getResource("lstmSeq.pb").getPath()加载会报错。 InputStream is = LstmSeqModel.class.getResourceAsStream("/lstmSeq.pb"); int count = ...原创 2018-03-16 11:26:39 · 3806 阅读 · 0 评论 -
java读取hdfs数据
想在一台搞了小半天,终于调通了,感觉有些地方和网上说的不太一样,mark一下。目的:在java程序中访问hdfs数据,用作后续处理。主要在配置,要加载hadoop下面的core-site.xml和hdfs-site.xml这两个文件,还要自己手动添加一个配置文件(因为在客户端访问需要秘钥)。贴一下比较重要的部分的代码:configuration.addResource(new FileInputS...原创 2018-03-22 17:43:32 · 2104 阅读 · 1 评论 -
java写hdfs文件有乱码
java写到hdfs文件中,用hadoop命令查看没有问题,spark程序读取再println也没问题,用spark-shell collect的时候出现乱码。回到代码中发现用writeChars()这个函数写入文件,解决办法:用write(str.getBytes())就好了。String resultStr = guid + "\t" + StringUtils.join("#", recVi...原创 2018-04-10 11:31:25 · 2061 阅读 · 0 评论 -
java多线程,CountDownLatch和ExecutorService的简单应用
CountDownLatch可以保证程序在子线程都执行完毕的情况下再执行主线程使用方法:对CountDownLatch对象设置初值,每个线程执行完后调用countDown方法,计数器减1,所有线程都执行完毕后,计数器为0,继续执行主线程。代码如下:import java.util.concurrent.CountDownLatch;public class CountDownLatchTest...原创 2018-04-25 12:00:19 · 3597 阅读 · 0 评论