public static void getCode() throws IOException{
String rootPath = "/data/src/datawarehouse/hiveext/src/main/java/com/duowan/hive/udf";
@SuppressWarnings("unchecked")
List<File> files = (List<File>) FileUtils.listFiles(new File(rootPath), new String[]{"java"}, true);
for(File file : files){
String fileName = file.getName();
String className = fileName.substring(0,fileName.indexOf("."));
String code = IOUtils.toString(FileUtils.openInputStream(file), "utf-8");
String absolutePath = file.getAbsolutePath();
System.out.println(absolutePath);
String fs = System.getProperties().getProperty("file.separator");
//从路径里截取包名
String packageName = absolutePath.substring(absolutePath.indexOf("java"+fs)+5, absolutePath.indexOf(fs+fileName)).replace(fs, ".");
UdfCode udfCode = new UdfCode(className, packageName, code);
udfCodeService.addUdfCode(udfCode);
}
}
- 浏览: 59228 次
- 性别:
- 来自: 珠海
文章分类
最新评论
发表评论
-
js 解析json
2014-04-01 16:54 611var jsonSt ... -
highcharts 封装使用
2014-03-28 15:41 2306一、引入highcharts的model pack ... -
java连接数据库
2014-03-24 14:24 509public class DataSourceProvid ... -
xstream读写xml文件
2013-12-30 14:25 7941、xml文件结构如下: <?xml ... -
jQuery获取地址栏url以及获取url参数的方法
2013-10-21 15:20 1670假如:url为 http://www.xxx.com/in ... -
jstl 判断list中是否包含某个值
2013-07-25 16:51 1568判断privileges集合中是否包含te ... -
linux svn 切换用户
2013-07-19 15:06 23961. 临时切换 在所有命令下强制加上--username ... -
linux svn 切换用户
2013-07-19 15:06 141. 临时切换 在所有命令下强制加上--username ... -
删除ArrayList中重复元素,并保持顺序
2013-07-19 14:44 2152/** * 删除ArrayList中重复元素, ... -
java 按行读取文件
2013-07-18 10:18 2114File input = new File(System. ... -
jsoup的使用
2013-07-16 16:49 2109讲解:http://my.oschina.net/b ... -
javadoc "警告: 编码 GBK 的不可映射字符"怎么处理
2013-07-15 14:36 2383打开eclipse,project -> Gener ... -
异步请求
2013-07-11 09:13 2247<div class="cs-clear ... -
java循环取得map的key与value
2013-07-11 09:13 2639for(Map.Entry<String, List ... -
SpringMVC上传问题(resin下无法上传)
2013-07-11 09:13 2744找到问题了。原来是Fiter的问题,如果一个请求是Mult ... -
java批量更新
2013-07-10 14:15 2243public void updateDoublePoints ... -
jquery 读取 json树,并以ul展示
2013-07-10 14:14 2634<script type="text/ja ... -
数据库读取树,并处理成json格式
2013-07-10 14:13 2771表结构: tableName parentTable ... -
点击弹出层
2013-07-10 14:10 2143<%@ page language="jav ... -
js 提交form,批量勾选
2013-07-10 10:02 1602<%@ page language="ja ...
相关推荐
Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取
java邮件读取工具类,可读取附件,功能强大,经测试可用。
java读取Excel文件中多个sheet,生成xml格式的文件
java读取txt数据求和 ...1. 使用Java的File类或Path类指定要读取的文件路径。 2.创建一个Scanner对象,并将其与文件关联。 3. 使用循环遍历文件中的每一行数据,将其转换为数值并求和。 4. 最后关闭Scanner对象。
这个代码实现了一个简单的文件传输服务器,可以接收客户端的连接请求并将指定的文件发送给...整个程序通过这些方法来实现文件传输功能,并将文件保存到指定路径下。可以通过修改FILE_PATH常量来指定不同的文件路径。
Excel POI读取封装(文件+示范代码) package org.excel.service; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java....
//1:设置报表路径及文件名称 public void AddClientDataSet(String dataSourceName,IRMDataSet rmd);//2:设置数据源名称以ocx使用,并把IRMDataSet实现的结果加入 public String CreateViewer();//3:生成在html...
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...
《Java JDK 7学习笔记》将IDE操作纳为教学内容之一,使读者能与实践结合,提供的视频教学能更清楚地帮助读者掌握操作步骤。 内容简介 书籍 计算机书籍 《java jdk 7学习笔记》是作者多年来教学实践经验的总结...
实例078 从字符串中分离文件路径、 文件名及扩展名 98 实例079 判断手机号的合法性 99 实例080 用字符串构建器追加字符 100 实例081 去掉字符串中的所有空格 101 实例082 汉字与区位码的转换 102 第5章 面向对象技术...
本文与《【Java】读取其下所有文件夹与文件的路径》 (点击打开链接)为姊妹篇,主要讲述Python对于文件信息的读取操作。 Python对于文件信息的读取操作,在其固有类os中。 下面以读取F盘下的所有文件夹作为例子说明...
k-means聚类算法 java版 // 随机点的个数 int max_point_number = 100; // x坐标的最大值 int max_x = 10; // y坐标的最大值 int max_y = 10; // 聚类的个数 int cluster_number = 4; // 迭代的次数 int ...
Java2核心技术第I卷.基础知识 目录: 译者序 前言 第1章Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1简单性 1.2.2面向对象 1.2. 3分布式 1. 2.4健壮性 1. 2.5安仝...
包含文件上传,文件删除,文件列表,查询当天文件类表方法; 已经填坑,第一个上传的里面获取指定路径下输入流集合会有空对象;此坑已填
geFileFromAssets(Context context, String fileName) 得到assets目录下某个文件内容 geFileFromRaw(Context context, int resId) 得到raw目录下某个文件内容 源码可见ResourceUtils.java,更多方法及更详细参数介绍...
初始化:GameLevel类初始化了各种属性,如关卡文件路径、音效、游戏元素的图像路径以及游戏环境的参数。 游戏循环:start方法启动了主游戏循环,其中处理了玩家输入、更新游戏状态(包括坦克移动、子弹发射、碰撞...