SheetJS生成/解析Excel
前言新公司的后台经常有一些数据导出的功能,而不少情况是导出筛选出来的数据(没有分页的那种)。 这个时候,再让后端去跑一遍逻辑,有点浪费,如果前端可以自己做完就完美了。 SheetJS(js-xlsx)项目地址:sheetjs 因为需求比较简...
小孩子的心思像星空,看的见却看不懂。
前言新公司的后台经常有一些数据导出的功能,而不少情况是导出筛选出来的数据(没有分页的那种)。 这个时候,再让后端去跑一遍逻辑,有点浪费,如果前端可以自己做完就完美了。 SheetJS(js-xlsx)项目地址:sheetjs 因为需求比较简...
前言现在的工作中,经常要写一些脚本做一些异步的操作。 一般是大量的数据修改,或者解决部分并发问题。 为了能够稳定的做好数据处理,一般情况下会用定时脚本的方式。 那么问题来了。 可能存在的问题当我们处理大量数据的时候,脚本的执行时间可能很长,...
前言正式项目当中,我们需要记录一些日志来帮助我们定位、分析问题。 然而,随着业务的发展,线上运营的时间越来越长,单日志文件会变得越来越臃肿。 为了更好的解决单文件日志过大的问题,我们需要采取一些措施。 措施使用 Laravel 提供的 da...
前言之前写过一篇 《Lumen生成PDF》 的文章,当时在生成 PDF 的时候,遇到了一些问题,并加以解决了。 前段时间,项目组中的小伙伴发现了一个好项目 wkhtmltopdf/wkhtmltopdf。 可以直接将 HTML 转换成 PD...
本文编写于 2021-02-19,部分观点可能已经过时。 前言Git 也用了五年了,很多命令没用过,git tag 就是其中一个,这次是为了让 hub.docker.com 帮助我构建镜像,才有这方面的诉求去使用这个命令。 命令创建 tag...
前言最好先学习一下 sentinl 的使用,以及 Elasticsearch 的语法。 代码仓库talk-lucky/elkf-study 配置流程如果不熟悉的话,建议先使用 Wizard 来配置一些东西,再转换成 Advanced。 一...
前言低版本的 Kibana 中,想要实现钉钉告警,只能通过第三方插件来实现。 这也就是为什么我们需要使用 Kibana:6.5.4 和 Kibana:7.6.1 来介绍了。 除了第三方插件,Elasticsearch 也可以实现钉钉告警,但...
前言kibana 是数据分析和可视化平台,通常依赖 elasticsearch 。 因为 Kibana 的配置相对于其它模块相对较少,这里大部分是类似于使用教程。 代码仓库talk-lucky/elkf-study 优点&能力还是直...
前言本来不想写这篇文章的,奈何有人崇尚这个,顺带介绍一下,扩展一下思路。 代码仓库talk-lucky/elkf-study 弊端比如:当 499(HTTP 状态码) 在半小时内出现了 50 次,需要实现告警。 这种情况就不能自定义了,只能...
前言之前大致说了一下 Logstash 的能力。 关于输入输出并不多做介绍了,这里主要讲解一下日志解析部分。 代码仓库talk-lucky/elkf-study Grok原理很简单,就是 正则。 这里有个非常实用的网站 Grok Debug...