首页 > 其他分享 >参加的面试题

参加的面试题

时间:2023-02-07 18:46:15浏览次数:51  
标签:协议 面试题 参加 并发 mqtt MQ mysql

一、mysql优化的方法

1、选择最合适的字段类型
    Mysql是一种关系型数据库,表越小询也就越快。因此,在创建表将表中字段的宽度舍得尽可能小。

2、尽量把字段设置为NOT NULL,查询时不用去比较NULL值。

3、使用连接(JOIN)来代替子查询 缓冲区大小、连接数、最大连接数

4.使用索引,复合索引  最左匹配原则  简单说是说让查询范围缩小

5.配置,mysql性能调整

二、tp5和laveral的有什么不一样

   方向不一样  TP5面向接口API开发  Laravel 作为一个全能框架,在前端方面除了集成balde

 理念不一样  TP5 具有统一的model  lavarel 更追求社区的开发,在这方面没那么严格

三、如何处理负载,高并发?

       1.系统拆分 与提高硬件能力,增加系统服务器(扩大吞吐量) 容灾(多机房 备份)隔离(多家支付厂商)、冗余(不要把所有的鸡蛋放到一个篮子里面)

  2:缓存

      3.静态化

      3.读写分离

      4.分库分表

      5.MQ(消息队列)大量的写请求灌入MQ里,排队慢慢玩儿,后边系统消费后慢慢写,控制在mysql承载范围之内。所以你得考虑考虑你的项目里,那些承载复杂写业务逻辑的场景里,如何用MQ来异步写,提升并发性。MQ单机抗几万并发也是ok的。

    6分布式搜索方案 solrCloud

   7.缩减流量 降级/限流/预加载

四、socket 和 mqtt的区别?

    mqtt协议低带宽,不可靠网络的远程传感器和控制设备通讯而设计的协议  一对多的消息发布

    mqtt是IBM开发的一个即时通讯协议

     Socket则是为了浏览器与服务器全双工通信的一种协议

     Socket是HTML5一种新的协议



 

 

 



标签:协议,面试题,参加,并发,mqtt,MQ,mysql
From: https://www.cnblogs.com/minch/p/17099319.html

相关文章

  • #yyds干货盘点# LeetCode面试题:整数反转
    1.简述:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围 [−231, 231 −1],就返回0。假设环境不允许......
  • 滴滴前端一面必会vue面试题(附答案)
    实现双向绑定我们还是以Vue为例,先来看看Vue中的双向绑定流程是什么的newVue()首先执行初始化,对data执行响应化处理,这个过程发生Observe中同时对模板执行编译,找到其中......
  • 前端vue面试题
    父子组件生命周期调用顺序(简单)渲染顺序:先父后子,完成顺序:先子后父更新顺序:父更新导致子更新,子更新完成后父销毁顺序:先父后子,完成顺序:先子后父diff算法时间复杂度:个树......
  • 阿里前端一面必会react面试题总结
    React中怎么检验props?验证props的目的是什么?React为我们提供了PropTypes以供验证使用。当我们向Props传入的数据无效(向Props传入的数据类型和验证的数据类型不符)就会在控......
  • 前端面试题学习-个人总结笔记 Day 5 JS
    前端面试题学习-个人总结笔记Day5JS这是看别人总结的基础上再度总结的,总结的链接如下链接1.前端路由+检测浏览器版本+Polyfill+文件扩展名+Object.is2.e......
  • Redis面试题
    一、Redis是什么?Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sortedset--有序集合)和hash。这些数据结构都支持push/pop、add......
  • 前端面试题学习-个人总结笔记 Day 4 JS
    前端面试题学习-个人总结笔记Day4JS这是看别人总结的基础上再度总结的,总结的链接如下链接1.对闭包的理解+严格模式+判断对象是否属于某个类+map某个案例2.......
  • 代码随想录算法Day04| 24. 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题
    24.两两交换链表中的节点题目链接: 24.两两交换链表中的节点-力扣(LeetCode)题目给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点......
  • 前端面试题学习-个人总结笔记 Day 3 JS
    前端面试题学习-个人总结笔记Day3JS这是看别人总结的基础上再度总结的,总结的链接如下链接1.JS基本数据类型+内部属性[[Class]]+内置对象2.内置对象3.JS......
  • 小连姐面试题
    面试小意见温馨提示:整体面试:心态要好、语速要慢、形态举止沉稳、语言表达简练、逻辑阐述清晰第一部分:自我介绍1、这位考生,请做一下自我介绍!注意点:在进行自我介绍时,态......