-
REST API 安全设计指南
服务器2021-03-11
REST API 安全设计指南。REST的全称是REpresentational State Transfer,它利用传统Web特点,提出提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构设计。 目前在三种主流的Web服务实现方案中,REST模式服务相比复杂
-
centos7中 Docker CE 的安装使用
服务器2021-03-11
前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 使用 yu
-
一起聊-聊token认证
服务器2021-02-19
互联网概念的token认证,大抵是在RESTful API 流行后提出的,在开始token认证之前,我们先梳理下常见的互联网认证机制。 一、HTTP Basic Auth HTTP Basic Auth常见的有两种:第一种就是最常见的,即我们在登陆一些web页面时,会让我们输入用户名密码;另一种
-
Linux系统程序从编译到二进制安装
服务器2021-02-19
很长一段时间以来,安装LAMP时都是编译安装其数据库(MySQL,MariaDB,Percona Server)的。这是一个非常耗时的过程,而且编译安装的版本,很多插件默认是不会被编译安装的。 偶然间在 MariaDB 的下载列表里,看到有适用于 Linux 下的二进制安装包。于是就研
-
HTTP缓存原理介绍(写给后端程序员
服务器2021-02-19
通过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取的资源,从而优化性能,提升体验。虽然Http中关于缓存控制的部分,随着协议演进,有一些变化。但我觉着,作为后端程序员,在开发Web服务
-
Linux基础命令解析
服务器2021-02-18
mkswap 在Linux设备或者文件中创建交换分区,创建完成之后必须使用swapon来使用它。一般在/etc/fstab中有一个交换分区列表,这样开机的时候就可以使用它。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 mkswap[-c][-f
-
linux下的vsftpd
服务器2021-02-18
安装ftp 通过yum命令查看并安装ftp的vsftpd.x86_64版本 system enable vsftpd //设为开机启动 通过firewall-config配置防火墙否则ftp为服务无法通过防火墙,如图首先选择为Permanent模式,然后将ftp勾选,最后点击Options选项卡的第一个选项生效 关闭selinux
-
以操作系统的角度述说线程与进程
服务器2021-01-23
什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困
-
实现宿主机到虚拟机的端口映射(端口转发)
服务器2021-01-23
测试环境: 宿主机:Windows Server 2003 R2 Enterprise X64 Edition 虚拟机:VM10.0.2 ,装的CentOS7.4 需求背景: 宿主机系统更换麻烦,把外部请求从宿主机转发到虚拟机内的linux处理,宿主机开放端口8080,linux开放端口80,linux的ip为192.168.150.128 实
-
Linux命令行极简教程
服务器2021-01-21
1、命令行真的好吗 程序员的使命 维基百科的解释: 命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符