• 技术大会
  • 极客时间
  • 极客大学
  • 团队学习
  • 高端会员
  • 研究报告
  • 案例研习社
logo
  • 首页
  • 直播
  • 专题
  • 电子书
  • 话题
  • 免费视频
  • 技术博客

 写点什么

创作场景


  • 记录自己日常工作的实践、心得
  • 发表对生活和职场的感悟
  • 针对感兴趣的事件发表随笔或者杂谈
  • 从0到1详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
  • 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
  • 架构
  • 前端
  • 编程语言
  • 云计算
  • AI
  • 开源
  • 技术管理
  • 运维
  • 区块链
  • 新基建
  • 云原生
  • 产品
  • 热点推荐
  • Google Cloud
用户头像

AlwaysBeta

2017 年 11 月 30 日加入
微信公众号:AlwaysBeta
后端开发,技术栈:Python,Django,Redis,RabbitMQ,Kafka,Elasticsearch,MySQL
 关注
  • 22

    发布数

  • 8

    关注者

  • 6

    关注了

  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类 
避坑指南,Elasticsearch 分页查询的两个问题,你一定要知道

用户头像
AlwaysBeta

2020 年 12 月 27 日

两个实用的小知识点

使用 Docker 部署 canal,并将消息推送到 RabbitMQ

用户头像
AlwaysBeta

2020 年 12 月 20 日

上一篇已经介绍了使用 Docker 部署 canal 服务,实现 MySQL 数据库 binlog 日志解析,并且用官方提供的客户端程序成功读到了消息。但在生产环境下还不能这么用,更好的做法是将消息发送到消息队列,然后再从消息队列消费。

使用 Docker 部署 canal 服务,实现 MySQL 数据库 binlog 日志解析

用户头像
AlwaysBeta

2020 年 12 月 13 日

canal 是阿里巴巴开源的一个项目,主要用途是基于 MySQL 数据库 binlog 日志解析,提供增量数据订阅和消费。

Mac 系统 VS Code 设置向下复制粘贴当前行快捷键 (Ctrl + D)

用户头像
AlwaysBeta

2020 年 9 月 23 日

可能是 Windows 切换到 Mac 最需要改的一个设置

Python 中 \x00 和空字符串的区别,以及在 Django 中的坑

用户头像
AlwaysBeta

2020 年 9 月 21 日

非常让人崩溃的一个问题

一个实用的开源项目,可以快速将 Elasticsearch 数据导出到 csv
一个实用的开源项目,可以快速将 Elasticsearch 数据导出到 csv

用户头像
AlwaysBeta

2020 年 8 月 22 日

既可以命令行使用,也可以程序中调用,还挺好的。

Python 多进程之间共享变量
Python 多进程之间共享变量

用户头像
AlwaysBeta

2020 年 8 月 2 日

Python 多线程之间共享变量很简单,直接定义全局 global 变量即可。而多进程之间是相互独立的执行单元,这种方法就不可行了。

使用 Redis 有序集合实现 IP 归属地查询
使用 Redis 有序集合实现 IP 归属地查询

用户头像
AlwaysBeta

2020 年 7 月 22 日

工作中经常遇到一类需求,根据 IP 地址段来查找 IP 对应的归属地信息。如果把查询过程放到关系型数据库中,会带来很大的 IO 消耗,速度也不能满足,显然是不合适的。

Python Elasticsearch DSL 查询、过滤、聚合操作实例
Python Elasticsearch DSL 查询、过滤、聚合操作实例

用户头像
AlwaysBeta

2020 年 7 月 22 日

介绍 es 的基本概念,以及 python 操作 es 的 dsl 查询语法

RabbitMQ 的监控(附 Python 监控源码)
RabbitMQ 的监控(附 Python 监控源码)

用户头像
AlwaysBeta

2020 年 7 月 22 日

监控还是很有必要的,要不然堆积了都不知道

Python 实现 RabbitMQ 的六种工作模式(附 Python 代码)
Python 实现 RabbitMQ 的六种工作模式(附 Python 代码)

用户头像
AlwaysBeta

2020 年 7 月 22 日

上一篇介绍了在 Mac 环境下,RabbitMQ 的安装,这篇来详细介绍一下 RabbitMQ 的六种工作模式。

Mac 环境下 RabbitMQ 的安装
Mac 环境下 RabbitMQ 的安装

用户头像
AlwaysBeta

2020 年 7 月 22 日

几个月之前,手上的一个项目开始使用 RabbitMQ,没错,就是跟兔子跑得一样快的一个消息队列。

个人成就
  • 发布了 22 篇内容

    共 51034字, 被阅读 3136次

  • 获得了 31 次赞同

    获得了 15次喜欢, 获得了 16 次收藏

  • 参与了 12 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
频道
  • 敏捷
  • AI
  • 编程语言
  • 数据库
  • 开源
  • 安全
  • 大数据
  • 架构
  • ···
最新评论
  • Geek_c05610写的太简单了

     使用 Docker 部署 canal 服务,实现 MySQL 数据库 binlog 日志解析

  • logo

    促进软件开发及相关领域知识与创新的传播

    活动大本营
    • 更多精彩活动持续更新
  • InfoQ
    关于我们
    我要投稿
    合作伙伴
    加入我们
    关注我们
  • 联系我们
    内容投稿:editors@geekbang.com
    业务合作:hezuo@geekbang.com
    反馈投诉:feedback@geekbang.com
    加入我们:zhaopin@geekbang.com
    联系电话:010-64738142
    地址:北京市朝阳区叶青大厦北园
  • InfoQ 近期会议
    会议图片全球架构师峰会 09月11-12日
    会议图片全球人工智能与机器学习技术大会 09月24-25日
    会议图片全球软件开发大会 10月15-17日
    会议图片全球大前端技术大会 11月24-25日
  • 全球 InfoQ
    会议图片InfoQ En
    会议图片InfoQ Jp
    会议图片InfoQ Fr
    会议图片InfoQ Br
Copyright © 2021, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5京公网安备京公网安备 11010502039052号
AlwaysBeta