摘要:
一、下载一个静态资源网站,并将资源打包成tar.gz文件包 1. 从http://www.html5code.net/Bstrap/上下载免费资源 2. Win10环境下,下载安装7-Zip软件,将解压后的文件打包成tar文件包 3. 然后再将tar文件压缩成gzip文件,上传到nginx所在服务器 阅读全文
摘要:
一、nginx基本命令 1. 启动nginx,如果不使用-c参数指定配置文件路径,则默认使用conf目录下的nginx.conf文件 ./nginx -c conf/nginx.conf 2. 可以使用-t参数校验配置文件是否正确 nginx -t -c /root/nginx/conf/nginx 阅读全文
摘要:
一、为什么不直接使用现有nginx二进制文件直接安装 因为现有的nginx二进制文件是编译好的,内置的一些功能模块已经固定,不能添加或移除。如果自己编译生成nginx,则可按需添加或移除nginx中功能模块。 二、开始编译生成nginx二进制文件 1. 下载Nginx,在官网http://nginx 阅读全文
摘要:
https://www.aliyun.com/minisite/goods?userCode=wi8ifof4&share_source=copy_link 阅读全文
摘要:
注意,要在写入response.getOutputStream()输出流前设置response相关配置,否则无法写入response配置 进入如response.setHeader源码,可知当response的outputstream有数据后便不可以设置response其他配置 正确代码,可如下 @ 阅读全文
摘要:
一、开启Command Window,有的版本是Chat Window 在View菜单下或者最底层窗口右键 二、在Command Window空白区右键选择 Send commands to all sessions 阅读全文
摘要:
通读缓存:客户端访问数据时,如果通读缓存中有就直接返回,如果没有,则由通读缓存向真正的数据提供者发出请求。注意客户端连接的是通读缓存,不是数据中心服务器,客户端不知道数据中心服务器地址,是由通读缓存进行代理的。通读缓存如代理缓存、反向代理缓存、CDN缓存。 旁路缓存:旁路缓存通常是一种独立的键值对存 阅读全文
摘要:
缓存是架构设计中的一个重要手段,主要特点是技术比较简单,同时对性能提升效果明显,应用场景多,如CPU高速缓存、代理和反向代理缓存、浏览器缓存等等。 使用缓存需要注意几个关键指标:缓存键集合大小、缓存空间大小以及缓存的使用寿命。这三个指标决定了缓存的有效性、缓存的使用效率和缓存实现的效果,同时也是影响 阅读全文
摘要:
线程池的声明需要手动进行new ThreadPoolExecutor形式。生产中常因为使用Executors类下方法,如newFixedThreadPool和newCachedThreadPool导致OOM问题。 newFixedThreadPool中虽然线程数可以限制,但任务数量是无限的,因为使用 阅读全文
摘要:
一、大型互联网系统特点 高并发和大流量 如天猫双11,一分钟内有超过一千万的独立用户访问整个天猫系统,大规模并发用户访问对系统处理能力造成巨大冲击,系统需要有足够强的处理能力 高可用 大型互联网系统必须要7X24小时不间断提供服务,为此要对系统做特别的架构设计 海量数据存储 因为互联网需要满足大量的 阅读全文