31 2021-08 PHP 七层协议和四层协议 应用层:直接为用户的应用进程提供服务,如 HTTP、支持文件传输的 FTP 协议等 运输层:向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能。复用就... 阅读全文 2021年08月31日 11:30:00 周二 2021-08-31 周二 65 0 0
29 2021-08 Redis redis存储方式和key淘汰机制(应用场景) 下面我们梳理一下Redis存储两种方式: RDB和AOF (推荐学习:Redis视频教程) 第一种方式:RDB(Redis DataBase) RDB是将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次持久化的文件,达... 阅读全文 2021年08月29日 23:56:21 周日 2021-08-29 周日 67 0 0
29 2021-08 JAVA java的集合 最近面试经常遇到java集合类的问题,上网搜了一下,做个笔记 集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合接口分为:Collection和Map,list、set实现了Collection接口 List总结: 可... 阅读全文 2021年08月29日 23:43:41 周日 2021-08-29 周日 68 0 0
29 2021-08 微服务 java实现微服务 springcloud五大组件是什么 1、Eureka 作用:实现服务治理(服务注册与发现) 简介:Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。 由两个组件组成:Eureka服务端和Eureka客户端。... 阅读全文 2021年08月29日 23:36:00 周日 2021-08-29 周日 63 0 0
29 2021-08 Mysql Redis 高并发下超卖问题及如何解决 一般电子商务网站会有团购,秒杀等活动,而这样的活动特点是请求量激增,数以万计的用户会抢购一个商品,这样会面临活动商品库存有限,高并发下如何控制库存不出现超卖的问题。 注意: 我们的数据存放... 阅读全文 2021年08月29日 20:57:17 周日 2021-08-29 周日 69 0 0
28 2021-08 swoole Swoole和hyperf SWoole Swoole 是一个使用 C++ 语言编写的基于异步事件驱动和协程的并行网络通信引擎。 在 Swoole4+ 下所有的业务代码都是同步写法,完全没有心智负担,符合人类思维习惯,但同步的写法底层可能有同步I... 阅读全文 2021年08月28日 23:51:44 周六 2021-08-28 周六 68 0 0
27 2021-08 微服务 微服务,分布式,集群三者区别联系 分布式:不同模块部署在不同服务器上 作用:分布式解决网站高并发带来问题 集群:多台服务器部署相同应用构成一个集群 作用:通过负载均衡设备共同对外提供服务 SOA:业务系统分解为多个组件,让每个组... 阅读全文 2021年08月27日 10:58:30 周五 2021-08-27 周五 66 0 0
09 2021-08 yii 一篇为你讲透Yii2的widget这货 ActiveForm、Breadcrumbs、DetailView、LinkPager、ListView 等等,这些内置的挂件让我们开发变的如此简单。 本节教你自定义一个widget,顺便说下widget的运行机理和几大重要函数。 老规矩,先说目录。... 阅读全文 2021年08月09日 17:10:16 周一 2021-08-09 周一 74 0 0
06 2021-08 yii yii2 csrf 功能的具体应用 上一节主要是简单地说了一下关于yii2的防御csrf的攻击机制,接下来说一下关于如何全局和局部的开启使用csrf。 (1)全局使用,我们直接在配置文件中设置enableCookieValidation为true ... 阅读全文 2021年08月06日 16:27:35 周五 2021-08-06 周五 69 0 0
05 2021-08 yii 浅谈csrf攻击以及yii2对其的防范措施 CSRF(Cross-site request forgery跨站请求伪造)是一种对网站的恶意利用,在 2007 年曾被列为互联网 20 大安全隐患之一。 关于CSRF,要从一个故事开始~ 老王丢钱事件 这个故事要从程序员老王丢了1万块... 阅读全文 2021年08月05日 10:02:57 周四 2021-08-05 周四 73 0 0