摘要:1、主配置文件 nginx.conf ,主配置文件会加载别的自定义的配置文件 这里举例:加载 servers 目录下的所有配置文件 include servers/*; 1.1 主配置文件详解 我这里使用docker 安装的nginx,nginx.conf 的主配置文件在/etc/nginx/ngi
阅读全文
摘要:转自:https://www.cnblogs.com/xudong-bupt/p/8661523.html 1、 背景 经常听到代理,比如通常我们要上国外的网站时,需要买vpn作为跳板机器进行访问。 但是在公司里面也听到了nginx支持反向代理。 那什么是正向代理,什么是反向代理?在网上看了写内容,
阅读全文
摘要:“高并发和多线程”总是被被一起提起,给人的感觉好像他们相等,其实 高并发 不等于 多线程。 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发的状态。 高并发是系统运行过程张遇到的一种“短时间内遇到大量的操作请求” 的情况,主要发生在web系统集中大量访问或者so
阅读全文
摘要:1、为什么要有CopyOnWriteArrayList 原因是ArrayList 在多线程的情况下 会有线程不安全的问题 /** * 一、list 在多线程下是不安全的 会报 如下的异常,出现的情况是 当前的容器列表既有读又有写,如果只是写或者读不会报如下的异常。 * java.util.Concu
阅读全文
摘要:1、线程池的好处 程池的好处 :线程复用、可以控制最大并发数、管理线程 2、线程池的三大方法 /** * * * * 线程池三大方法 * 1、 Executors.newSingleThreadExecutor() * 2、Executors.newFixedThreadPool(5) * 3、Ex
阅读全文
摘要:1、下载安装tomcat 下载 Tomcat 地址(官方地址):https://tomcat.apache.org/download-80.cgi 下载文件:mac下载 zip 和 tar.gz 都行,我下载的是 tar.gz 2、选择配置项 配置服务器名称, 3、选择Application ser
阅读全文