摘要:
在impala-shell之前执行 impala-shell -f hz.txt -B --output_delimiter="\t" -o hz_result.txt hz.txt -- 将SQL保存在这个文本文件里,并放在 “/” 默认路径下。 hz_result.txt --执行结果,前提将空 阅读全文
摘要:
场景:当我们通过一堆ID,批量查数据库,并写入文件时,oracle数据库的 in(xx,xx,xx,xx..)里面的个数不能超过1000,超过1000则会报错,我们就可以批量去做这件事; public static void main(String[] args) { List<String> li 阅读全文
摘要:
描述:在我们平时的微服务开发中,调用其他服务的接口,通常要把接口调用部分做异常处理(try catch),或者打印异常日志或者结果日志,并且也有可能做一些统一的调用处理,比如微服务接口熔断等处理,这个时候可以适用函数式接口收拢所有的微服务调用集中处理 TestController2 @Request 阅读全文
摘要:
TestController @RestController("TestController") @RequestMapping("/test") public class TestController { @Autowired private TestService testService; pr 阅读全文
摘要:
guava所提供的这些真正意义来讲不属于Map 1.Multimap:key重复,但是value返回数组业务场景:封装成Map后,要对某一个key进行分组平铺 Multimap<String,String> multimap = HashMultimap.create(); multimap.put 阅读全文
摘要:
小叙:最近维护项目的时候看到有人写这种代码,而且呈现递增形势,自己查了一下,发现是java8的新特性。 List<Coordinate> rs1 = service.simplfy(set, new Function<String, Coordinate>() { @Override public 阅读全文
摘要:
筛点:往往库里返回的数据的点非常密集,筛点后会甩掉大量的较小偏移的临近点,并根据点与点之前距离的设定(例如:距离50米以内的点甩掉)和最大甩点数(例如:最多甩到10000个点就不甩了),减小精度来增加空间运算速度。 实例代码: distanceToleranceMeter:50 --最小甩点距离 m 阅读全文
摘要:
原因:一般公司集群只有三种环境,开发,集成,生产。而开发库往往数据量比较少或者没有数据,导致无法调试,需要连接到集成打日志。但每次打日志都要修改代码,并重启。给我带来了不小的麻烦,浪费开发时间。 解决:通过远程连接到集成服务器,代码debug调试,监听。 步骤: 首先确保本地和服务器的代码一致(入不 阅读全文
摘要:
下载jclasslib btyecode viewer(64bit) 使用软件打开要修改的class,找到二进制行 idea新建工程,引入jclasslib安装路径下的lib所有jar包 使用指定代码,并修改拦截修改二进制行,修改属性或者变量名 下面是我实际工作中的场景: 将其中的distance从 阅读全文
摘要:
前提:1.连接hadoop需要本地安装 winutils.exe 并在程序指定,不然程序会报错 IOException: HADOOP_HOME or hadoop.home.dir are not set. 但不指定程序可能启动。 2.要在springboot容器启动后再初始化页面,否则使用时会取 阅读全文