摘要:目录 缓存 数据共享分布式 分布式锁 全局ID 计数器 限流 位统计 购物车 用户消息时间线timeline 消息队列 抽奖 点赞、签到、打卡 商品标签 商品筛选 用户关注、推荐模型 排行榜 1、缓存 String类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访
阅读全文
摘要:大家好。 记得很久之前,去面试过字节跳动。被三面的面试官问了一道场景设计题目:如何设计一个高并发系统。当时我回答得比较粗糙,最近回想起来,所以整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。 如何理解高并发系统 所谓设计高并发系统,就是设计一个系统,保证它整体可用的同时,能够处理很高的并发
阅读全文
摘要:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
阅读全文
摘要:准备工作 192.168.16.128 192.168.16.129 两台虚拟机。安装好Nginx 安装Nginx 更新yum源文件: rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.e
阅读全文
摘要:作者 | xindoo 来源 | CSDN 博客,已获作者授权 虽然我支付宝加了好多好友,平时有很多能量可以“偷”,但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化。之前通过用代码模拟手机点按的方式,实现了朋友圈自动点赞(https://xindoo.blog.csdn.net/art
阅读全文
摘要:众所周知,作为一个文本文档,Dockerfile包含了用户创建镜像的所有命令和说明。Docker可以通过读取Dockerfile中指令的方式,去自动构建镜像。因此,大家往往认为编写Dockerfile理应非常简单,只需从互联网上选择一个示例,并通过自定义来满足实际需求即可。然而,事实并非如此。由于生
阅读全文
摘要:前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是
阅读全文
摘要:这一篇文章来聊一聊如何用好MySQL索引。 为了更好地进行解释,我创建了一个存储引擎为InnoDB的表user_innodb,并批量初始化了500W+条数据。包含主键id、姓名字段(name)、性别字段(gender,用0,1表示不同性别)、手机号字段(phone),并为name和phone字段创建
阅读全文
摘要:Vue 结合了 React 和 Angular 的优点,并且有着团结、活跃且庞大的社区,可以帮助解决开发中遇到的问题。开源社区不断提出解决问题的新方法。工具和库的数量也贡献量不断的增加。 使用 Vue 的好处 该框架非常小。约为18–21KB; Vue 支持用基于组件的方法来构建 Web 应用; 详
阅读全文
摘要:一、一台服务器最大能打开的文件数 1、限制参数 我们知道在Linux中一切皆文件,那么一台服务器最大能打开多少个文件呢?Linux上能打开的最大文件数量受三个参数影响,分别是: fs.file-max (系统级别参数):该参数描述了整个系统可以打开的最大文件数量。但是root用户不会受该参数限制(比
阅读全文
摘要:链接:https://blog.csdn.net/qq_38925100/article/details/123742463 个人网站总被攻击?写个自动封禁IP的脚本给你!具体如下: 1.在ngnix的conf目录下创建一个 blockip.conf 文件 2.里面放需要封禁的IP,格式如下 den
阅读全文
摘要:转载:blog.csdn.net/weixin_46902396/article/details/120807629 RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用 CLI 和连接的
阅读全文
摘要:vue router的官网给出了一些常用的WEB服务器的配置,网址如下:https://next.router.vuejs.org/guide/essentials/history-mode.html condeopen 工具:https://codepen.io 参考资料:https://godb
阅读全文
摘要:先看一个例子: >>> def foo(): print "foo" >>> def bar(): print "bar" >>> func_list = ["foo","bar"]>>> for func in func_list: func()TypeError: 'str' object is
阅读全文
摘要:河北邢台一位网民2022年12月30日在人民网“领导留言板”留言投诉称,邢台市任泽区倪家庄村一直没办法购买天然气,导致家里没办法正常取暖。老人阳过了,身体虚弱,在家里身体都冻坏了。
阅读全文
摘要:转载自:https://mp.weixin.qq.com/s/FvmlnV-oKNxrK5glrFKPHA 如何看查占用cpu最多的进程?方法一核心指令:ps实际命令:ps H -eo pid,pcpu | sort -nk2 | tail执行效果如下:[work@test01 ~]$ ps H -
阅读全文