11 2020 档案

摘要:之前写过一篇博客,是关于如何解析类似sql之类的解析器实现参考:https://www.cnblogs.com/yougewe/p/13774289.html 之前的解析器,更多的是是做语言的翻译转换工作,并不涉及具体的数据运算。而且抛弃了许多上下文关联语法处理,所以相对还是简单的。 那么,如果我们 阅读全文
posted @ 2020-11-28 13:59 阿牛20 阅读(695) 评论(0) 推荐(0) 编辑
摘要:最近搞一个文件上传功能,由于文件太大,或者说其中包含了比较多的内容,需要大量逻辑处理。为了优化用户体验,自然想到使用异步来做这件事。也就是说,用户上传完文件后,我就开启另一个线程来处理具体逻辑,主线程就直接返回用户成功信息了。这样就显得非常快了,要看具体结果可以到结果页进行查看。看起来很棒! 然后, 阅读全文
posted @ 2020-11-22 17:25 阿牛20 阅读(2776) 评论(1) 推荐(2) 编辑
摘要:实际工作中使用ES有一段时间了,比起一直在理论上接触ES还是要好上一些的。今天就来总结一些实际工作中用到的一些ES功能吧。本文编排顺序,按使用的先后可能性排序编排。ES的功能很强大,但我们能用到的,也许并不会太多,所以本文可作为一个简单速查手册使用哟。 1. 查看集群状态 # 健康检查 GET _c 阅读全文
posted @ 2020-11-15 09:59 阿牛20 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要调用系统命令执行一些东西,可能是为了方便,也可能是没有办法必须要调用。涉及执行系统命令的东西,则就不能做跨平台了,这和java语言的初衷是相背的。 废话不多说,java如何执行shell命令?自然是调用java语言类库提供的接口API了。 1. java执行shell的api 执行sh 阅读全文
posted @ 2020-11-08 14:27 阿牛20 阅读(8015) 评论(0) 推荐(3) 编辑
摘要:用hive来做数仓类操作,或者大数据的运算,是没有疑问的,至少在你没有更多选择之前。 当我们要hive来做类似于大批量数据的select时,也许问题就会发生了变化。 1. 通用解决方案:分页拉取 首先,我们要基于一个事实,就是没有哪个数据库可以无限制的提供我们select任意数据量的数据。比如常用的 阅读全文
posted @ 2020-11-01 15:17 阿牛20 阅读(3594) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示