摘要:
详说 Cookie, LocalStorage 与 SessionStorage 基本概念 Cookie Cookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右,是网景公司的前雇员 Lou Montulli 在1993年3月的发明。它的主要用途有保存登录信息,比如 阅读全文
摘要:
session,cookie和token究竟是什么 简述 我在写之前看了很多篇session,cookie的文章,有的人说先有了cookie,后有了session。也有人说先有session,后有cookie。感觉都没有讲的很清楚,泛泛而谈。希望本篇文章对大家有所帮助注:本文需要读者有cookie, 阅读全文
摘要:
本文参考 SSL/TLS协议运行机制的概述 tls运行机制,这里不细说,建议细看 HTTPS与TLS The Transport Layer Security (TLS) Protocol v1.2 ssl/tls基础介绍 SSL(Secure Sockets Layer 安全套接层),及其继任者传 阅读全文
摘要:
本文来自: http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html 互联网的通信安全,建立在SSL/TLS协议之上。 本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文 阅读全文
摘要:
SSL常见的几个类型说明 网站要实现https加密,需要申请SSL证书,SSL证书有多种分类,首先根据它的安全等级可以分为三种类型的SSL证书,分别是域名型SSL证书、企业型SSL证书、增强型SSL证书。 域名型SSL证书(DVSSL) DVSSL 即 Domain Validation SSL,是 阅读全文
摘要:
HTTP 的前世今生:一次性搞懂 HTTP、HTTPS、SPDY、HTT 本文来自: https://www.sohu.com/a/275505518_497161 作为互联网通信协议的一员老将,HTTP 协议走到今天已经经历了三次版本的变动,现在最新的版本是 HTTP2.0,相信大家早已耳熟能详。 阅读全文
摘要:
# Check if user is root [ $(id -u) != "0" ] && { echo "${CFAILURE}Error: You must be root to run this script${CEND}"; exit 1; } # Check if wget instal 阅读全文
摘要:
#!/usr/bin/env bash # # Description: Auto system info & I/O test & network to China script # # Copyright (C) 2017 - 2020 Oldking <oooldking@gmail.com> 阅读全文
摘要:
Topic This article applies to BIG-IP 11.x and later. For information about other versions, refer to the following article: K10200: Displaying and dele 阅读全文
摘要:
du命令 磁盘管理 du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 -a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或--total 除了显示个别目录 阅读全文
摘要:
任何一种数据库,都会拥有各种各样的日志,用来记录数据库的运行情况、日常操作和错误等信息,可以帮助我们诊断数据库出现的各种问题。MySQL 也不例外,它有不同类型的日志文件,各自存储了不同类型的日志。分析这些日志文件,除了可以了解 MySQL 数据库的运行情况,还可以为 MySQL 的管理和优化提供必 阅读全文
摘要:
尽管采取了一些管理措施来保证数据库的安全,但是在不确定的意外情况下,总是有可能造成数据的损失。例如,意外的停电,不小心的操作失误等都可能造成数据的丢失。所以为了保证数据的安全,我们需要定期对数据进行备份。如果数据库中的数据出现了错误,就需要使用备份好的数据进行数据还原,这样可以将损失降至最低。MyS 阅读全文
摘要:
bind中我们可以通过配置logging来记录日志信息,以便以后对服务器的分析及问题的跟踪。logging语句为域名服务器设定了一个多样性的logging选项。它的channel短语对应于输出方式、格式选项和分类级别,它的名称可以与category短语一起定义多样的日志信息。只用一个logging语 阅读全文
摘要:
MySQL 是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定不同权限。在前面的章节中我们使用的是 root 用户,该用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户密码等管理权限。为了实际项目的需要,可以创建拥有不同权限的普通用户。通过本章的学习,读者可以了解到 M 阅读全文
摘要:
当多个用户访问同一数据时,一个用户在更改数据的过程中可能有其它用户同时发起更改请求,为保证数据的一致性状态,MySQL 引入了事务。本章首先介绍了事务控制语句和隔离级别,然后介绍了字符集和校对规则的相关概念和操作。 MySQL 为了解决此类问题,提供了事务。事务可以将一系列的数据操作捆绑成一个整体进 阅读全文
摘要:
MySQL创建视图(CREATE VIEW) 可以使用 CREATE VIEW 语句来创建视图。语法格式如下: CREATE VIEW <视图名> AS <SELECT语句> 语法说明如下。 <视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。 <SELECT语句>:指 阅读全文
摘要:
MySQL SELECT:数据表查询语句 SELECT 的语法格式如下: SELECT {* | <字段列名>} [ FROM <表 1>, <表 2>… [WHERE <表达式> [GROUP BY <group by definition> [HAVING <expression> [{<ope 阅读全文
摘要:
/proc/sys/net/ipv4/* Variables: ip_forward - BOOLEAN 0 - disabled (default) not 0 - enabled Forward Packets between interfaces. This variable is speci 阅读全文
摘要:
来自:https://www.kernel.org/doc/html/latest/admin-guide/sysctl/user.html 参数来自:https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html sysctl 命令 阅读全文
摘要:
MySQL约束概述 在 MySQL 中,约束是指对表中数据的一种约束,能够帮助数据库管理员更好地管理数据库,并且能够确保数据库中数据的正确性和有效性。例如,在数据表中存放年龄的值时,如果存入 200、300 这些无效的值就毫无意义了。因此,使用约束来限定表中的数据范围是很有必要的。在 MySQL 中 阅读全文
摘要:
修改选项的语法格式如下: { ADD COLUMN <列名> <类型> | CHANGE COLUMN <旧列名> <新列名> <新列类型> | ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT } | MODIFY COLUMN <列名> < 阅读全文
摘要:
MySQL 5.7 支持的存储引擎有 InnoDB、MyISAM、Memory、Merge、Archive、Federated、CSV、BLACKHOLE 等。可以使用SHOW ENGINES;语句查看系统所支持的引擎类型,结果如图所示。 Support 列的值表示某种引擎是否能使用,YES表示可以 阅读全文
摘要:
MySQL INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT(整数类型) 数据类型(data_type)是指系统中所允许的数据的类型。MySQL 数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数 阅读全文
摘要:
基本操作增删改查 mysql> show databases; #查看databases 记住后面要加s + + | Database | + + | information_schema | | employees | | mysql | | performance_schema | | sys 阅读全文
摘要:
在Centos 7 使用rpm 安装 mysql-5.7.29-1.el7.x86_64 mysql rpm 下载网站 #下载bundle 文件包含所有依赖,由于网速我选择清华镜像站下载 https://dev.mysql.com/downloads/mysql/ 清华镜像地址、 https://m 阅读全文
摘要:
数据库(database) 数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据库软件应称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。数据库可以是保存在硬设备上的文件,但也可以不是。在很大程度上说,数据库究竟是文件还是别的什么东西并不重要,因 阅读全文
摘要:
1.安装 apache [root@kube ~]# yum install httpd -y 2.安装 MariaDB [root@kube ~]# yum install mariadb mariadb-server -y 修改mysql root 密码 : mysql -u root 进入 / 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> //使用简单脚本来加载外部脚本 <script src="myscript.js"></script> </head> <body> 阅读全文
摘要:
那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) 来自:https://www.cnblogs.com/guogangj/p/4118605.html 之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起 阅读全文
摘要:
可以通过 <div> 和 <span> 将 HTML 元素组合起来。 HTML 块元素 大多数 HTML 元素被定义为块级元素或内联元素。 编者注:“块级元素”译为 block level element,“内联元素”译为 inline element。 块级元素在浏览器显示时,通常会以新行来开始( 阅读全文
摘要:
#!/bin/bash # auth:kaliarch # func:sys info check # version:v1.0 # sys:centos6.x/7.x [ $(id -u) -gt 0 ] && echo "请用root用户执行此脚本!" && exit 1 sysversion= 阅读全文
摘要:
总结: 1. socket默认是否是阻塞的?阻塞体现在哪里? 2. 如何让socket编程非阻塞? client.setblocking(False) #非阻塞 3. IO多路复用作用? 检测多个socket是否发生变化。 操作系统检测socket是否发生变化,有三种模式: select:最多102 阅读全文
摘要:
来自:https://blog.csdn.net/youanyyou/article/details/78990156 CPU密集型(CPU-bound)CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读 阅读全文
摘要:
xx: 公有变量_x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问,使用 _Class__object可以访问 __xx__:双前后下划线,用户名字空间的魔法对 阅读全文
摘要:
内核主要功能: 系统内存管理 软件程序管理 硬件设备管理 文件系统管理 Linux 基本原则: 1.有目的单一的小程序组成,组合小程序完成复杂任务 2.一切皆文件 3.尽量避免捕获用户接口 4.配置文件保存为纯文本文件 GUI接口: CLI接口: 命令提示符:prompt 管理员:# 普通用户:$ 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/120991354 https://segmentfault.com/a/1190000023696737 DNS 大事件 及影响 根域名服务器(英语:root name server)是互联网域名解析系统(DNS)中最高级别的域名服务器,负 阅读全文
摘要:
Python 字符串前面加u,r,b的含义 1、字符串前加 u 例:u"我是含有中文字符组成的字符串。" 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 2、字符串前加 r 例:r"\n\n\n\n” # 表示一个普通 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/54011712 首先需要了解下几个概念 变量:是一个系统表的元素,拥有指向对象的连接空间 对象:被分配的一块内存,存储其所代表的值 引用:是自动形成的从变量到对象的指针 类型:属于对象,而非变量 不可变对象:一旦创建就不可修改的对象,包括字 阅读全文
摘要:
字典 dict.items() [root@kube python]# cat demo.py #coding:utf-8 drinks = { 'martini': {'vodka', 'vermouth'}, 'black russian': {'vodka', 'kahlua'}, 'whit 阅读全文
摘要:
socket server #-*- coding:utf-8 -*- import socket #ss = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #创建一个 IPv4 的tcp socket ss 对象 ip = '127.0.0.1' 阅读全文
|