03 2018 档案

摘要:前言 PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStat 阅读全文
posted @ 2018-03-19 12:23 HappyDeveloper 阅读(183) 评论(0) 推荐(0) 编辑
摘要:今天给大家整理一篇关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库 阅读全文
posted @ 2018-03-19 10:16 HappyDeveloper 阅读(2652) 评论(0) 推荐(0) 编辑
摘要:如果你经历过创业,经历过快速迭代业务,经历过用户量不断上涨,经历过访问并发越来越大,你一定会遇到以下系统问题: 用户访问页面越来越慢 系统性能下降,数据库扛不住,连接数经常打满,最终数据库挂掉,重启后又快速挂掉 改了一个小地方,另外一个看似不相干的地方却挂了,严重耦合 用户访问页面越来越慢 系统性能 阅读全文
posted @ 2018-03-07 13:59 HappyDeveloper 阅读(954) 评论(0) 推荐(0) 编辑
摘要:一、静态页面 静态页面,是指互联网架构中,几乎不变的页面(或者变化频率很低),例如: 首页等html页面 js/css等样式文件 jpg/apk等资源文件 首页等html页面 js/css等样式文件 jpg/apk等资源文件 静态页面,有与之匹配的技术架构来加速,例如: CDN nginx squi 阅读全文
posted @ 2018-03-07 13:57 HappyDeveloper 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一、关于并发我们说的高并发是什么? 在互联网时代,高并发,通常是指,在某个时间点,有很多个访问同时到来。 高并发,通常关心的系统指标与业务指标? QPS:每秒钟查询量,广义的,通常指指每秒请求数 响应时间:从请求发出到收到响应花费的时间,例如:系统处理一个HTTP请求需要100ms,这个100ms就 阅读全文
posted @ 2018-03-07 13:39 HappyDeveloper 阅读(876) 评论(0) 推荐(0) 编辑
摘要:日志大家都不陌生,无论是电脑还是手机每天会产生大量的日志,处理这些日志需要专门的日志系统,这些日志系统普遍需要具有以下特点: (1)构建应用系统和分析系统的桥梁,并将它们之间的关联解耦; (2)支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统; (3)具有高可扩展性。即:当数据量增加时 阅读全文
posted @ 2018-03-05 10:52 HappyDeveloper 阅读(8079) 评论(1) 推荐(1) 编辑
摘要:多线程是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是作为一个程序员仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者 阅读全文
posted @ 2018-03-05 10:40 HappyDeveloper 阅读(811) 评论(0) 推荐(1) 编辑

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