随笔分类 -  其他

摘要:日常使用命令 开关机命令 1、shutdown –h now:立刻进行关机 2、shutdown –r now:现在重新启动计算机 3、reboot:现在重新启动计算机 4、su -:切换用户;passwd:修改用户密码 5、logout:用户注销 常用快捷命令 1、tab = 补全 2、ctrl 阅读全文
posted @ 2020-06-26 22:24 子非鱼且于 阅读(400) 评论(0) 推荐(0)
摘要:三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。 2.原理: 1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。 2)接收方接收后,回传一个带有S 阅读全文
posted @ 2020-06-24 15:19 子非鱼且于 阅读(291) 评论(0) 推荐(0)
摘要:select优点 1)select()的可移植性更好,在某些Unix系统上不支持poll() 2)select() 对于超时值提供了更好的精度:微秒,而poll是毫秒。 select缺点 1) 单个进程可监视的fd数量被限制。 2) 需要维护一个用来存放大量fd的数据结构,这样会使得用户空间和内核空 阅读全文
posted @ 2020-06-18 10:23 子非鱼且于 阅读(217) 评论(0) 推荐(0)
摘要:一 、IO操作本质 数据复制的过程中不会消耗CPU 1 内存分为内核缓冲区和用户缓冲区 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 二、 IO模型 BIO – 阻塞模式I/O 用户进程从发起请求,到最 阅读全文
posted @ 2020-06-18 10:10 子非鱼且于 阅读(206) 评论(0) 推荐(0)
摘要:IO操作 IO分两阶段(一旦拿到数据后就变成了数据操作,不再是IO): 1.数据准备阶段 2.内核空间复制数据到用户进程缓冲区(用户空间)阶段 在操作系统中,程序运行的空间分为内核空间和用户空间。 应用程序都是运行在用户空间的,所以它们能操作的数据也都在用户空间。 阻塞IO和非阻塞IO的区别在于第一 阅读全文
posted @ 2020-06-18 10:04 子非鱼且于 阅读(180) 评论(0) 推荐(1)
摘要:QPS 原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 。 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 。 每天300w PV 的在单台机器上,这台机器 阅读全文
posted @ 2020-06-17 08:57 子非鱼且于 阅读(10355) 评论(0) 推荐(0)
摘要:数据结构分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示: 每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。 1、数组 数组是可以再内存中连续存储多个元素 阅读全文
posted @ 2020-06-09 12:14 子非鱼且于 阅读(259) 评论(0) 推荐(0)
摘要:1、加密种类: 1.1、不可逆加密:【Hash加密算法/散列算法/摘要算法】 一旦加密就不能反向解密得到密码原文,一般用来加密用户密码,app的服务器端数据库里一般存储的也都是加密后的用户密码。 在数据传输的过程中,首先把密码类数据经过MD5加密算法加密,然后再在外面使用可逆的加密方式加密一次,这样 阅读全文
posted @ 2020-06-01 17:17 子非鱼且于 阅读(385) 评论(0) 推荐(0)
摘要:1.什么是OAuth2 OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。 阅读全文
posted @ 2020-06-01 16:21 子非鱼且于 阅读(1099) 评论(0) 推荐(0)

Live2D