自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 浅谈计算机网络(面试篇)

计算机网络的知识点我认为可以完全串成一个体系,以面试连环炮的形式进行学习记忆更加事半功倍。 你了解http的请求过程吗?(在浏览器输入url到显示主页过程) DNS解析(网站到ip地址) DNS缓存查找顺序:浏览器,若浏览器缓存未命中,会检查操作系统中对应的已经解析的结果,windows在C盘的host中,若没有就分级查询 :本地DNS服务器(它可能就在你城市的某个角落,一般到这一级就能解析出大部分的ip地址了),根域名服务器,顶级域名服务器,主域名服务器 TCP连接(三次握手) 发送http.

2021-10-27 10:05:52 200

转载 redis缓存穿透,缓存击穿,缓存雪崩

文章目录前言一、初认识?二、缓存穿透解决方案三、缓存击穿解决方案四,缓存雪崩解决方案注意 前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承

2021-03-04 16:04:28 144 1

原创 Redisson基本用法

文章目录前言一、环境搭建二、可重入锁lock.lock() 和 lock.lock(10, TimeUnit.SECONDS)区别tryLock读写锁(ReadWriteLock)信号量(Semaphore)闭锁(CountDownLatch) 前言 Redisson是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,本文我们仅关注分布式锁的实现,更多请参考,官方文档 一、环境搭建 导入依赖 <dependency> <groupId>or

2021-02-22 14:10:09 2178

原创 分布式锁

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、实现要点二、使用Redis实现分布式锁错误的加锁方式错误1错误2错误3错误4正确做法锁的自动续期参考文章和视频 前言 当分布式项目在高并发下也需要加锁,但本地锁只能锁住当前服务,这个时候就需要分布式锁。 一、实现要点 互斥性,同一时刻,只能有一个客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释放及其他客户端可以正常加锁。 加锁和释放锁必须是同一个客户端。 容错性,只有redis还有

2021-02-21 23:24:33 187

原创 nginx配置

文章目录一、使用docker安装nginx二、nginx中主要的配置文件nginx配置文件内容结构nginx.confserver块三,权限配置(allow和deny)四、反向代理 一、使用docker安装nginx 欲先学习nginx,先要知道nginx的安装方式,点击此处学习怎么在docker中安装nginx! 安装完成之后目录如图 二、nginx中主要的配置文件 nginx配置文件内容结构 nginx.conf #运行用户,默认即是nginx,可以不进行设置 user nginx; #Nginx进

2021-02-14 23:51:18 263

原创 使用docker安装Nginx

1,获取nginx官方镜像 docker pull nginx 2,查看镜像库 docker images 3,先创建一个nginx的容器实例,然后把其配置文件复制出来,方便挂载。 docker run --name nginx-test -p 80:80 -d nginx 4,访问本机测试 5.将nginx关键目录映射到本机 首先在本机创建nginx的一些文件存储目录 mkdir -p /mydata/nginx/www /mydata/nginx/logs /mydata/nginx/con

2021-02-14 21:05:55 219

原创 跨域那点事儿

跨域那点事儿 文章目录跨域那点事儿一、 为什么要跨域为什么要有同源策略二、怎么跨域?以下介绍跨域的两种方式1,Nginx代理2,CORS参考文章与课程 一、 为什么要跨域 因为浏览器的同源策略导致的。默认情况下,JavaScript在发送AJAX请求时,URL的域名必须和当前页面完全一致。换句话说就是如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源,访问不受限制;否则则为跨源(跨域),限制访问。 为什么要有同源策略 可以抵御CSRF攻击浅谈CSRF攻击方式,跨站请求伪造-CS

2021-02-09 16:19:50 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除