上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 81 下一页
摘要: maven-deploy-plugin一般用于将项目发布到远程仓库 <distributionManagement> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http:// 阅读全文
posted @ 2021-01-12 11:21 Mars.wang 阅读(9922) 评论(0) 推荐(0) 编辑
摘要: maven-shade-plugin用于编译源代码和第三方jar包构造一个超级大jar包,一般用于spark、flink程序 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave 阅读全文
posted @ 2021-01-12 11:15 Mars.wang 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: maven-compiler-plugin是maven的默认插件,用于编译源码,一般不需要特别引入,除非需要加额外的参数配置 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave 阅读全文
posted @ 2021-01-12 11:09 Mars.wang 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: 工作中有一张类型信息表,有时候需要不同的类型信息需要多次扫描这张表,表很大的时候影响效率。 优化前: select t1.fa_id,t2.srch_char_val,t3.srch_char_val from (select fa_id from cisadm_ods.ods_cis_ci_fa_ 阅读全文
posted @ 2021-01-11 09:03 Mars.wang 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 一般在hive中求同比环比都需要表自关联,其实还有一种更优雅的办法。 hive中有个lag函数,正好可以用于求同比环比,不过要求数据比较完整 LAG(col,n,DEFAULT) 用于统计窗口内往上第n行值 第一个参数为列名,第二个参数为往上第n行(可选,默认为1),第三个参数为默认值(当往上第n行 阅读全文
posted @ 2021-01-08 15:56 Mars.wang 阅读(2419) 评论(0) 推荐(0) 编辑
摘要: //jdbc连接druid<dependency> <groupId>org.apache.calcite.avatica</groupId> <artifactId>avatica-core</artifactId> <version>1.15.0</version> </dependency> 阅读全文
posted @ 2021-01-07 17:19 Mars.wang 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 一、常用快捷键 ctrl+KL 大写转小写 鼠标右键+shift 列操作 Command + D 选中一个单词 Command + L 选中一行 Command + A 全选 Ctrl + Command + M` 选中括号内所有内容 (编写CSS或JS时非常实用) Command 按住Comman 阅读全文
posted @ 2021-01-04 15:48 Mars.wang 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 当前有一个复杂对象,类似json,现在要对当前对象进行更新(已有的key更新,未有的key插入) //递归更新一个json对象,原对象若没有则插入key,精妙! @SuppressWarnings("unchecked") Object setObjectRecursive(Object curre 阅读全文
posted @ 2020-12-25 13:44 Mars.wang 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: java通过key-list构造对象 给定一组key组成的list,和它对应的value,凭空构造出一个对象 Object buildObject(final List<String> paths, final Object object) { if (null == paths) { throw 阅读全文
posted @ 2020-12-25 13:41 Mars.wang 阅读(519) 评论(0) 推荐(0) 编辑
摘要: JSON是一种嵌套数据结构,无规则的模式,获取json中的值只能通过一层一层的get,在实际工作中非常不便,在fastjson的基础上,我写了一个工具类,可以直接通过key链直接获取对应的值 import com.alibaba.fastjson.JSON; import com.alibaba.f 阅读全文
posted @ 2020-12-18 16:42 Mars.wang 阅读(974) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 81 下一页