Yishto's notes
标签
分类
01 数据库
01 MySQL
01 性能调优-基础版
01如何发现有问题的SQL
02 索引的优化方法
03 其它优化方法
04 表的拆分优化
02 性能调优-晋级版
01 缓存参数优化
02 表结构优化
03 索引优化
04 SQL优化
05 存储引擎选择
02 数据结构与算法
index
03 docker
commit 镜像
docker 镜像命令
docker 容器命令
docker 概述
index
可视化-portainer
容器数据卷
常用其他命令
04 golang
G-0.相关Blog
go module
goAdmin
golang 交叉编译, 编译为多端程序
golang 读取文件的四种方式
golang-获取当前的内存状态
interface 转化为 int
web
Gin web 开发
go import导入的理解
常用函数
性能分析
Gin Web 框架集成pprof
Golang内存泄漏问题分析
读懂火焰图
获取IP归属地
软件破解
遍历struct (遍历结构体)
05 Nginx
Nginx 中last和break 及 permanent 和 redirect 的爱恨情仇
Nginx 之If判断条件
Nginx 配置A、B 测试
https认证效率低
lua学习笔记
mac 上安装openresty
nginx $1,2,3的含义
nginx 详解
nginx 超时时间
nginx 软加载原理
nginx总结
nginx编译安装之- configure 参数详解
nginx隐藏版本号server_tokens
openresty的lua_package_path
php与nginx
ratelimit.lua
一次http请求,谁会先断开TCP连接?什么情况下客户端先断,什么情况下服务端先断?
什么是awk中的“NR == FNR”?
关于文件描述
并行、并发、多线程、多进程、协程到底啥关系?
待整理
轻松理解:正向代理、反向代理、负载均衡
那些年让你迷惑的阻塞、非阻塞、异步、同步
06 python
protia
无标题笔记
scrapy
scrapy 环境搭建
scrapy 设置请求Referer
scrapy
scrapyed
读取配置文件
selenium
selenium 自动化
判断获取元素
基础知识
Python-Json模块用法详解
python中with的用法
继承 object
详解Python中字符串前“b”,“r”,“u”,“f”的作用
扩展
ConfigParser
Selenium, Browsermob-Proxy 抓取浏览器network console的HAR
browsermob-proxy
chromedriver
模拟终端操作
07 其他
cookie session
get post区别。还有什么其他方法。分别说说是做什么的。
http 和 https区别
https详细过程
session如何存储
sync.WaitGroup
web安全问题。
什么是分布式系统
多台服务器session存储怎么设计。
手撕代码 LRU
手撕代码 反转连表
手撕代码 生产者消费者模型
由上面分布式系统 引出负载均衡
缓存击穿 缓存雪崩
设计一个短链接服务。如何抗住大qps, 抗大流量 。url 哈希函数怎么设计(怎么存,怎么统计qps)
设计学生成绩数据库,并写出查询语文成绩top3的人。 url输入全过程 。从此引出后端除了响应请求还有什么。
负载均衡算法有哪些
除了存redis 还能怎么存
B+树结构 and 为什么
GMP 模型
Linux grep命令查找日志文件相关内容
go slice 和 array 区别
golang channel关闭后,是否可以读取剩余的数据
io多路复用,epoll和select的区别
tcp 保证可靠性
一致性哈希算法 深挖。一致性哈希与普通哈希的区别。
分布式缓存框架,singleflight 并发,深挖,一直挖到sync.WaitGroup
目录表
算法题:三数之和
线程怎么调度
计网七层协议、线程进程区别
进程通信方法
轻松理解:正向代理、反向代理、负载均衡
什么是正向代理? 正向代理发生在 client 端,用户能感知到的,并且是用户主动发起的代理。 比如:翻墙。 我们不能访问外网,但是可以访问代理服务器,然后代理服务器帮我们从外网中获取数据。但是在使用之前,用户往往需要主动在client端配置代理。 黑客为了隐藏身份,用的就是正向代理。 |客户端 ...
2021-08-20
nginx 超时时间
1234567891011121314151617181920212223242526http{ #读取http头部的超时时间,单位秒,连接建立后,服务端接收http头部,规定时间内没收到,则超时,返回给客服端408(request time out) client_header_time ...
2021-08-20
mac 上安装openresty
本来想着在mac上,基于install nginx上安装nginx_lua,无奈没有找到破解方法 于是在mac上通过openresty来测试nginx lua 安装很简单 12345brew updatebrew install pcre opensslbrew install openresty/ ...
2021-08-20
ratelimit.lua
ratelimit.lua 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727 ...
2021-08-20
nginx $1,2,3的含义
今天在公司做伪静态的时候,遇到了一些疑惑,特别是针对$1,2这个含义 12rewrite ^/(news_\d)/(\d).html$ https://$host/?$1 permanent; 上面是我写的重写规则,先说$代表的是参数,所以一定是()包含的 $1就是 news_\d $2就是 \d ...
2021-08-20
nginx隐藏版本号server_tokens
安全优化-隐藏版本号server_tokens Syntax: server_tokens on | off | build | string; Default: server_tokens on; Context: http, server, location 在主配置文件nginx.con ...
2021-08-20
Nginx 中last和break 及 permanent 和 redirect 的爱恨情仇
一、last 和 break 总结如下: (1)、last 和 break 当出现在location 之外时,两者的作用是一致的没有任何差异。 注意一点就是,他们会跳过所有的在他们之后的rewrite 模块中的指令,去选择自己匹配的location Example: 12345678rewrite ...
2021-08-20
什么是awk中的“NR == FNR”?
12awk 'NR==FNR{a[$1];next}$1 in a{print $1}' file1 file2 在awk中,FNR指的是当前文件中的记录号(通常是行号)并NR引用总记录号。运算符==是一个比较运算符,当两个周围的操作 ...
2021-08-20
Nginx 之If判断条件
1、正则表达式匹配: =:等值比较; ~:判断匹配与否时区分字符大小写; ~*:判断匹配与否时不区分字符大小写; !~:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时区分字符大小写; !~*:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时不区分字符大小写; 2、文件及目录匹配判断 ...
2021-08-20
lua学习笔记
[toc] 1、lua_package_path / lua_package_cpath可以配置openresty的文件寻址路径。 123456# 设置纯 Lua 扩展库的搜寻路径(';;' 是默认路径): lua_package_path '/foo/bar/?.lu ...
2021-08-20
<
1
2
3
4
…
11
>