
服务器
文章平均质量分 57
AWAY_LI
we are all in the gutter, but some of us are looking at the stars.
展开
-
uWSGI + Nginx的配置
系统:centOS7 过程比较坑,分为几个部分吧: python3的安装 uwsgi的安装 nginx和uwsgi的配置 selinux的配置 一. python3的安装 centOS7默认安装的是python2,直到centOS8,才换成了python3。但是现在大环境都是在用python3,所以我们第一步是要安装python3. 首先说,不要卸载python2了,因为2和3可以并存,卸载2容易出事儿,系统有些东西也是跟2关联的,不是强迫症建议就不要卸载2,直接安装3就行,不影响。 安原创 2020-06-11 17:08:06 · 886 阅读 · 1 评论 -
session,cookie 的身份认证那些事儿
cookie,session和token,其实都离不开同一个概念–会话跟踪我们知道,HTTP协议是一种无状态协议。也就是说,客户端和服务器端在一次请求结束后,两者的连接就会被关闭,当客户端再次请求服务器的时候,需要建立新的连接。举个例子来说,客户端就是顾客,服务器端就是商人,请求就是顾客去找商人买东西。这个商人有个特点,只认东西不认人。所以对这个商人来说,没有所谓的“老主顾”,每次来买东西的人对他来原创 2017-11-28 17:22:09 · 651 阅读 · 0 评论 -
Head first:servlet and jsp 笔记
常用端口:HTTP在TCP的端口80上运行;telnet在端口23,FTP在端口21,SSH(secure shell 远程登录协议)在端口22 CGI:CGI(Common Gateway Interface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。CGI规范允许Web原创 2017-11-23 18:29:27 · 865 阅读 · 0 评论 -
Address already in use: JVM_Bind问题的解决
tomcat一般出现Address already in use: JVM_Bind的问题,可能是端口冲突,也就是端口被占用了。 这个可能是其他应用程序使用了同一个端口(默认是8080),也可能是你启动过tomcat,进程还没有被kill掉。 不管是哪种情况,我们都可以按照如下方式来处理: 如果是windows系统,打开控制台,输入: netstat -ano 来查看现在端口原创 2017-12-20 14:46:03 · 16701 阅读 · 0 评论 -
数据库的读写分离
一般来说,我们web应用的数据库都是读多写少。为了保证数据库的读写速度,我们可以采用读写分离的方案。 简单来说,有一个(或多个)主库,主库负责数据库的写操作(insert, update, delete),有一个(或多个)从库,从库负责数据库的读操作(select) 这样我们需要保证的是: 1. 主从库的数据一致 2. 主库只负责写数据 3. 从库只负责读数据 实现读写分离的方原创 2017-12-04 14:53:23 · 650 阅读 · 0 评论 -
nginx+tomcat部署笔记
公司服务器端一直是nginx+tomcat的环境。其中nginx用作反向代理,动态的请求交给tomcat来处理。nginx本身处理静态内容(例如图片)因为是从头开始学,列一下自己遇到的坑。nginx和tomcat的安装不再赘述,我的环境是centOS,因为用的公司的openstack,有现成的nginx+tomcat的镜像,所以我只是用镜像创建了一个实例,不需要自己安装。笔记list: 1. ng原创 2017-11-27 16:08:48 · 1710 阅读 · 0 评论