_
置顶

重换新生

杂记终于,2020年的3月22日,在某块硬盘上面找到了博客的备份了. 这个博客从我实习后就开始没有更新了,在找回博客后看到以前自己写的内容颇有感慨,发现自己以前以为自己很厉害的写下一些文章,其实...

使用Redis做消息队列

前记Redis拥有很多数据结构, 是一个非常灵活的内存数据库, 基本上很多后端业务都会用到Redis, 在网络社区中, 经常听到可以使用Redis来当做XXX的问题, 在第一次接触消息队列时, ...

2021plan

前记rm 2020plan.mdvi 2021plan.md 害, 今年很快, 一下子就过去了, 有很多的意外, 也有很多不甘, 但还是得向前看

MySQL分区,分表,分库

在使用MySQL且数据库数据越来越大后就需要进行优化, 常见的方案有分区, 分表, 分库, 这三种听起来很类似, 也都起到了性能优化, 加快查询的作用, 但是他们的区别很大, 应用情况也不一样

Celery调用不同项目的任务

前记PS: 水文笔记… Celery的示例或者常用使用方式中, Celery的Woker以及任务调用经常都是在同一个项目里面.但是随着项目的拓展,很多时候Celery任务调用端与Woker的代码...

Celery同一时刻只执行一个相同任务

前记最近由于业务原因在接触Celery,Celery的理念挺不错的,但是只从文档很难去知道改去怎么订制Celery,希望我过段时间会有一篇Celery的源码分析文章. 最近在用Celery调用...

基于Python探针完成调用库的数据提取

前记最近在完善公司的监控系统, 发现在项目运行时经常会出现一些运行时的问题, 这些问题往往不是一个子服务引发的问题, 而可能是某个环节出现了问题, 这时候就需要引入APM系统。在收集APM数据时...

分布式ID

前记在业务中, 我们经常需要有一个唯一id, 来区分每个数据, 如每个订单都有一个自己的id, 如果是一个单体应用, 实现起来会非常容易, 但很多时候是有多个应用同时索要id, 这时候就要确保任...

基于InnoDB的API分页设计

前记分页设计是一个常见的需求, 对于后端来说, 分页设计通常是跟数据库强绑定的需求. 一个后端API经常会返回成千上百条记录, 如果一下子返回所有结果对服务器, 客户端来说都是一个不小的挑战, ...

git

1.开发流程2.log优雅的输出git日志 1git log --decorate --oneline --graph 3.tag项目每次发一个版本可以打一个tag, 利于代码版本管理 $ g...

分布式事务

前记随着业务的快速发展, 业务会越来越复杂, 架构也会跟着变复杂.传统的单体应用逐渐变得力不从心, 而微服务架构却能很好的解决问题. 但是微服务也会带来一些问题, 如本文说到的分布式事务, 分布...

Es的字段过多的坑

前记前几天,突然发现线上Es有大量的错误日志,核心日志是Limit of total fields [1000] in index.经过查明发现是同事存api server日志时他是数据带有有很...

1236