上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页
摘要: 读写分离 在settings中配置不同名称的数据库连接参数,并配置一条数据库选择路由 DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.sqlite3‘, ‘NAME‘: os.path.join(BASE_DIR, ‘db.sqlit 阅读全文
posted @ 2020-06-17 19:47 Tracydzf 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. 作用 对数据备份, 实现高可用 HA 通过读写分离, 提高吞吐量, 实现高性能 2. 原理 Mysql的复制 是一个异步的复制过程 过程本质为 Slave 从 Master 端获取 Binary Log, 然后再在自己身上完全顺序的执行日志中所记录的各种操作 MySQL 复制的基本过程如下: 阅读全文
posted @ 2020-06-17 18:28 Tracydzf 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 转自:https://woodenrobot.me/2020/03/09/redis-lock/ 业界常用解决方案 基于 MySql 等数据库的唯一索引 基于 ZooKeeper 临时有序节点 基于 Redis 的 NX EX 参数 本文主要讲解基于 Redis 实现的分布式锁 分布式锁的特点 互斥 阅读全文
posted @ 2020-06-17 18:00 Tracydzf 阅读(304) 评论(0) 推荐(0) 编辑
摘要: try: redis_conn = get_redis_connection('defult') collected_set = redis.conn.smember('collected%s' % request.user.id) collected_list = [] for item in c 阅读全文
posted @ 2020-06-15 20:57 Tracydzf 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 模型类的创建 class Area(models.Model): """ 行政区划 """ # 创建 name 字段, 用户保存名称 name = models.CharField(max_length=20, verbose_name='名称') # 自关联字段 parent # 第一个参数是 s 阅读全文
posted @ 2020-06-15 14:32 Tracydzf 阅读(786) 评论(0) 推荐(0) 编辑
摘要: from flask import Flask, session from flask_restful import Api, Resource from flask_restful.reqparse import RequestParser from flask_sqlalchemy import 阅读全文
posted @ 2020-06-14 22:08 Tracydzf 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 可以简单的理解 utf8mb4 是目前最大的一个字符编码,支持任意文字. 因为之前默认的mysql中设置的字符集是utf8,utf8编码可能是1个字符,2个字符,3个字符,最大不会超过三个字符。 但是有些需要用到四个字符的,比如android和ios中的emoji表情,就是特殊的四个字符,这个时候就 阅读全文
posted @ 2020-06-14 10:24 Tracydzf 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Redis实现消息队列的方案 Redis作为内存中的数据结构存储,常用作数据库、缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集(sorted sets),位图(bitmaps),超级日志(hyperloglogs),具有半径查询和流的地理空间索引。Red 阅读全文
posted @ 2020-06-14 09:19 Tracydzf 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 快速排序 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较。在最坏状况下则需要 Ο(n2) 次比较,但这种状况并不常见。事实上,快速排序通常明显比其他 Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效 阅读全文
posted @ 2020-06-13 16:55 Tracydzf 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、进程间通信 队列和管道(multiprocess.Queue、multiprocess.Pipe) 进程间通信:IPC(inter-Process Communication) 1、队列 创建共享的进程队列,Queue是多进程的安全的队列,可以使用Queue实现多进程之间的数据传递。 # Que 阅读全文
posted @ 2020-06-13 13:06 Tracydzf 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页