随笔 - 390  文章 - 0  评论 - 3  阅读 - 92万 

随笔分类 -  面试题

魔术方法、魔术常量?
摘要:1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2。__destruct()当删除一个对象或对象操作终止时被调用。 3。__call()对象调用某个方法,若方法存在,则直接调用;若不存在,则 阅读全文
posted @ 2019-06-17 15:07 夏沫忆香 阅读(282) 评论(0) 推荐(0) 编辑
get和post的区别?
摘要:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属 阅读全文
posted @ 2019-06-17 15:06 夏沫忆香 阅读(195) 评论(0) 推荐(0) 编辑
echo(),print(),print_r()的区别?
摘要:echo可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。echo是php的内部指令,不是函数,无返回值。 print():函数print()打印一个值(它的参数),如果字符串成功显示则返回tru 阅读全文
posted @ 2019-06-17 15:05 夏沫忆香 阅读(2959) 评论(0) 推荐(0) 编辑
索引的优缺点?
摘要:1、优点: a)可以保证数据库表中每一行的数据的唯一性b)可以大大加快数据的索引速度c)加速表与表之间的连接,物别是在实现数据的参考完事性方面特别有意义d)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间f)通过使用索引,可以在时间查询的过程中,使用优化隐藏器,提高系统的性 阅读全文
posted @ 2019-06-17 15:05 夏沫忆香 阅读(7693) 评论(0) 推荐(0) 编辑
谈谈对MVC的认识?
摘要:核心思想是:视图和用户交互通过事件导致控制器改变 控制器改变导致模型改变 或者控制器同时改变两者 模型改变 导致视图改变 或者视图改变 潜在的从模型里面获得参数 来改变自己。他的好处是可以将界面和业务逻辑分离。 Model(模型),是程序的主体部分,主要包含业务数据和业务逻辑。在模型层,还会涉及到用 阅读全文
posted @ 2019-06-17 15:04 夏沫忆香 阅读(521) 评论(0) 推荐(0) 编辑
session与cookie的区别?
摘要:1、cookie数据存放在第三方应用的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE,进行COOKIE欺骗,考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减 阅读全文
posted @ 2019-06-17 15:04 夏沫忆香 阅读(2074) 评论(0) 推荐(0) 编辑
如何处理负载、高并发?
摘要:从低成本、高性能和高扩张性的角度来说有如下处理方案: 1、HTML静态化 其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的 网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。 2、图片服务器分离 把图片单独存储,尽量减少图片等大流量的开销,可 阅读全文
posted @ 2019-06-17 15:00 夏沫忆香 阅读(2824) 评论(0) 推荐(0) 编辑
怎么实现第三方登录?
摘要:第三方登陆主要是基于author协议来实现,下面简单说下实现流程: 1、首先我们需要以开发者的身份向第三方登陆平台申请接入应用,申请成功后,我们会获得一个appID和一个secrectID.2、当我们的网站需接入第三方登陆时,会引导用户跳转到第三方的登陆授权页面,此时把之前申请的appID和secr 阅读全文
posted @ 2019-06-17 14:59 夏沫忆香 阅读(814) 评论(0) 推荐(0) 编辑
购物车的原理?
摘要:购物车相当于现实中超市的购物车,不同的是一个是实体车,一个是虚拟车而已。用户可以在购物网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到你的购物车中,重复选购后,最后将选中的所有商品放在购物车中统一到付款台结账,这也是尽量让客户体验到现实生活中购物的感觉。服务器通过追踪每个 阅读全文
posted @ 2019-06-17 14:29 夏沫忆香 阅读(322) 评论(0) 推荐(0) 编辑
商城秒杀的实现?
摘要:抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少("超卖"问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。第二个问题,我们可以使用redis队列来完成,把要秒杀的商品放 阅读全文
posted @ 2019-06-17 14:26 夏沫忆香 阅读(1113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示