工具
成勐
关注微信公众号“智程科技”,领取更多IT干货
展开
-
Java工具类之读取jar包中配置文件
如何从jar中读取类如XML的配置文件呢?而且要兼容读取classPath下的配置文件,且读取顺序要优先于jar包。从classPath下读取大家都知道,通过class.getResource()就能获取class的绝对路径,读取非常轻松。而从jar中读取则需要支持的API,楼主翻阅了网上的资料,有URL、JarFile等。但这意味着方法里必须先读取classPath下文件,如没有则再读取jar中文件,这就显得很不优雅。后来找到了一种优雅的API:ResourcePatternResolver翻原创 2021-07-10 12:25:45 · 1884 阅读 · 0 评论 -
在Java代码中调用JS的方法
FileReader fileReader = new FileReader(new File(url));//url js为文件路径ScriptEngineManager manager = new ScriptEngineManager();ScriptEngine engine = manager.getEngineByName("javascript");engine.eval(fileReader);if(engine instanceof Invocable){ Invoc.原创 2021-03-11 16:47:26 · 261 阅读 · 0 评论 -
时间合并算法
需求:任意几段时间,比如 9:00-10:00,11:00-12:00,9:30-11:30,自动输出9:00-12:00;比如 9:00-10:00,11:00-12:00,9:30-10:30,自动输出 9:00-10:30,11:00-12:00//贴出核心部分代码,供大家参考static <T> T combineDate(List<TimeType> list) { Stack<Long> s = new Stack<Long>();原创 2021-03-08 19:45:23 · 395 阅读 · 0 评论 -
linux定时备份Oracle脚本(备份至linux、ftp、nfs等)
123原创 2021-03-05 12:53:14 · 383 阅读 · 2 评论 -
大列表(数组)分为N个长度相等的小列表(数组)
之所以写这个工具类,是产品上关于巨量数据导出的一个需求,废话不说来看代码吧原创 2021-03-05 11:34:13 · 229 阅读 · 1 评论