摘要:
问题说明 今天发现了一个问题,颠覆了我之前对关闭线程池的认识。 一直以来,我坚信用shutdown + awaitTermination关闭线程池是最标准的方式。 不过,这次遇到的问题是,子线程用到BufferedReader,而BufferedReader 的readLine是阻塞的,如果流没有关 阅读全文
摘要:
问题说明 最近做了关于flink的需求. 现在需要通过HTTP访问FLINK的 RESTAPI, rest 接口的JSON 非常庞大而复杂。 那么怎么去完整的接收数据呢? 方法一就是手写部分需要的JavaBean,嵌套比较麻烦而复杂。照着json schema写,非常慢。 方法二直接通过jsonOb 阅读全文
摘要:
问题描述 一般公司都有DBA,DBA极有可能开启了Safe mode,也就是不支持不带索引条件过滤的update操作。 而Spring Batch /Cloud Task就有一张表 JOB_SEQ或者 TASK_SEQ的表,只有一条数据,也无法完成update操作。 Could not increm 阅读全文
摘要:
问题描述 系统内配置了,ProtobufJsonFormatHttpMessageConverter和FastJsonHttpMessageConverter。 Spring官方内置的默认MessageConverter 比较标准,遇到什么 MediaType 就怎么解析。但是这两个比较特殊。 对于 阅读全文
摘要:
Dubbo 2.7.3 集成Apollo 问题描述 Dubbo 2.7.3支持配置中心外部化配置, 因此只需要定义一个ConfigCenterConfig的Bean。 @EnableDubbo(scanBasePackages = {"com.slankka.cloud.dubbo"}) @Conf 阅读全文
摘要:
如何评估后端程序开发的工作量 ====== 现在假设基于产品原型开发功能接口,前后端分离。 那么基于这个功能需求,设计出来总共 t 张表,每张表字段数量记为f(t)。 总共p个页面,每一个页面的Tab数量 记为 Ta(p),模块数量为 M(p),模块中最大的类型数量为 Max(type(p)),每种 阅读全文
摘要:
Could not find a 'KafkaClient' entry in the JAAS configuration. System property 'java.security.auth.login.config' 阅读全文
摘要:
问题 有这样一个定时任务 这样写每天 12点,执行一次。 但是服务器的应用程序报错: 分析 klist 却发现keytab过期。 手动执行 kinit kt xxxxxx.keytab 【principle】 却没有问题,有效期得到延长。 查阅kinit手册却发现: c 这个参数,是指定cache 阅读全文
摘要:
问题 这个noValue一定存在,但是报错。 场景就是存在并发的情况下,尤其是在服务刚刚启动的时候,就会发生这个异常。 但是很不幸,mybatis 3.4.1之前,用的 OGNL都是由这个问题。 分析 3.4.1 之前的版本的 OgnlRuntime,这里,第三个参数传0,则永远都是null。 3. 阅读全文
摘要:
问题 今天在玩dianping CAT框架时,发现请求某个页面的时候,发生了阻塞。浏览器得不到响应。 环境 本地Tomcat 8 , Windows 系统。 解决 启动jmc 控制台,找到BLOCKED 线程: 然后定位到代码: 发现是我昨天加了一行代码: 这个位置导致请求线程阻塞了。 阅读全文