03 2021 档案
摘要:1、官网下载 pycharm安装包,正常安装 教程参考:https://www.cnblogs.com/xuexianqi/p/12378617.html 2、破解 获取破解包:https://wwx.lanzoux.com/b00o5o22d 如何使用破解包:https://shimo.im/do
阅读全文
摘要:cookie 大家应该都熟悉,比如说登录某些网站一段时间后,就要求你重新登录;再比如有的同学很喜欢玩爬虫技术,有时候网站就是可以拦截住你的爬虫,这些都和 cookie 有关。 如果你明白了服务器后端对于 cookie 和 session 的处理逻辑,就可以解释这些现象,甚至钻一些空子无限白嫖,待我慢
阅读全文
摘要:忠告 公司最近来了个实习生——我要哭了,同学们请收好你们的代码规范! django开发时遇到问题的正确求助姿势 转型 裸辞两个月,海投一个月,从Android转战Web前端的求职之路 2020年Web前端入门的自学路线 经验 给自己找个导师 一篇写给从未编程过的人的入门教程 用未来的视角来看今天 如
阅读全文
摘要:一 缓存的收益与成本 1.1 受益 1 加速读写 2 降低后端负载:后端服务器通过前端缓存降低负载,业务端使用redis降低后端mysql负载 1.2 成本 1 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 2 代码维护成本:多了一层缓存逻辑 3 运维成本:比如使用了Redis Clu
阅读全文
摘要:一 Redis Cluser介绍背景 1.1问题 123 # 存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量2 数据量:机器内存16g--256g,如果存500g数据呢? 1.2 解决 12 # 解决:加机器,分布式redis cluster 在2015年
阅读全文
摘要:一 主从复制高可用 123 #主从复制存在的问题:#1 主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master#2 主从复制,只能主写数据,所以写能力和存储能力有限 二 架构说明 可以做故障判断,故障转移,通知客户端(其实是一个进程),客户端直接连接sentin
阅读全文
摘要:一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 1.1 原理 123456789 1. 副本库通过slaveof
阅读全文
摘要:一 子进程开销和优化 1 cpu 开销:rdb和aof文件生成,属于cpu密集型 优化:不做cpu绑定,不和cpu密集型的服务一起部署 2 内存 开销:fork内存开销,copy-on-write, 优化:单机部署尽量少重写 3 硬盘 开销:aof和rdb写入,可以结合分析工具使用 优化: 1 不要
阅读全文
摘要:一 持久化的作用 1.1 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 1.2 持久化的实现方式 1234567 快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -my
阅读全文
摘要:一 慢查询 1.1 生命周期 我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询. 慢查询发生在第三阶段 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 1.2 两个配置 1.2.1 slowlog-max-len 慢查询是一个先进先出的队列 固定长度 保存在内
阅读全文
摘要:一 通用命令 1.1 通用命令 12345678910111213141516171819202122232425262728293031323334353637383940 ####1-keys #打印出所有keykeys * #打印出所有以he开头的keykeys he*#打印出所有以he开头,
阅读全文
摘要:第一章 redis初识 1.1 Redis是什么 介绍 开源:早起版本2w3千行 基于键值对的存储系统:字典形式 多种数据结构:字符串,hash,列表,集合,有序集合 高性能,功能丰富 那些公司在用 github,twitter,stackoverflow,阿里,百度,微博,美团,搜狐 1.2 Re
阅读全文
摘要:一 CGI 1234567 # 1、通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。# 2、CGI程序可以用任何脚本语言或者是完全
阅读全文
摘要:【目录】 定义 字符串常量 布尔常量 数字常量 数字表达式 定义 在 Go 语言中,术语”常量”用于表示固定的值。比如 5 、-89、 I love Go、67.89 等等。 看看下面的代码: 12 var a int = 50 var b string = "I love Go" 在上面的代码中,
阅读全文
摘要:【目录】 bool 有符号整型 无符号整型 浮点型 复数类型 其他数字类型 string 类型 类型转换 下面是 Go 支持的基本类型: bool 数字类型string int8, int16, int32, int64, int uint8, uint16, uint32, uint64, uin
阅读全文
摘要:【目录】 变量是什么 声明单个变量 声明变量并初始化 类型推断(Type Inference) 声明多个变量 简短声明 总结: 定义单个变量的三种方式: 1、标准形式(可先定义,后初始化) var 变量名 type变量类型 = 变量值 例如: =1、先定义后初始化: var name string
阅读全文
摘要:【目录】 一 变量定义规范 二 关键字 三 保留字 四 注意 一 变量定义规范 Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则: 1 一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线 2 大写字母和小写
阅读全文
摘要:一 建立 Go 工作区 在编写代码之前,我们首先应该建立 Go 的工作区(Workspace),环境搭建一节,我们已经讲过了。 在 Mac 或 Linux 操作系统下,Go 工作区应该设置在 $HOME/go。所以我们要在 $HOME 目录下创建 go 目录。 而在 Windows 下,工作区应该设
阅读全文
摘要:VS Code是微软开源的一款编辑器,插件系统十分的丰富。下面介绍如何用VS Code搭建go语言开发环境 ##一 下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Download 三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。双击下载
阅读全文
摘要:一 GoLand集成开发环境下载 IDE 下载地址:https://www.jetbrains.com/go/download/#section=mac IDE安装就是平常的傻瓜式安装,这里就不多说了。 二 使用GoLand 1、 双击运行安装完的GoLand,选择创建项目,并关联GOROOT(会自
阅读全文
摘要:【目录】 一 下载地址 二 安装 Linux安装 Windows安装 Mac安装 三 配置GOPATH和GOROOT 四 测试安装 五 命令介绍 5.1 基本介绍 5.2 build 和 run 命令 5.3 get 命令 一 下载地址 安装包下载地址为:https://golang.org/dl/
阅读全文
摘要:一 Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言。 Go是静态强类型语言,是区别于解析型语言的编译型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 解析型语言——源代码是先翻译为中间代码,然后由解析器对代码进行解释执行。 编译型语言——源
阅读全文


浙公网安备 33010602011771号