踩坑小记
「已注销」
这个作者很懒,什么都没留下…
展开
-
KafkaConsumer(kafka-clients0.8.2.1)的poll方法返回null的问题
简单来说是个恶心的坑,调了两个多小时,毫无改观,一直以为是配置或者是代码的问题。 可是在一直没调通后点进了源码,发现这个方法什么都没做并且返回了null。 解决办法就是换高版本的包,就好了。(当有一些莫名奇妙的问题解决不了的时候,看下依赖和源码有可能会有惊喜)原创 2018-02-27 09:21:46 · 3272 阅读 · 1 评论 -
lombok和JPA的死递归
这是一个BugJPA我觉得是一个封装的很棒的框架,至于说很臃肿这个事,我觉得在需求需要很多复杂查询的时候,不适合用JPA。因为它的封装太棒了,以致于增强了表和实体类之间的耦合。不过在一些简单查询的部分,它真的太好用了。而关于这个Bug,就不单单是JPA自身的问题了,究其原因是我在实体类中,使用了lombok框架的@Data,这是一个使用注解,在编译时修改语法树并且自动生成Getter、Se...原创 2018-04-17 09:18:00 · 2133 阅读 · 3 评论 -
linux执行命令返回值问题
返回值引起的一次问题问题起始于一次命令调用出错,获取返回值为零的情况。在此做个记录。一个严谨的程序最少应该有两个返回值,零和非零,分别用来表示正常和异常的执行。问题背景:在linux中执行python脚本,脚本中使用cmd调用hive -e来执行hive sql,脚本使用命令的exit code退出。可是有几次异常退出后,python脚本执行的返回值为零,导致其他模块认为执行成功,不做处理。...原创 2018-10-11 16:21:53 · 1881 阅读 · 0 评论