摘要: 多层负载均衡架构 flowchart LR c1 c2 c3 c4 subgraph 四层负载均衡 lb1 lb2 end subgraph 七层负载均衡 ngx1 ngx2 ngx3 ngx4 end subgraph 后端服务 rs1 rs2 rs3 rs4 end c1--DNS-->lb1 阅读全文
posted @ 2024-03-16 21:53 Aloe_n 阅读(10) 评论(0) 推荐(0) 编辑
摘要: mysql死锁排查案例 行锁的兼容矩阵 / Gap Insert Intention Record Next-Key Gap 兼容 兼容 兼容 兼容 Insert Intention 冲突 兼容 兼容 冲突 Record 兼容 兼容 冲突 冲突 Next-Key 兼容 兼容 冲突 冲突 问题描述 业 阅读全文
posted @ 2024-03-15 17:54 Aloe_n 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 实现效果 @pv.validate( a=required(), b=t_int(), c=iin(["M", "F"]) ) def foo(a, b, c): print(a, b, c) @pv.validate( a=pv.t_list(pv.t_int()), b=pv.t_list(pv 阅读全文
posted @ 2022-04-18 09:56 Aloe_n 阅读(36) 评论(0) 推荐(0) 编辑
摘要: vue 组件通信总结 场景 子组件调用父组件方法 子组件调用祖先组件方法 父组件调用子组件方法 拥有同一个祖先的组件之间互相调用 自定义事件 通过自定义事件,可以在子组件内调用父组件的方法. 父组件 <div> <my-child @customer-event="console.log('cust 阅读全文
posted @ 2021-01-24 22:51 Aloe_n 阅读(60) 评论(0) 推荐(0) 编辑
摘要: MySql Redis Redis数据结构 Python Flask Vue React PythonWeb框架对比 设计模式 网络 多任务 阅读全文
posted @ 2020-10-29 08:50 Aloe_n 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Flask 和 Django 中间件对比 假设我们的需求是在处理请求和返回响应前打印两次 log Flask 中间件定义方式 @app.before_request def br1(): print('before_request 1') @app.before_request def br2(): 阅读全文
posted @ 2020-10-12 19:20 Aloe_n 阅读(293) 评论(0) 推荐(0) 编辑
摘要: k8s 理论知识总结 k8s api 对象 容器(container) 容器的本质是一个进程. 这个进程和普通进程的区别: 独立的 Namespace(通过 linux namespace 实现); PID; 文件视图; 网络; 主机名 User; IPC 有限的资源使用权限(通过 linux cg 阅读全文
posted @ 2020-10-12 09:33 Aloe_n 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Flask 源码简析 以最简单的 Demo 示例 @app.before_request def br1(): print('br1') @app.before_request def br2(): print('br2') @app.after_request def ar1(): print(' 阅读全文
posted @ 2020-09-25 11:00 Aloe_n 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 使用 Condition 实现简单的队列 队列特点 队列有以下特点: 先进先出 如果要在多线程中使用,还要满足: 从空队列中获取元素会阻塞当前线程,直到队列不为空(其它线程向队列中添加了元素); 向已满的队列添加元素会阻塞当前线程,直到队列不满(其它线程从队列中取出了元素); 使用 Conditio 阅读全文
posted @ 2020-09-13 12:34 Aloe_n 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Socket+Select 实现单线程并发请求 涉及知识点: socket 编程; http 协议中的请求和响应的基本格式; select 目的: 理解单线程并发请求的基本实现方式; 代码 import socket from urllib.parse import urlparse from se 阅读全文
posted @ 2020-08-02 12:00 Aloe_n 阅读(305) 评论(0) 推荐(0) 编辑