
杂谈
Leon0204
这个作者很懒,什么都没留下…
-
原创 文件名路径有/ 导致目录不存在的问题 No such file or directory
在目录中存在/ 时,读取或写入就会报错 FileNotFoundError: [Errno 2] No such file or directory解决办法如下:title = "ELK CI/CD 部署实践2017-11-06 by leon.pdf"#替换以下的 半角符号 --> 全角符号title = title.replace('/', '/') \ .repl...2019-11-29 15:12:541364
0
-
原创 瞅一瞅缓存穿透、缓存击穿和缓存雪崩
概念缓存穿透:正常来说,一个合理设计的缓存命中率肯定是在50%以上,如果大量 的去避开缓存 ,就会因为 miss cache 造成对DB的负载缓存击穿:某一个高流量的 热点Key,在失效的一瞬间,造成的负载缓存雪崩:很多Key的失效时间相同 ,缓存同一时间大面积的失效,这个时候又来了一波请求,结果请求都怼到数据库上,从而导致数据库连接异常缓存雪崩给一类缓存的失效时间,加...2018-09-21 10:20:48329
0
-
原创 一些技术点整理
某鱼PHP资深开发工程师面试整理 18-03对面试官除了带方言和语速超快,没有任何其他不好的印象。有些东西自己确实也不太熟,其实每个点都可以扩展到很大,这种问题你说好吧,也算不上好,说不好,也没什么不好的,(又说了两句废话)。这里就简单记录一下:1 php7的新特性php7都出来快三年了,一上来就问我这么尴尬的问题。 1 . 一些语法糖# 三元运算符 || NULL 合并...2018-03-26 23:49:14102
0
-
原创 深入理解 Session 和 Cookie
Q:如何精确的让Session 的有效期为30分钟呢?pre :cookie 和 session 的作用初衷都是为了记住用户在网站上的浏览信息,由于http 是无状态的,为了维持用户在网站的状态1 来看看 php 是如何设置 session 的有效期的#超过这个秒数,储存的数据会被当作垃圾,并且被垃圾回收进程清除#http://php.net/session.gc-maxli...2018-03-06 16:28:20197
0
-
原创 初探——内存读写内核达到提权
起因:一个Ubuntu 16.04 提权漏洞的修复漏洞概况:这次的 EXP 在于Linux内核带有的eBPF bpf(2)系统调用中,当用户提供恶意BPF程序使eBPF验证器模块产生计算错误,导致任意内存读写问题。 非特权用户可以使用此漏洞获得权限提升。漏洞重现自己有很多Centos的服务器,唯一一台Ubuntu的还是4.4.0 -117的,所以向朋友借了一台服务器,刚刚好是4.3...2018-03-19 18:09:181713
0
-
原创 TCP三次握手和四次释放
TCP 三次握手连接UPD 和 TCP/IP 协议的区别从前有一个古老的 负责网络传输 的种族,种族由很多个协议成员 组成,TCP协议 ,IP协议 ,UDP协议 ,HTTP协议 ,TELNET协议 等等TCP协议和IP协议 是这个协议大家庭的两个大佬,所以就用这两个大佬来命名这个家族 TCP/IP 协议簇家族主要负责网络传输,覆盖业务涵盖了: 应用层,传输层,网络层,网络访问层...2018-03-22 13:03:21210
0
-
原创 安装 Openrestry 并使用 lua-redis 实现封禁ip高频访问
一 、安装 Openrestry# 1.下载源码包wget https://openresty.org/download/openresty-1.11.2.2.tar.gztar -xzvf openresty-1.11.2.2.tar.gzcd openresty-1.11.2.2# 2.查看 nginx 编译选项:$ nginx -Vnginx version: nginx/...2018-03-08 00:22:023862
0
-
原创 根据 Google-speed 的优化网页速度
https://developers.google.com/speed/pagespeed/insights/?urlGoogle 提供的测试网站优化策略测试地址根据测试结果,做出以下两个调整:1 浏览器在请求头 head 中会设置 accept-encoding 值为 gzip, deflate,表明自己支持 这两种压缩方式,web浏览器收到请求后,就会判断是否支持,返回对应的压缩结果,压缩之后,2017-12-13 16:58:441764
0
-
原创 服务器被黑之后的恢复站点
某天晚上下班在地铁上突然手机响了,连发了3条短信,提醒:您的服务器在异地登录,登陆地点德国。回到家赶紧登录控制台,准备改密码,登录上去,傻了眼。服务器只剩个root目录,里面放了一个README.TXT ,原来是被黑客攻击了,要给钱帮你恢复。心里一凉,赶紧尝试了恢复被删除的文件,和 web 供应商联系,但是都没有效果。无奈去网上搜了下最新的 BITCOIN的价格,发现心更凉了。只能自己重新恢复网站,2017-08-09 18:56:50908
0
-
原创 电商秒杀场景的解决策略与具体实现方案
问题场景:某电商网站,po了一个活动宣传活动,3月8号,1元秒杀iphone7 ,限量10台,看你手速哦,快来抢吧。广大吃瓜群众:程序员: 程序员说 受不了 怎么办? 短时间的大访问量 网站服务器 同网站,不同项目部署,/独立域名 避免对网站造成影响 高并发问题,不停刷新 数据库 页面静态化 带宽 200k的页面 并发1w次 ,带宽为2G 带宽 秒杀2017-05-24 20:46:018198
1
-
原创 炉石更新不了怎么办??
184.25.56.74 dist.blizzard.com.edgesuite.net183.131.128.135 client01.pdl.wow.battlenet.com.cn61.164.241.83 client02.pdl.wow.battlenet.com.cn113.17.184.58 client03.pdl.wow.battlenet.com.cn122.226.183.272017-04-22 10:33:41561
0