首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
禹君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
探寻多机任务分配机制
假设我们有一个集群,用于处理一系列不同的任务,这时候我们需要对任务进行的一定的分配,使得集群中的每台机器都负责一部分任务。 最简单,但也是非常有效的方案,在进行任务分配前需要提前确定机器数量N,为每个任务进行编号(或直接使用其id),同时为每个执行任务的机器实例进行编号(0,1…
基于Node.js的优先异步队列
想不到我在日常开发中,竟然遇到“优先异步队列”的需求。github上有类似功能,并且集成redis的库有Kue、Bull等。但是,对于追求“简、易、轻”的我来说,其实并不满意。根据“二八原则”,我决定,自己来实现一个只有上述两者“两成”功能的轻量级开源库:priority-as…
graphql 开发实践
使用 graphql 集成了日志,异常处理,用户认证,配置管理,分页,redis,数据库 等诸多功能
如何通过 Freemark 优雅地生成那些花里胡哨的复杂样式 Excel 文件?
小哈最近这段时间开始负责一个新的产品:下载中心。啥玩意这是? 产品的目的其实就是统一管控各业务组文件下载功能(包括一些海量数据的导出,文件合并上传等),项目组不用自己再去实现各式各样的文件(PDF, Word, Excel)生成, 统一对接下载中心,由下载中心统一完成文件的生成…
Jenkins构建信息推送钉钉(个人定制)
公司内部持续集成用的Jenkins,办公通讯用的钉钉,代码维护用的GitLab。 持续集成的构建详情在日常开发中需要频繁查看,过程是否报错,提交的概要。 所以有时候还需要借助运维大佬帮忙找为毛失败,很浪费大伙的时间,成本太高。 所以我就在想,如何简化这个过程,让效率更高。 当看…
每天十亿级数据更新,秒出查询结果,ClickHouse在携程酒店的应用
酒店数据智能平台从去年7月份试点,到现在80%以上的业务都已接入ClickHouse。满足每天十多亿的数据更新和近百万次的数据查询,支撑app性能98.3%在1秒内返回结果,pc端98.5%在3秒内返回结果。
观众老爷们,来试试这个用 Vue 撸的数据可视化后台吧
P.S. 建议大家尽量自己注册一个账号(可以随便填一个密码),如果用默认的测试账号,不要乱改东西,否则别人进来就没得看了,因为你做的任何改动都会保存到后端数据库里。 也不知道为什么,公司里对数据分析、数据可视化的需求越来越多。这部分需求有的来自数据分析师(如果公司有数据分析师的…
【译】生产环境下的Node.js——开源监控工具
想知道我的么?高性能和不间断服务。高性能应用程序需要做好以下三点: 在第1部分,Node.js要监控的关键指标中,我们讨论了您应该监控的关键Node.js指标,以便了解应用程序的运行状况。 我还解释了你应该避免的Node.js中的错误做法,例如阻塞线程和造成内存泄漏,还有一些巧…
sed 命令实践: 升级 sequelize.js 时批量替换字符串
sequelize 是 Node 中使用比较多的一个 ORM 库,最近计划将项目中的 sequelize 升级至 V5 版本。 根据 升级文档,其中一项是即将禁用 String based operators,使用 Sequelize.Op 等 Symbol operators…
惊了!7 行代码优雅地实现 Excel 文件生成&下载功能
关于导出 Excel 文件,可以说是大多数服务中都需要集成的功能。那么,要如何优雅快速地(偷懒地)去实现这个功能呢? 你可能第一想法是:这还不简单?用 Apache 开源框架 poi, 或者 jxl 都可以实现啊。面向百度编程,把代码模板 copy 下来,根据自己的业务再改改,…