- 博客(5)
- 收藏
- 关注
原创 nginx相关的经历
最左边的是最初发起请求的客户端 IP,后面依次是各层代理的 IP 地址。通过设置 X-Forwarded-Proto,可以确保后端服务知道原始请求是通过 HTTPS 发起的,这对于生成正确的重定向 URL 或其他依赖于协议的功能非常重要。原因: 当请求通过反向代理(如 Nginx)转发时,后端服务器看到的 IP 地址会是代理服务器的 IP 地址,而不是原始客户端的 IP 地址。默认情况下,grep 只处理标准输出(stdout),而 nginx -t 的错误信息通常是通过标准错误(stderr)输出的。
2025-02-19 20:03:09
491
原创 行锁和表锁
ok,那么有了简单的了解,我们再来回归标题,为什么要在先了解索引在了解行锁和表锁,对于一般业务场景,我们很容易想到要更具索引字段来建议查询,而索引字段建立的修改语句这些就会形成--行锁,那么基于以上的内容,大家就能想到。那么在没有加索引数据表中 形式大概为 1,3,4,5 的顺序排序,那么当你需要查询对应的记录就需要一条条的遍历下去 时间大概为 O(n)在项目中,后端会有大量和数据库的交互,其中查询速率,耗时一直是需要考虑到的问题点,这里以行锁和表锁为例,提供一点相关的小知识点。1.能提升查询的效率。
2024-12-17 14:21:54
316
原创 Redis的使用--排行榜实现
当然是为了先来个让你去思考合理性的角度--其实就是手快了,后面不想改了,大家前面也顺便多思考吧....)--答案是肯定的,但是过期时间能设置不过只能设置整体排行榜的也就是这个集合的过期时间而不是针对单独的某条数据,那么好,天才的你一定会想到一个经典的方案,定时任务啊,定时在0点或每个月的1号0点去清空旧的的排行榜,之后统计的就是当天或当月的有效记录了(如果你统计需要之前的记录做什么汇报啊,数字化工作量这种,可以单独安排一个数据表去记录数据),当然这也只是一种可行的方案之一,之后的路还等待你的开发!
2024-12-13 22:49:20
902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人