首页
AI Coding
沸点
课程
直播
活动
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 下来,根据自己的业务再改改,…