摘要: 并发队列的选择 Java的并发包提供了三个常用的并发队列实现,分别是:ArrayBlockingQueue、ConcurrentLinkedQueue 和 LinkedBlockingQueue  。 ArrayBlockingQueue是 初始容量固定 的阻塞队列,我们可以用来作为数据库 阅读全文
posted @ 2019-01-06 19:58 lovollll 阅读(446) 评论(0) 推荐(0) 编辑
摘要: WebFLux与WebMvc的差异 WebFlux读写Cookie不像WebMvc那么直接,最主要的原因是WebMvc是基于Servlet规范的,而WebFlux仅仅遵守的是HTTP协议。所以在使用的时候会发现HttpServletRequest、HttpServletResponse这些Servl 阅读全文
posted @ 2019-01-06 19:57 lovollll 阅读(404) 评论(0) 推荐(1) 编辑
摘要: vue的内容分发非常适合“固定部分+动态部分”的组件的场景,固定部分可以是结构固定,也可以是逻辑固定,比如下拉loading,下拉loading只是中间内容是动态的,而拉到底部都会触发拉取更多内容的操作,因此我们可以把下拉loading做成一个有slot的插件。 单个Slot 在children这个 阅读全文
posted @ 2019-01-06 19:54 lovollll 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本文是小编给大家收藏的JavaScript 中频度最高的 10 种错误,我们会告诉你什么原因导致了这些错误,以及如何防止这些错误发生。写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 为了回馈我们的开发者社区,我们查看了数千个项目的数据库,发现了 阅读全文
posted @ 2019-01-06 19:54 lovollll 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 这次需要做一个监控项目,全网日志的指标计算,上线的话,计算量应该是百亿/天 单个source对应的sql如下 最原始的sql select pro,throwable,level,ip, ,id, ,firstl,lastl from ( select pro,throwable,level,ip, 阅读全文
posted @ 2019-01-06 19:41 lovollll 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 2018 12 31 更新声明:切片系列文章本是分三篇写成,现已合并成一篇。合并后,修正了一些严重的错误(如自定义序列切片的部分),还对行文结构与章节衔接做了大量改动。原系列的单篇就不删除了,毕竟也是有单独成篇的作用。特此声明,请阅读改进版—— Python进阶:全面解读高级特性之切片!https: 阅读全文
posted @ 2019-01-06 19:35 lovollll 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 应用场景 有的时候,我们对于同一通道中的消息处理,会通过判断头信息或者消息内容来做一些差异化处理,比如:可能在消息头信息中带入消息版本号,然后通过if判断来执行不同的处理逻辑,其代码结构可能是这样的: 那么当消息处理逻辑复杂的时候,这段逻辑就会变得特别复杂。针对这个问题,在@StreamListen 阅读全文
posted @ 2019-01-06 19:34 lovollll 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 解Bug之路 记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经过线上压测的 阅读全文
posted @ 2019-01-06 19:21 lovollll 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 问题 在Django中使用mysql偶尔会出现数据库连接丢失的情况,错误通常有如下两种 1. OperationalError: (2006, 'MySQL server has gone away') 1. OperationalError: (2013, 'Lost connection to 阅读全文
posted @ 2019-01-06 19:20 lovollll 阅读(606) 评论(0) 推荐(0) 编辑