理解大型分布式网站你必须知道这些概念
xiaoqi 发布于 2017-04-30
1. I/O优化 增加缓存,减少磁盘的访问次数。 优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少...
xiaoqi 发布于 2017-04-30
1. I/O优化 增加缓存,减少磁盘的访问次数。 优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少...
xiaoqi 发布于 2017-04-29
基本概念:Android Studio 包含用于构建 Android 应用所需的所有工具。目前最新版本:2.3.1.0 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持mav...
xiaoqi 发布于 2017-04-29
写在前面: 是想写一个闭包的,因为写的比较细,基于篇幅,所以闭包前面关于变量的部分就单独发出来,到时候放个链接引进来,js闭包虽然是一个被讲烂的东西,但其实很多人刚接触这个概念也不太懂,所以希望写一篇接地气,能够让一个从前不知道这个内容的小伙伴能够清楚的理解闭包这个东西。so,本...
xiaoqi 发布于 2017-04-28
为了测一个附近门店的功能,需要配置一下服务器进行测试。本来打算用apache的,后来想自己是做前端的,好久没有用过Nodejs了何不用所学的知识自己配一下呢,说动手就手。 第一步,俗话说的好,工欲善其事,必先利其器。既然要用node+express配置服务器,如果电脑上没有的话自...
xiaoqi 发布于 2017-04-28
一个网页从开始请求到完成限时大抵分成7个步骤: 1. 在浏览器中输入网址 2. 发送到DNS服务器并获得域名对应WEB服务器的IP地址 3. 与WEB服务器建立TCP连接 4. 浏览器向WEB服务器的IP地址发送HTTP请求 5. WEB服务器响应请求,返回指定URL的...
xiaoqi 发布于 2017-04-27
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=...
xiaoqi 发布于 2017-04-27
<html> <head> <style> .face { left: 50%; top: 50%; position: absolute; width: 400px; height: 340px; margin-left: -200px; m...
xiaoqi 发布于 2017-04-27
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style type="text/css"> #drag{ position: relative; backgr...
xiaoqi 发布于 2017-04-27
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8" /> <title>jQuery输入框密码显示隐藏代码</title> <...
xiaoqi 发布于 2017-04-26
var html = document.getElementsByTagName("html")[0]; function getFontSize(){ var width=document.documentElement.clientWidth ||document.body....