会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DRQ丶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2022年3月2日
缓存机制以及Redis,Redis的数据结构,缓存使用模式和经常遇到的问题。
摘要: 什么是缓存?为什么要使用缓存? 主要讨论内存缓存,常见的有Redis和Memcached 缓解关系型数据库并发访问的压力: 热点数据。 减少响应时间:内存IO速度比磁盘快。 提升吞吐量: Redis等内存型数据库单机就可以支持很大的并发。 Redis和Memcached的区别 Redis的常用数据类
阅读全文
posted @ 2022-03-02 11:36 DRQ丶
阅读(174)
评论(0)
推荐(0)
2022年3月1日
Mysql索引基础, 索引优化, B树
摘要: 什么是索引? 索引是数据表中一个或者多个列进行排序的数据结构。 索引能大幅提升检索速度。 创建、更新索引本身也会花费一些时间和空间。 索引类型,创建索引。 普通索引(CREATE INDEX)。 唯一索引,索引值必须唯一(CREATE UNIQUE INDEX)。 多列索引。 主键索引(PRIMAR
阅读全文
posted @ 2022-03-01 22:43 DRQ丶
阅读(55)
评论(0)
推荐(0)
2022年2月28日
计算机网络层次,OSI七层模型,TCP/IP四层模型。
摘要: OSI七层模型 应用层: 为计算机用户提供接口和服务。 表示层:数据处理(编码解码,加密解密等)。 会话层: 管理(建立,维护,重连)通信回话。 传输层: 端到端的通信连接。 网络层:数据的路由(决定数据在网络直接的路径) 数据链路层: 管理相邻节点之间的数据通信。 物理层: 数据通信的光电物理特性
阅读全文
posted @ 2022-02-28 11:08 DRQ丶
阅读(294)
评论(0)
推荐(0)
2022年2月25日
linux进程,分类,特殊进程, 状态标记, 常用命令。
摘要: linux进程的分类 前台进程: 具有终端,可以和用户进行交互的进程(占用终端,比如终端执行一段死循环的代码,这个时候终端输入是不起作用的,必须ctrl c 退出执行的内容才可以, 执行这个死循环的代码的进程就可以称之为前台进程)比如如下代码 python3 x.py。 # x.pyimport t
阅读全文
posted @ 2022-02-25 22:19 DRQ丶
阅读(243)
评论(0)
推荐(0)
进程间的同步
摘要: 为什么需要进程间同步(通信)。 数据传输:进程间数据传输 资源共享: 进程间资源共享 通知事件:进程间相互传递消息 进程控制: 有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。 进程间的同步原则: 空闲让进:
阅读全文
posted @ 2022-02-25 21:58 DRQ丶
阅读(257)
评论(0)
推荐(0)
2020年9月15日
django如何通过迁移文件给数据库已存在的字段添加新的数据。
摘要: 之前自己开发的时候从来没有考虑过这个问题。 举个例子: 现在多人合作开发一个项目,数据库里面需要新的数据,而且这些数据因为一些原因必须是统一的,因为新的功能需要这些数据。 这种情况,我们可以用迁移文件来实现,本地实现一个迁移文件,其他开发者直接执行python manage.py migrate就可
阅读全文
posted @ 2020-09-15 11:29 DRQ丶
阅读(658)
评论(0)
推荐(1)
2020年8月20日
django 自定义用户模型
摘要: 我们知道,Django有自带的后台管理和用户模型,但是很多时候不能满足我们的需求,所以记录一下如何实现最基本的自定义用户模型。 我看晚上其他的文章,都比较简略,让我这个刚接触django的新手一头雾水,我来写一个详细版。 django版本:3.1 python版本:3.6.7 使用虚拟环境 首先创建
阅读全文
posted @ 2020-08-20 16:42 DRQ丶
阅读(169)
评论(0)
推荐(0)
2020年7月22日
JS实现深拷贝
摘要: 我们知道,JS中的=运算符实现的只是浅拷贝,默认的各种方法只是实现了第一层深拷贝,再深层也是浅拷贝。 所以实现深拷贝的方法,就是进行递归,然后拷贝。 首先,实现一个浅拷贝: function cloneShallow(source) { var target = {}; for (var key i
阅读全文
posted @ 2020-07-22 09:40 DRQ丶
阅读(341)
评论(0)
推荐(0)
2020年4月2日
数据库基础, 事务的ACID特性, 并发控制, 隔离级别, 乐观锁和悲观锁
摘要: 事务 事务是数据库并发控制的基本单位。 事务可以看作是一系列SQL语句的集合。 事务要么全部执行成功,要么全部执行失败(回滚)。 例子:转账操作。 ACID: 原子性(Atomicity): 一个事务中,所有操作全部完成或全部失败。 一致性(Consistency): 事务开始和结束之后,数据的完整
阅读全文
posted @ 2020-04-02 20:36 DRQ丶
阅读(229)
评论(0)
推荐(0)
2020年3月22日
python性能优化,GIL理解
摘要: Cpython和GIL GIL, Global Interpreter Lock Cpython解释器的内存管理并不是线程安全的 保护多线程情况下对python对象的访问 Cpython解释器使用简单的琐机制避免多个线程同时访问字节码(python是把源文件编译成字节码去执行的) 所以就造成了在一个
阅读全文
posted @ 2020-03-22 22:24 DRQ丶
阅读(476)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告