首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liuyongfei
掘友等级
全栈工程师
|
禧云信息
记录自己全栈工程师成长道路中的点点滴滴,不定时更新工作中遇到的问题
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
webpack项目如何正确打包引入的自定义字体?
一. 如何在Vue或React项目中使用自定义字体 总结一下就是:用户借助该规则,可以为引入的字体包命一个名字,并指定在哪里可以找到它(指定字体包的存储路径)后,就可以像使用通用字体那样去使用它了。 例如现在的需求是:需要在项目中使用 KlavikaMedium-Italic …
阿里canal是怎么通过zookeeper实现HA机制的?
一. 阿里canal工作原理 canal 是阿里的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 Slave 的 SQL thread 会从中继日志读取binlog,然后执行binlog日志中的内…
移山(数据迁移平台)的数据迁移是怎么实现的
一. 什么是异构数据源 每个系统可能会积累大量不同存储方式的数据,从简单的 Excel 文件数据、txt 文本数据到复杂的关系型数据库 MYSQL、Oracle 数据等,它们构成了异构数据源。 二. 异构数据源迁移 数据仓库的数据存储为 HDFS,离线计算框架为 Hive,Sp…
魔盒(大数据协作平台)是如何实现离线计算任务的工作流调度
一. 离线计算 数据开发人员用 Spark 编写完分析代码后,通过使用魔盒可以打包、测试、上线(详细可以看这篇文章)。 二. 任务调度 为了很好地组织起这样的复杂执行计划,需要一个工作流调度系统来调度执行。 出现问题也难以排查。 并提供一个易于使用的 web 用户界面维护,通过…
来看一看,如何在魔盒(大数据开发协作平台)中提高RabbitMQ消费速度
一. 魔盒简介 二. 魔盒离线任务打包流程 前端(WebSocket 客户端)收到打包日志后,在界面窗口内实时展示,直到打包完成。 三. 使用RabbitMQ的场景 为了保障打包流程应用的健壮性,我们将消息的生产端和消息的消费端部署为两个服务。 四. 存在的问题 当前端发起过多…
使用IDEA启动项目遇见ClassNotFoundException的正确解决姿势
一. 错误现象 二. 正确的解决姿势 1. 是否添加了mysql 驱动 去 pom.xml 里查看是否添加了mysql 驱动。如果之前没有添加,需要引入 mysql 的 jar 驱动: 重新编译后运行,如果还是报这个错,看第 2 步。 2. 执行 mvn install 执行 …
RabbitMQ系列之单机模式安装
macOS Sierra,版本 10.12.6。 使用 macOS 安装 RabbitMQ 非常方便,推荐使用 Homebrew 包管理器。 1. 先安装 Homebrew 回车即可。 如果有fanqiang工具打开fanqiang工具即可暴力解决。 保存后,重新执行上面贴出的…
消息队列(MQ)介绍
系统的耦合性越高,系统的容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户体验。 使用消息队列解耦合。比如物流系统发生故障,需要几分钟才能修复好,在这段时间内…
RabbitMQ系列之怎么确保消息不丢失
一. 通过设置持久化 持久化可以提高 RabbitMQ 的可靠性,以防止在异常情况(比如:重启、关机、宕机等)下的数据丢失。 RabbitMQ 持久化分为三部分:交换机的持久化、队列的持久化、消息的持久化。 1. 什么是交换机持久化 2. 怎么将交换机持久化 在创建交换机的时候…
RabbitMQ系列之RPC实现
一. 什么是RPC 二. 使用RPC场景 三. RabbitMQ实现RPC的流程 1. 流程 生产者(也称 RPC 客户端)从回调队列中根据标签的信息(检查correlationId 属性,如果与request中匹配)获取发送消息的返回结果。 2. 实现RPC的好处 Rabbi…
下一页
个人成就
文章被点赞
13
文章被阅读
10,286
掘力值
312
关注了
15
关注者
3
收藏集
0
关注标签
37
加入于
2016-08-19