07 2020 档案

摘要:一、docker-file 1. Docker执行Dockerfile的大致流程 1. docker从基础镜像运行一个容器 2. 执行一条指令并对容器作出修改 3. 执行类似docker commit的操作提交一个新的镜像层 4. docker再基于刚提交的镜像运行一个新容器 5. 执行docker 阅读全文
posted @ 2020-07-13 11:51 yifanSJ 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1.确切的server_name匹配 server { listen 80; server_name www.luwen.cc luwen.cc; ... } 2.以*通配符开始的最长字符串 server { listen 80; server_name *.luwen.cc; ... } 3.以* 阅读全文
posted @ 2020-07-08 10:34 yifanSJ 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、 Redis分布式锁实现原理 SETNX key value //如果key不存在,则创建并赋值 EXPIRE key seconds //设置key的生存时间,当key过期(生存时间为0),会自动删除 存在风险:SETNX和EXPIRE 为两个指令,如果设置了SETNX后程序崩溃,EXPIRE 阅读全文
posted @ 2020-07-07 13:34 yifanSJ 阅读(6050) 评论(0) 推荐(2) 编辑
摘要:一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而 阅读全文
posted @ 2020-07-06 17:04 yifanSJ 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示