自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 PHP面试常见问题(个人整理)

目录一、设计模式1、PHP设计模式知道哪些2、设计模式应用场景2、Redis1、数据类型有哪些?2、Hash中,获取数据的时间复杂度?3、怎么实现数据的递减三、MySQL优化4、三次握手四次挥手原理5、MySQL的锁机制6、消息队列7、Git分支管理8、开发环境上修改数据库字段怎么同步到生产环境9、创建一个多商户商城系统,要怎么架构系统10、浏览器输入‘www.baidu.com’展示出页面,都用了那些技术原理11、怎么创建高性能的MySQL数据库12、常见的HTML攻击类型13、事务是怎么保持原子性的14

2020-06-08 09:52:40 2534

原创 web安全知识点(常见web攻击总结)

目录一、XSS—跨站脚本攻击1、原理2、非持久XSS(反射型XSS)2.1、特点2.2、如何防止3、持久性XSS(存储型XSS)3.1、条件3.2、特点二、CSRF—跨站请求伪造攻击1、原理2、条件3、预防CSRF三、SQL注入1、原理2、预防四、命令行注入五、DDOS攻击—分布式拒绝服务攻击1、原理2、网络层DDOS2.1、SYN flood2.2、ACK flood2.3、UDP flood2.4、ICMP flood2.5、网络层DDOS防御3、应用层DDOS3.1、CC攻击3.2、DNS flood

2020-06-03 18:28:06 2167

原创 MySQL优化知识点

目录一、设计方面1、存储引擎1.1、InnoDB1.2、MyISAM1.3、锁的概念2、字段类型选择3、范式与逆范式3.1、范式3.2、逆范式二、功能方面1、索引1.1、索引概述1.2、索引种类1.3、总结2、查询缓存query_cache2.1、开启2.2、注意事项3、分区3.1、分区算法3.2、分区管理与选择4、分表4.1、水平分表4.2、垂直分表三、架构方面1、主从复制2、读写分离3、负载均衡四、SQL优化1、对于并发性的SQL2、大量数据的插入3、分页4、随机选一些数据,不要使用 Order by

2020-06-01 22:05:10 180

原创 TCP/IP相关知识点、三次握手、四次挥手

目录OSI模型二级目录三级目录一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部),OSI参考模型把功能分为七个分立的层次;TCP/IP协议被组织成四个概念层。OSI模型OSI模型的七层分别进行以下操作二级目录三级目录...

2020-05-28 23:12:50 511

原创 MySQL常用知识点、索引、事务、存储引擎、锁机制

目录一、索引1.1、索引概念、索引模型1.2、聚簇索引、覆盖索引聚簇索引覆盖索引1.3、联合索引、最左前缀匹配多列联合索引最左匹配原则1.4、索引下推,查询优化索引下推查询优化二、事务原子性一致性隔离性持久性三、存储引擎1、MyISAM存储引擎2、InnoDB存储引擎3、MEMORY存储引擎4、Archive存储引擎5、存储引擎的选择6、InnoDB和MyISAM的区别一、索引索引(Index)是帮助MySQL高效获取数据的数据结构。1.1、索引概念、索引模型常见的MySQL主要有两种数据结构,ha

2020-05-24 22:07:31 1026

原创 Redis常用知识点

目录一、Redis简介二、速度快,为什么速度快三、单进程四、持久化一、Redis简介Redis是一个开源的内存中的数据结构存储系统,它可以作用于:数据库、缓存、和消息中间件。它是一个key-value存储系统。和memcached类似,它支持存储的value类型相对更多,包括string(字符串),list( 链表)、set(集合)、zset(sorted set ----有序集合)、和哈希类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作

2020-05-21 11:46:56 1441

原创 PHP常见框架区别

目录一、ThinkPHP优点缺点路由形式二、Yii优点缺点三、Laravel优点缺点路由形式选择理由四、Laravel框架与ThinkPHP框架的区别一、ThinkPHPThinkPHP是一个轻量级的中型框架,是从java的struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式。并且模拟实现了strtus的标签库,各方面都比较人性化,开发人员相对比较容易上手,适合php框架的初学者。ThinkPHP的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL

2020-06-08 09:56:22 759

原创 kafka常见面试题与知识点

目录一、常见面试题1、什么是kafka2、kafka的设计是什么样的?3、数据传输的事务定义有哪三种4、kafka判断一个节点是否还活着5、producer 是否直接将数据发送到broker 的 leader(主节点)?6、kafka消息采用的是pull模式还是push模式?7、kafka存储在硬盘上的消息格式是什么?8、kafka高效文件存储设计特点9、kafka与传统消息系统之间有三个关键区别10、kafka创建 topic时如何将分区放置到不同的Broker中?11、kafka新建的分区会在哪个目录下

2020-06-03 13:40:55 1430

原创 PHP基础函数、常量、运算符等知识点

目录一、变量、常量、运算符1、可变变量2、引用赋值3、变量类型4、全局变量5、常量6、魔术常量7、类型转换8、判断类型9、运算符二、常用函数1、输出函数2、字符串函数①返回为bool②返回值为字符串③返回值为数字的3、数组函数①排序类②键值操作类③元素个数和唯一性④回调函数⑤拆分,合并,分解,接合数组⑥数组的数据结构⑦其他4、文本处理类5、HTML类处理6、正则函数①字符串的匹配查找②字符串的替换③字符串的分割和链接7、文件处理函数①基础函数②目录的基本操作③目录复制,删除,统计大小④遍历目录⑤建立和删除目

2020-05-25 23:36:17 601

原创 缓存系统常见问题

目录一、缓存穿透解释问题解决选择二、缓存击穿解释问题解决三、缓存雪崩解释解决四、解决热点数据集中失效问题五、Redis与memcacahe的区别一些数据没有必要每次查询的时候都去查询数据库,特别是QPS比较高的系统,每次都去查询数据库,会对数据库造成很大发负担,这个时候就要用到缓存。、QPS:每秒查询率:是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。查询数据时,先去查询缓存,如果缓存有就直接返回;没有就去查询数据库,然后返回,并存入缓存;这种情况下可能就会出现一些现象。一、缓存

2020-05-24 23:24:01 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除