摘要: 背景 对于dva这个开发框架,国内从事react的前端工程师多半不会感到陌生,dva完善的开发体系和简单的api,让其被广泛运用到实际工作中。我所在的公司也是长期使用dva作为基础的开发框架,虽然好用,但是随着前端技术的飞速发展,dva似乎陷入停滞了,从npm官网上看其发版情况看,正式版本2.4.1 阅读全文
posted @ 2021-07-29 16:40 福禄网络研发团队 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 这两天看到一篇介绍《如何实现准时的 setTimeout?》的文章,文章起源于一道面试题:有什么办法让setTimeout准时呀?具体文章内容可查看附录【1】,看完之后,引起了我对setTimeout这个函数的探究兴趣,因此在MDN上重新查阅了相关文档,其中提到【最小延时 >=4ms】的一点,因此使 阅读全文
posted @ 2021-07-27 09:57 福禄网络研发团队 阅读(915) 评论(0) 推荐(1) 编辑
摘要: 前言:GNU/Linux(以下简称Linux)是目前服务器使用广泛的系统,而开发人员使用的操作系统大多数却是Windows。虽然现在主流的语言几乎都支持跨平台的特性,但在开发过程中仍然会因为平台不一致导致一些莫名其妙的问题,最经典的当属CRLF(回车换行符)在Windows和Unix系统间造成的问题 阅读全文
posted @ 2021-07-20 11:03 福禄网络研发团队 阅读(1360) 评论(2) 推荐(3) 编辑
摘要: 使用Flyway来管理数据库版本 Flyway是什么 Flyway是一款数据库迁移(migration)工具。 它可以帮助我们在不同环境保持数据库的同步,减少手工操作,避免数据导入的顺序错误,同时也减少了遗漏的机会。 flyway可以集成在项目中,可以与Spring 框结合。在项目发版时,自动执行数 阅读全文
posted @ 2021-07-13 11:24 福禄网络研发团队 阅读(1703) 评论(0) 推荐(3) 编辑
摘要: 1. 简介 因子分析是一种研究观测变量变动的共同原因和特殊原因, 从而达到简化变量结构目的的多元统计方法. 因子分析模型是主成分分析的推广, 也是利用降维的思想, 将复杂的原始变量归结为少数几个综合因子的一种多变量统计分析方法. 1.1 应用 寻求变量的基本结构, 简化变量系统. 用于分类, 根据因 阅读全文
posted @ 2021-07-12 09:20 福禄网络研发团队 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 无处不在的数据 在互联网时代的浪潮中,数据驱动业务已成为业界的共识.在数据贫乏的年代,流行的是粗放型经济,大部分的决策用的都是拍脑袋大法.在人工智能早已写进小学课本的今天,使用数据进行精准决策成为主流.用户在网络世界的每个动作,都对应着数据库里的一条甚至多条数据.浏览、点击、搜索、收藏、下单、分享. 阅读全文
posted @ 2021-07-06 15:54 福禄网络研发团队 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 什么是Throughput Throughput指的是应用处理任务的速率,它所描述的是应用在单位时间内能够处理多大数量的任务 如下,如果应用能够在1s中处理3个task,我们可以说它的throughput是3tps 值得注意的是,throughput这个指标所代表的是速率,它并不代表同时性(Conc 阅读全文
posted @ 2021-07-05 14:26 福禄网络研发团队 阅读(860) 评论(2) 推荐(8) 编辑
摘要: 在日常优化过程中,发现一个怪事情,同一个SQL出现两个完全不一样执行计划,left join 连驱动表都可以变成不一样。 对于left join,如果where条件里有被关联表过滤,left join有可能被转成inner join ,本案例中shopInfo有ShopCategory = 'LOC 阅读全文
posted @ 2021-06-30 15:49 福禄网络研发团队 阅读(662) 评论(2) 推荐(1) 编辑
摘要: 背景 以前 hybrid app 的移动端开发模式下,H5 和客户端通信的 js sdk 代码使用 js 编写,sdk 方法的说明使用文档输出。对于开发的使用来说,在 IDE 中不能得到友好的参数类型提示。于是我们维护一个类型定义包进行 sdk 方法的类型定义。但这样对于维护 sdk 的同学来说,维 阅读全文
posted @ 2021-06-23 11:24 福禄网络研发团队 阅读(734) 评论(0) 推荐(3) 编辑
摘要: 容器环境下将NuGet包XML文档添加到Swagger 在.NET Core项目开发过程中,为了实现代码复用,我们将可以重复使用的部分拆分成一个个小的NuGet包。这些NuGet包可以在其他系统中复用,这样我们只需要实现系统特定的代码,其余部分的就可以重用了,包括功能、文档等。使用过程中,功能复用没 阅读全文
posted @ 2021-05-25 10:52 福禄网络研发团队 阅读(981) 评论(5) 推荐(9) 编辑