上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 39 下一页
摘要: 1. 概述 Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。 但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前, 阅读全文
posted @ 2021-01-15 16:12 Tracydzf 阅读(180) 评论(0) 推荐(0)
摘要: Ubuntu 中通过命令 sudo apt-get install redis-server 安装的 Redis,默认的配置文件在 etc/Redis/redis.conf 中,可以通过 sudo vim /etc/Redis/redis.conf 来打开并进行编辑。 该配置文件中的相关配置项如下 阅读全文
posted @ 2021-01-15 15:30 Tracydzf 阅读(262) 评论(0) 推荐(0)
摘要: 0. 前言 在面试中,计算机网络的 TCP 三次握手和四次挥手是很常见的问题,但是在实际面试中,面试官会更愿意听到怎样的回答呢?详细程度是怎样的? 越简单常见的问题越不可小觑,万丈高楼平地起,把简单的问题深入化,才更能拉开与竞争者的距离。掌握了本文讲的全部知识点,关于 TCP 三次握手和四次挥手基本 阅读全文
posted @ 2021-01-15 12:01 Tracydzf 阅读(92) 评论(0) 推荐(0)
摘要: 1. 五层协议参考模型 所谓通信协议就是通信双方都必须要遵守的通信规则。如果没有网络通信协议,计算机的数据将无法发送到网络上,更无法到达对方计算机,即使能够到达,对方也未必能读懂。有了通信协议,网络通信才能够发生。 一般我们用五层协议参考模型来进行计算机网络的学习: 应用层 运输层 网络层 数据链路 阅读全文
posted @ 2021-01-14 16:00 Tracydzf 阅读(2208) 评论(0) 推荐(0)
摘要: 最普遍的答案 1. GET使用URL或Cookie传参。而POST将数据放在BODY中。 2. GET的URL会有长度上的限制,则POST的数据则可以非常大。 3. POST比GET安全,因为数据在地址栏上不可见。 可以回答的答案 GET的语义是请求获取指定的资源。GET方法是安全、幂等、可缓存的( 阅读全文
posted @ 2021-01-14 11:48 Tracydzf 阅读(165) 评论(0) 推荐(0)
摘要: 正文 我们知道,索引是一个基于链表实现的树状Tree结构,能够快速的检索数据,目前几乎所RDBMS数据库都实现了索引特性,比如MySQL的B+Tree索引,MongoDB的BTree索引等。 在业务开发过程中,索引设计高效与否决定了接口对应SQL的执行效率,高效的索引可以降低接口的Response 阅读全文
posted @ 2021-01-14 09:53 Tracydzf 阅读(160) 评论(0) 推荐(0)
摘要: Python的多进程编程与multiprocess模块 python的多进程编程主要依靠multiprocess模块。我们先对比两段代码,看看多进程编程的优势。我们模拟了一个非常耗时的任务,计算8的20次方,为了使这个任务显得更耗时,我们还让它sleep 2秒。第一段代码是单进程计算(代码如下所示) 阅读全文
posted @ 2021-01-08 16:03 Tracydzf 阅读(125) 评论(0) 推荐(0)
摘要: 在学习使用docker过程中会遇到镜像和容器,两者之间的区别是什么?有什么关联?本文将用图文并茂的方式介绍容器、镜像的区别,能够很好的帮助各位深入理解Docker。 一、什么是镜像? 1.1 Image Layer(镜像层) 镜像可以看成是由多个镜像层叠加起来的一个文件系统(通过UnionFS与AU 阅读全文
posted @ 2021-01-07 09:56 Tracydzf 阅读(475) 评论(0) 推荐(0)
摘要: 11. 简单说说看 Django的CSRF防御机制 Django的CSRF保护主要是通过django.middleware.csrf.CsrfViewMiddleware中间件来实现的。主要流程如下: Django 第一次响应来自某个客户端的get请求时,会在服务器端随机生成一个 csrftoken 阅读全文
posted @ 2021-01-06 15:28 Tracydzf 阅读(276) 评论(0) 推荐(0)
摘要: 1. Django的优点和缺点有哪些? Django的优点 功能完善、要素齐全:自带大量企业Web开发常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。 完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决 阅读全文
posted @ 2021-01-06 12:13 Tracydzf 阅读(378) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 39 下一页