Nginx配置文件详解中文版

#定义Nginx运行的用户和用户组,系统中必须有此用户,可以是nologin user www www; #nginx进程,一般设置为和cpu核数一样 worker_processes 8; #cpu亲和力配置,让不同的进程使用不同的cpu 默认情况下可能多个进程跑在一个CPU上或某一核上,导致Nginx进程使用硬件资源不均匀, 此次优化是尽可能地分配不同的Nginx进程给不同的CPU处理 两颗CPU参数配置 worker_processes 2; worker_cpu_affinity 0101 1010; 四颗CPU参数配置 worker_processes 4; worker_cpu_affinity…

Continue Reading →

Centos7搭建FTP服务器

vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件。 一、安装vsftpd yum install vsftpd -y 二、启动vsftpd systemctl start vsftpd 1、加入开机启动 systemctl enable vsftpd 2、启动后可以看到系统监听21端口 netstat -nltp | grep 21…

Continue Reading →

Posted in: FTP

Nginx upstream的5种权重分配方式分享

1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream backend { server 192.168.0.14 weight=10; server 192.168.0.15 weight=10; } 3、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 例如: upstream backend…

Continue Reading →

Redis+Tomcat+Nginx集群实现Session共享

一、Session共享使用tomcat-cluster-redis-session-manager插件实现 插件地址见:https://github.com/ran-jit/tomcat-cluster-redis-session-manager 该插件支持Tomcat7、Tomcat8、Tomcat9 二、tomcat-cluster-redis-session-manager详解 1、解压后的文件如下: conf目录下有一个redis-data-cache.properties :Redis的配置文件 #– Redis data-cache configuration #- redis hosts ex: 127.0.0.1:6379, 127.0.0.2:6379, 127.0.0.2:6380, …. redis.hosts=127.0.0.1:6379…

Continue Reading →

Win自带/软件搭建ftp

一、前言 1、ftp概念 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload)。”下载”文件就是从远程主机拷贝文件至自己的计算机上;”上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。 2、ftp被动模式与主动模式 ftp传输有两个端口,主动模式下监听端口21,数据端口20。被动模式下监听端口与数据端口可以随意设置。两个模式主要的区别在于:主动模式下两个机器的数据端口20需要相互通信,而被动模式只要ftp提供方有开放数据端口(非默认20端口)即可。通过在互联网中一般采用被动模式,不仅可以提供按去安全性,还可以解决苛刻的网络环境。   Windows下自带搭建的FTP默认是主动模式,通过FTP软件如FileZilla可开启主动/被动模式。 二、搭建FTP服务器步骤 1、Windows自带搭建FTP服务器 1.为windows开启ftp功能:控制面板–>程序和功能–>打开或关闭Windows功能将如图的选框选中,勾选FTP服务器与WEB管理工具的全部内容后确定。 2.创建专属的FTP连接用户,我的电脑右键->管理->本地用户和组->右键新增用户保存账户密码(新增的用户需登录过后生效)。 3.添加FTP站点:打开控制面板–>管理工具–>双击Internet信息服务(IIS)管理器如下图添加FTP站点,IIS服务在本地用户和组下方。 4.创建想要公开的FTP文件夹。 5.添加FTP站点信息。 6.绑定IP地址和ssl设置: IP地址填本机地址,端口默认21,ssl是一种数字加密证书,可申请,在此没有可选择无。 7.设置权限,建议设置成读取、写入、或读写(视情况)状态,点击完成。…

Continue Reading →

Posted in: FTP

Windows环境下maven 安装与环境变量配置

Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用。 一、下载 Maven 。 请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。 注意: 我这里下载的是:apache-maven-3.3.9-bin.zip 版本。 二、解压 maven 压缩包。 解压apache-maven-3.1.1-bin.zip,并把解压后的文件夹下的apache-maven-3.1.1文件夹移动到E:\Maven 下,如果没有Maven 这个文件夹的话,请自行创建。 三、配置maven 的环境变量 右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置: 新建系统变量   MAVEN_HOME  变量值:E:\Maven\apache-maven-3.3.9 编辑系统变量  Path…

Continue Reading →

PS四种蒙版的运用:快速蒙版、图层蒙版、矢量蒙版、剪贴蒙版

蒙版在PS里的应用相当广泛,蒙版最大的特点就是可以反复修改,却不会影响到本身图层的任何构造。如果对蒙版调整的图像不满意,可以去掉蒙版原图像又会重现。真是非常神奇的工具。 我们平常老说蒙版蒙版的,实际上蒙版有好几种,我知道的有四种:一是快速蒙版;二是图层蒙版;三是矢量蒙版;四是剪切蒙版。它们之间的内在联系咱不管他。 一、快速蒙版: 我只用它建立选区,看一个实例:好多磨皮教程里要求把mm的五官留出来,只磨面部皮肤,咱就用下这个快速蒙版。它在哪?这里,按Q也行。 下面我们用它把mm的面部皮肤选出来,点那个钮,选画笔,前景色为黑色,涂你要磨的部分,涂过界的用白色画笔涂回来,来回涂是不是很方便? 怎么是红色?红色就对了,默认的就是红色。下面点建立快速蒙版左边的钮,退出快速蒙版,按Q还行。 看见选区了吧,先别急,蒙版蒙版,刚才红色的部分是蒙住的,不是我们要的,反选就行了呗!复制一下看看效果。 这时要你的发挥了,刚才不是用了画笔吗,那么画笔的功能就能够用在这里,不是边界生硬吗,那我们用软笔头,还可以用不同的透明度,你甚至可以用各种图案笔刷刷出各种图案选区,另外还可以羽化呀,总之你一定做的比我的好。 二、图层蒙版: 图层蒙版是我们作图最最常用的工具,平常所说的蒙版一般也是指的图层蒙版(这节里所说的蒙版均指图层蒙版)。可以这样说,如果没掌握蒙版,你就别说你已经迈进了ps的门槛。 为什么开篇先引用了调侃专家的一句话,我刚接触蒙版的时候就是看了这样的教程,解释图层蒙版里,他不教你用画笔,而是让你用渐变,我的妈呀!蒙版还没明白,又多了个渐变,今天咱们就从最最菜鸟的认识说起。 有个网友说蒙版就好像橡皮,咱就从它的像橡皮的地方说起。 一、蒙版是橡皮? 先来认识一下它,先建一个看看:为了看出效果,我们打开一个风景和一个MM,MM在上,风景在下,给MM层添加一个蒙版: 点箭头所指按钮,在MM层出现了一个蒙版图标,而且这个图标是显示被编辑状态,现在的操作就是在蒙版上进行了。   我们试着把MM融到花丛里: 首先选黑色画笔,涂抹我们想隐去的部分,是不是和橡皮一样呀?哎呀!涂过界了!不怕,这时咱选白色画笔涂回想露出的部分,这样来回涂,就不用担心过界了。你还可以用软笔头把边缘涂的尽量自然,还可以用低透明度涂出若隐若现的效果。 到这里我们是不是体会到了它与橡皮的不同? 实际上它与橡皮最大的不同还在于它只是在蒙版上操作,没有对图片造成一点破坏,而橡皮擦过后,图片的像素已经擦掉了。因此,在蒙版上如果做的不满意,我们删掉蒙版就行了,不会对图片有任何影响。…

Continue Reading →

Tomcat配置Manager App功能

1、tomcat启动后到管理页面 2、在tomcat\conf\tomcat-users.xml配置tomcat登录用户 // tomcat-users中加入如下代码 <role rolename=”manager”/> <role rolename=”manager-gui”/> <role rolename=”admin”/> <role rolename=”admin-gui”/> <role rolename=”manager-script”/> <role rolename=”manager-jmx”/> <role rolename=”manager-status”/> <user username=”Tomcat”…

Continue Reading →