随笔分类 - 开发知识
摘要:在终端中执行 vim ~/.zshrc 在打开的文件中加入 source ~/.bash_profile 在终端中执行 source ~/.zshrc即可
阅读全文
摘要:curl,全称CommandLine URL,顾名思义,curl命令是在命令行方式下工作,利用URL的语法进行数据的传输或者文件的传输。 1.查看网页源码 直接在curl命令后加上网址,就可以查看到网页源码。 curl www.sina.com返回结果:<html><head><title>301
阅读全文
摘要:1. 客户端缓存 客户端缓存指的是浏览器缓存, 浏览器缓存是最快的缓存, 因为它直接从本地获取(但有可能需要发送一个请求), 它的优势是可以减少网络流量, 加快请求速度 2. 服务端缓存 服务器缓存指的是反向代理服务器(nginx)或 cdn 缓存, 他的作用是用于减轻实际的 web server
阅读全文
摘要:先说一个前端开发中会遇到的问题,我们更新已上线的项目,用户的浏览器显示的却是旧版的页面,没有及时获取到我们更新的资源,这是什么原因造成的?此时,如果用户刷新一下页面,就得到更新后的资源,又是为什么? 答案是浏览器缓存 浏览器缓存是前端优化的一个重要问题,缓存可以带来很多好处: (1)减少冗余的数据传
阅读全文
摘要:公司有两个浏览器的应用,都部署的同一服务器的不同端口上。后发现,我同时登陆两个系统,然后退出其中一个,另一个也会跟着被退出。我猜测应该是cookie或者session的问题,于是试着修改cookie中两个应用相同的字段名,修改拦截器中的验证字段。但是都没有效果,后来再网上找到一篇处理此问题类似的博文
阅读全文
摘要:1. 浏览器发送请求前,根据请求头的expires和cache-control判断是否命中(包括是否过期)强缓存策略,如果命中,直接从浏览器缓存获取资源,并不会发送请求。 2.如果没有命中,则进入下一步,浏览器会发送请求,根据请求头的last-modified和etag判断是否命中协商缓存,如果命中
阅读全文
摘要:http是一个无状态协议 什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。这种无状态的的好处是快速。坏处是假如我们想要把www.zhihu.com/login.html和www.zhihu.com/index.html关联起来,必须使用某些手段和工具。 由于HT
阅读全文
摘要:Redis是什么 首先要明白redis是一个数据库,redis是一个内存数据库(后端调用的,缓解sql数据库压力的,像双十一直接大量查询进入数据库,数据库会直接崩溃,所以在数据库前面先拦一下,先在缓存里查询,缓解压力), 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中. 由
阅读全文
摘要:https://blog.csdn.net/ThinkWon/article/details/102021274 进程: 一个在内存中进行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。qq,微信,酷狗,等等ap
阅读全文

浙公网安备 33010602011771号