上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页
摘要: 一 缓存的收益与成本 1.1 受益 1 加速读写 2 降低后端负载:后端服务器通过前端缓存降低负载,业务端使用redis降低后端mysql负载 1.2 成本 1 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 2 代码维护成本:多了一层缓存逻辑 3 运维成本:比如使用了Redis Clu 阅读全文
posted @ 2020-12-26 04:36 silencio。 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一 Redis Cluser介绍背景 1.1问题 123 # 存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量2 数据量:机器内存16g--256g,如果存500g数据呢? 1.2 解决 12 # 解决:加机器,分布式redis cluster 在2015年 阅读全文
posted @ 2020-12-26 04:31 silencio。 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 1.1 原理 123456789 1. 副本库通过slaveof 阅读全文
posted @ 2020-12-26 04:30 silencio。 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一 慢查询 1.1 生命周期 我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询. 慢查询发生在第三阶段 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 1.2 两个配置 1.2.1 slowlog-max-len 慢查询是一个先进先出的队列 固定长度 保存在内 阅读全文
posted @ 2020-12-26 04:29 silencio。 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 第一章 redis初识 1.1 Redis是什么 介绍 开源:早起版本2w3千行 基于键值对的存储系统:字典形式 多种数据结构:字符串,hash,列表,集合,有序集合 高性能,功能丰富 那些公司在用 github,twitter,stackoverflow,阿里,百度,微博,美团,搜狐 1.2 Re 阅读全文
posted @ 2020-12-26 04:21 silencio。 阅读(277) 评论(0) 推荐(0) 编辑
摘要: MySQL介绍与安装 1.1 什么是数据? 1234567 数据:文字、图片、视频。。。人类认知的数据表现方式计算机:二进制、16进制的机器语言基于数据的重要性和复杂性的不同,我们可能有不同的管理方式。哪些数据是适合存储到数据库的呢?重要性比较高的关系较复杂的数据 1.2 什么是数据库管理系统(DB 阅读全文
posted @ 2020-12-26 03:50 silencio。 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1 Docker简介 1.1 什么是虚拟化 ​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚 阅读全文
posted @ 2020-12-10 20:02 silencio。 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测 阅读全文
posted @ 2020-12-08 21:17 silencio。 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1 jQuery 插件的网站 http://plugins.jquery.com/ 官网 http://www.jq22.com/ jQuery插件库 http://www.htmleaf.com/ jQuery 之家 http://www.jq-school.co m jQuery-school 阅读全文
posted @ 2020-12-08 21:03 silencio。 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一 前言 Python是一门弱类型的语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解决这 阅读全文
posted @ 2020-12-07 09:52 silencio。 阅读(209) 评论(0) 推荐(0) 编辑
摘要: StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读写str。 要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可: >>> from io import StringIO >>> f = Strin 阅读全文
posted @ 2020-11-22 04:37 silencio。 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、pathlib库官方定义 pathlib 是Python内置库,Python 文档给它的定义是 Object-oriented filesystem paths(面向对象的文件系统路径)。pathlib 提供表示文件系统路径的类,其语义适用于不同的操作系统。路径类在纯路径之间划分,纯路径提供纯粹 阅读全文
posted @ 2020-11-22 04:35 silencio。 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一 Python中内部类 典型定义: class MyOuter: age=18 def __init__(self,name): self.name=name class MyInner: def __init__(self,inner_name): self.inner_name=inner_n 阅读全文
posted @ 2020-11-20 00:21 silencio。 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一 简介 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。总而言之,可用来实现各种微信个人号的自动化操作。(http://wxpy.readthedocs.io/zh/lates 阅读全文
posted @ 2020-11-20 00:15 silencio。 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon As 阅读全文
posted @ 2020-10-05 09:23 silencio。 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一 Requests模块简介 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的req 阅读全文
posted @ 2020-10-05 09:21 silencio。 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium 阅读全文
posted @ 2020-10-05 09:19 silencio。 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 类型判断 issubclass 首先,我们先看issubclass() 这个内置函数可以帮我们判断x类是否是y类型的子类 class Base: pass class Foo(Base): pass class Bar(Foo): pass print(issubclass(Bar, Foo)) # 阅读全文
posted @ 2020-10-05 09:06 silencio。 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 购买服务器 # 购买阿里云服务器 # 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 连接服务器 1)账号 >: ssh root@39.99.192.127 2)密码 >: ******** 服务器命令 管理员权限 1)以下所有的服务器命令均可 阅读全文
posted @ 2020-10-04 17:56 silencio。 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 支付宝支付 入门 """ 1)支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ 2)支付宝工作流程(见下图): https://docs.open.alipay.com/270/105898/ 3)支付宝8次异步通知机制(支付宝对我们服务器发送 阅读全文
posted @ 2020-10-04 17:54 silencio。 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页