- 博客(17)
- 资源 (14)
- 收藏
- 关注
原创 Nginx——Centos安装Nginx
1、进入Nginx官网下载Nginx官网下载网址:http://nginx.org/en/download.html使用 wget 命令选择下载稳定版(Stable Version)(我下载到 /opt 文件目录下)wget http://nginx.org/download/nginx-1.18.0.tar.gz2、安装所需软件Nginx安装前还需要安装pcre、openssl、zlib、gcc。安装pcre pcre官网下载网址:https://ftp.pcre.org/
2020-06-28 23:48:42 416
原创 Nginx——Nginx的connection、request、keepalive、pipe(pipeline)、lingering_close
connectionNginx 中 connection 是对 tcp 连接的封装,包括连接的 socket,读、写事件等。利用 Nginx 封装的 connection可以很方便的使用 Nginx 来处理与连接相关的事情,如建立连接,发送与接受数据等。Nginx 中的 http 请求的处理就是建立在 connection之上的,所以 Nginx 不仅可以作为一个web服务器,也可作为邮件服务器。利用 Nginx 提供的 connection,可以与任何后端服务打交道。问题一:发送请求,占用了 wo
2020-06-28 17:07:05 1490
原创 Nginx——Nginx原理
Nginx 在启动后,会有一个 master 进程和多个 worker 进程。master 进程主要用来管理 worker 进程,包含:接收来自外界的信号,向各 worker 进程发送信号,监控 worker 进程的运行状态,当 worker 进程退出后(异常情况下),会自动重新启动新的 worker 进程。而基本的网络事件,则是放在 worker 进程中来处理了。多个 worker 进程之间是对等的,他们同等竞争来自客户端的请求,各进程互相之间是独立的。一个请求,只可能在一个 worker 进程中处理..
2020-06-28 16:05:44 785
原创 Nginx——Nginx简介与特点
Nginx简介Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev 在建立的项目时,使用基于 BSD 许可。Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负
2020-06-28 15:02:22 918
转载 点赞功能,用 MySQL 还是 Redis
点赞功能是目前app开发基本的功能,今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题,1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点赞列表,一般在用户中心 显示文章点赞列表 我们先看一下头条和微博的例子这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。2.1 mysql方案mysql方案, 随着nosql的流行,大数据的持续热点,但是mysql仍然不可替
2020-06-21 00:11:51 781
原创 Linux——关于执行文件路径的变量($PATH)
查阅文件属性的指令 ls 完整文件名为:/bin/ls(这是绝对路径), 会不会觉得很奇怪:『为什么可在任何地方执行/bin/ls 这个指令呢? 』 为什么在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量PATH 的帮助所致呀!当我们在执行一个指令的时候,举例来说『ls』好了,系统会依照 PATH 的设定去每个 PATH 定义的目录下搜寻文件名为 ls 的可执行文件, 如果在 PATH 定义的目录中含有多个文件名为 ls 的可执行文件,那么先搜..
2020-06-17 17:33:47 3195
原创 Linux——目录的相关操作
底下这些就是比较特殊的目录,得要用力的记下来才行:. 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前用户身份』所在的家目录 ~account 代表 account 这个用户的家目录(account 是个账号名称)注意:在所有目录底下都会存在的两个目录:『.』与『..』 分别代表此层与上层目录的意思。 例题: 请问在 Linux 底下,根目录下有没有上层目录(..)存在? 答: 若...
2020-06-17 17:16:08 374
原创 Linux——绝对路径与相对路径
根据档名写法的不同,可将所谓的路径(path)定义为绝对路径(absolute)与相对路径(relative)。 这两种文件名/路径的写法依据是:绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc; 相对路径:相对于目前路径的文件名写法。 例如 ./home/dmtsai 或 ../../home/dmtsai/ 等等。反正开头不是 /就属于相对路径的写法,而你必须要了解,相对路径是以『你当前所在路径的相对位置』来表示的。举例来说,你目前在 /home
2020-06-16 23:34:52 1340
原创 Linux——目录树(directory tree)
在 Linux 底下,所有的文件与目录都是由根目录开始的!那是所有目录与文件的源头~ 然后再一个一个的分支下来,有点像是树枝状啊~因此,我们也称这种目录配置方式为:『目录树(directory tree)』 这个目录树有什么特性呢?他主要的特性有:目录树的启始点为根目录 (/, root); 每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定目录等。 每一
2020-06-16 23:25:55 2141
原创 Linux——目录配置
Linux 目录配置的依据--FHSFHS的标准文件指出他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的用户,都能够遵循 FHS 的标准。 也就是说,FHS 的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。 这样做好处非常多,因为 Linux 操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。事实上,FHS 是根据过去的经验一直再持续的改版的,FHS 依据文件系统使用的频繁与否与是.
2020-06-16 23:14:22 448
原创 Linux——文件种类与扩展名
文件种类用『ls -l』看到第一栏那十个字符中,第一个字符为文件的类型。 除了常见的一般文件(-)与目录文件(d)外,还有以下文件种类:1、正规文件(regular file )就是一般我们在进行存取的类型的文件,在由 ls -al 所显示出来的属性方面,第一个字符为 [ - ],例如[-rwxrwxrwx ]。另外,依照文件的内容,又大略可以分为:纯文本档(ASCII):这是 Linux 系统中最多的一种文件类型啰, 称为纯文本档是因为内容为我们人类可以直接读到的数据,例如数字、字母等等.
2020-06-16 12:31:52 560
原创 Linux——目录与文件的权限意义
权限对文件的重要性文件是实际含有数据的地方,包括一般文本文件、数据库内容文件、二进制可执行文件(binary program)等等。 因此,权限对于文件来说,他的意义是这样的:r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等; w (write):可以编辑、新增或者是修改该文件的内容(但不含删除该文件); x (eXecute):该文件具有可以被系统执行的权限。那个可读(r)代表读取文件内容是还好了解,那么可执行(x)呢?这里你就必须要小心啦! 因为在Windows 底.
2020-06-15 23:26:54 748
原创 Linux——改变文件属性与权限
其实一个文件的属性与权限有很多!先介绍几个常用于群组、拥有者、各种身份的权限之修改的指令,如下所示:chgrp :改变文件所属群组 chown :改变文件拥有者 chmod :改变文件的权限, SUID, SGID, SBIT 等等的特性改变所属群组——chgrp改变一个文件的群组真是很简单的,直接以 chgrp 来改变即可,这个指令是 change group 的缩写!要被改变的组名必须要在/etc/group 文件内存在才行,否则就会显示错误!假设你已经是 root 的身份了,那么在你的.
2020-06-15 17:08:39 1688
原创 Linux——文件属性、文件权限的重要性
Linux 文件属性既然要让你了解 Linux 的文件属性,那么有个重要的也是常用的指令就必须要先跟你说啰!那一个?就是『 ls 』这一个察看文件的指令啰!在你以 dmtsai 登入系统,然后使用 su - 切换身份成为 root 后, 下达『 ls -al 』看看,会看到底下的几个咚咚:ls 是『list』的意思,重点在显示文件的文件名与相关属性。而选项『-al』则表示列出所有的文件详细的权限与属性 (包含隐藏文件,就是文件名第一个字符为『 . 』的文件)。如上所示,在你第一次以 r...
2020-06-14 17:50:14 491
原创 Linux——使用者与群组
文件拥有者初次接触 Linux 的朋友大概会觉得很怪异,怎么『Linux 有这么多使用者, 还分什么群组,有什么用?』。这个『用户与群组』的功能可是相当健全而好用的一个安全防护呢!怎么说呢? 由于 Linux 是个多人多任务的系统,因此可能常常会有多人同时使用这部主机来进行工作的情况发生, 为了考虑每个人的隐私权以及每个人喜好的工作环境,因此,这个『文件拥有者』的角色就显的相当的重要了!例如当你将你的e-mail 情书转存成文件之后,放在你自己的家目录,你总不希望被其他人看见自己的情书吧? 这个时.
2020-06-14 17:49:55 535
原创 论文查重平台对比
备注普通本科、计算机专业软件开发论文 学校要求维普查重 论文包括文字、数据文字(不是图片)、图片、表、代码 Word显示字数1.42W,实际字符数(计空格)为2.66W 论文内容包括:摘要、绪论、系统需求分析、系统总体设计、系统主要功能模块详细设计与实现、系统测试、部署与发布、结论、参考文献、附录、谢辞。 时间节点为2020年5月对比 我 同学A 同学B 同学C 同学D PaperFree 无 无 无 无 无 Pape.
2020-06-12 23:00:58 5737 1
福州新区推进数字城市建设,创新智慧城市管理
2024-02-19
软件驱动的5G网络切片技术研究与应用
2024-02-18
阿里巴巴泰山版java开发手册.pdf
2020-05-11
Linux常用操作命令.docx
2020-02-18
基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)
2020-01-14
《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令
2019-05-06
Java网络聊天室
2019-04-19
Java电子商城项目
2019-04-18
web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。
2019-04-18
jrt-fs.jar、rt.jar
2019-04-18
activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包
2018-12-08
wine2.10在Linux上运行Windows应用
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人