网络
文章平均质量分 61
杰哥是大佬
这个作者很懒,什么都没留下…
展开
-
进程>线程>协程
进程>线程>协程进程是资源分配的最小单位,线程是CPU调度的最小单位做个简单的比喻:进程=火车,线程=车厢线程在进程下行进(单纯的车厢无法运行) 一个进程可以包含多个线程(一辆火车可以有多个车厢) 不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘) 同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易) 进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源) 进程间不会相互影响,一个线程挂掉将导致整个进程挂掉(一列火车不会影.原创 2020-11-26 18:44:47 · 92 阅读 · 0 评论 -
jwt 和 session的取舍
一、session 1.传统的session认证 http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行用户认证才行,因为根据http协议,我们并不能知道是哪个用户发出的请求,所以为了让我们的应用能识别是哪个用户发出的请求,我们只能在服务器存储一份用户登录的信息,这份登录信息会在响应时传递给浏览器,告诉其保存为cookie,以便下次请求时发送给我们的应用,这样我们的应用就能识别请求...原创 2020-11-01 19:43:46 · 939 阅读 · 0 评论 -
域名未授权 / 该网站未授权,禁止使用 解决办法:
公司买了一个商城项目,让我先搭个测试环境,然后二开,于是我经过披荆斩棘申请二级域名、配置LNMP后,遇见了诡异的事情: 页面提示我:该网站未授权,禁止访问。 在network里边,可以看到我们的域名解析正常,状态码200正常,那我们就可以断定和nginx的部分已经没有关系了。 引发思考:1.config配置了,或者规定了,只能是哪个IP或者哪...原创 2020-04-09 15:13:37 · 12064 阅读 · 6 评论 -
实时通信!WebSocket
很久以前是学过,今天公司要求一个功能,两个页面实时更新其他人的投票数据。计时器加ajax可以实现但是太LOW且性能实在是低,于是我们用了webscoket;WebSocket是SWOOL中的其中一个服务,想用得先安装swool.这只是一个大体的步骤demo,具体代码不方便贴,所以不要抄,要了解原理。1.下载pecl install swoole2.开启websocket...原创 2019-07-23 16:08:38 · 259 阅读 · 0 评论 -
三次握手,四次挥手(深入讲解)
转自:https://blog.csdn.net/csdnnews/article/details/86570658 作者 | 饶全成责编 | 郭 芮记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意思,深入下去我也不懂,皆大欢喜!...转载 2019-02-21 11:30:33 · 447 阅读 · 0 评论 -
新建的服务器,上传图片传不上去?500错误
新搭建的服务器,传图片时候报错500,。 因为是在本地已经建好的项目上传到服务器,所以在本地是可以上传的。那就排除了是图片大小,格式,代码的错误问题。那就只剩下是权限问题了,但是,不要只给最顶层的777,要给你的上传路径的所有文件夹都777。...原创 2019-02-19 16:13:29 · 1863 阅读 · 0 评论 -
常见的网站服务器架构有哪些?
1. 初始阶段的网站架构一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上2. 应用服务和数据服务分离随着网站业务的发展和用户量的增加,一台服务器就无法再满足需求了。大量用户访问导致访问速度越来...转载 2018-12-04 16:17:22 · 186 阅读 · 1 评论 -
网页代码层面的seo_seo_搜索引擎优化_TDK_nofollow_301
一、TDK的设置key:结合自身网站内容寻找一些关键词(最好不要找太热门关键词),在百度、Google中搜下,如果搜索结果中出现的全是网站主页,就放弃;如果大部分都是内页,这个关键词则可以用。不过现在key已经不再重要了。 title:一般写四个你该网页的核心词汇,中间用下划线_或者逗号分隔开。 eg:亚索_托儿索_辣鸡英雄_中单_坑爹 description:你对该网站的描述,最好与你...原创 2018-11-05 14:47:19 · 476 阅读 · 0 评论 -
玲珑宝塔linux使用心得
刚来一家新公司的时候,让我自己搞这个我以前都没有用过,以前停留在CRT书写代码改配置的年代,用了一阵玲珑宝塔后爱不释手。主要是她的一些可视化操作,还有不用写代码就能实现功能,真的很赞。就是有一些东西有点不习惯,列出来以后注意。 1.配置文件:找这个找了好久,一般来说你用玲珑宝塔后,你的页面根目录是在 :/www/wwwroot/m_sunqifu_com。而不是以前的var/(...原创 2018-11-02 10:47:09 · 312 阅读 · 3 评论 -
web安全
总公司老被攻击,所以总结一下web安全的事项。一.把握整站的结构,避免泄露站点敏感目录 1.单入口项目(Single Page Application - SPA),隐藏index.php2.常量定义3.pathinfo eg:Index.php/m/v/c 变 m/v/c4.路由:对你的路径简化+保护 eg...原创 2018-10-23 16:18:53 · 260 阅读 · 0 评论 -
tp5上传资源到--oss
1、前往阿里云github下载SDK包:https://github.com/aliyun/aliyun-oss-php-sdk/releases。这里介绍源码部署:Source code下载下来。.phar其实就是一个打包文件,直接引用后就能用,大家自己去试试吧,功能是一样的。2、将下载下来的压缩包解压后放到项目ThinkPHP\Library\Vendor\aliyun路径下。aliyu...转载 2018-10-15 21:43:43 · 1143 阅读 · 0 评论 -
高性能的服务器的架设-----软件
高性能的服务器的架设软件(php mysql) 对于高性能网站 ,请求量大,如何支撑?1方面,要减少请求 静态----php---mysql对于开发人员----合并css, js,背景图片 icon, 减少mysql查询等.资源的预加载 2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询.3: 利用cdn来响应请求或者oss来存储...原创 2018-08-31 18:26:06 · 149 阅读 · 0 评论