天猫浏览型应用的CDN静态化架构演变 问答

图1  CDN化的三个阶段 目前,天猫浏览型系统最新使用的这套基于CDN的静态化架构,可以满足高可用持续伸缩的原始预期,并包含如下特性。 动静分离:HTML静态化和热点分离。 分布式缓存体系:利用CDN节点分布式缓存。

miie 2014-07-10   20820   2
架构   缓存   C/C++   Go  

开源协议 LGPL 详细介绍 问答

这个许可证,较宽松公共许可证,适用于一些由自由软体基金会与其他决定使用此许可证的软体作者,所特殊设计的软体套件 —— 象是函数库。您也可以使用它,但我们建议您事先仔细考虑,基于以下的说明是否此许可证或原来的通用公共许可证在任何特殊情况下均为较好的方案。

jopen 2011-10-28   10796   2
开源协议   C/C++   Go  

那些年,追过的开源软件和技术 问答

的,是很灵活的脚本语言,Coursera之前也是用Php搭建的,但却是很难维护,主要问题是每个人都可以写一个小框架,编程风格随便,难统一。除了Facebook他们花了大量人力去完善,基本上重写了Php,底层加速成C++

jopen 2015-03-09   47481   5

如何系统性地保障软件的性能 问答

需求尽量不要去读取整个消息记录。有的时候,也可以考虑切换需求处理的时机,比如在更新好友资料的需求,如果是做在登录过程可能是会引起登录过程很慢,那么需求可以修改成登录过程先加载本地数据,登录后某个空闲时机再去做必要的更新。

miie 2014-07-11   6209   0
性能   C/C++   Go  

分享我的大型Java多用户商城系统开发的心得和困难 问答

城的创业项目,因为本人只专著于JAVA,那没有办法,都不用选型了。进入JAVA世界之后又有很多框架可以选择,列举几个熟悉的,例如表示层struts, spring mvc, jsf,tapestry.

fmms 2012-01-03   53812   16
Java   C/C++   PHP   Go  

OrientDB 的分布式架构原理 问答

0版本中最重大的改进就是支持multi-master的分布式结构,下面PPT就是OrientDB官方对其分布式结构原理的详细描述。 其主要特性包括下面几点: 支持multi-master的多点读写 可以设置数据是同步复制还是异步复制

fmms 2011-11-10   14458   0
OrientDB   C/C++   PHP   Go   HTML  

关于架构的讨论:烦人的细节 问答

架构不是(或者说不应该是)关于框架的内容。架构不应该由框架支持。框架是我们要使用的工具,而不是要符合的架构。如果你的架构基于框架,那么它就无法基于你的用例。 此外,好的架构应该让我们可以推迟那些不确定的,与框架、数据库、

fmms 2012-01-19   13115   0
架构   数据库   C/C++   Go  

Java正则表达式 问答

最近工作中经常要用到正则表达式,不得不花点时间对其进行一定的学习。 JDK中提供了2个类来支持正则表达式,分别是java.util.regex.Pattern和java.util.regex.Ma

xw43 2014-08-31   7851   0
正则表达式   ico   Java   C/C++   Go  

APP测试中压力测试和性能测试差异 问答

性能测试就是用来测试应用运行性能的。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。

Graf.Z 2016-12-06   687   0
C/C++   Go   app测试  

关于HTML5特性的一些限制与讨论 问答

感兴趣的人​都可以插入断点来查看代码。这对于了解网站是如何运行的是非常有利 的,但对于安全问题来说却是一场噩梦。想象有个变量的值是你想要改变的,Firebug或者其他一个浏览器调试器可以让你很容易地将数据改成你想要的任何

fmms 2012-01-07   20781   3
HTML5   IOS   C/C++   Go   Safari  

如何选择机器学习分类器? 问答

高方差分类器将开始胜出(它们具有较低的渐近误差),因为高偏差分类器不足以提供准确的模型。 你也可以认为这是生成模型与判别模型的区别。 一些特定算法的优点 朴素贝叶斯的优点 :超级简单,你只是在做一串计算。如果朴素贝叶斯(

dy223 2015-03-26   11774   0

产品运营最怕的五件事!运营的“痛点”在哪里? 问答

在和一些运营人员交流的时候,我经常会问他们目前工作遇到哪些不好克服的问题,工作之中对让他们难过无助的是什么。一方面希望可以从别人的问题之中寻找一些共性,提升自己的工作效率。另一方面也希望看看能不能通过交流解决一些问题。

魍魉都 2015-10-26   6852   0

程序员技术练级攻略 问答

……) 前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)

openkk 2011-10-22   117099   79
程序员   C/C++   PHP   Go   SQLite  

http staus汇总 问答

204 No Content 没有新文档,浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的 205 Reset Content 没有新的内容,

pleo 2013-06-23   10300   0
数据库   C/C++   Go   HTML   HTTP  

Web开发人员最喜爱的10款流行JavaScript库 问答

不管你是高手还是菜鸟,你都离不开JavaScript 。如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,但是 JavaScript 库 却不胜枚举,开发人员在众多 JavaScript

panda456 2013-09-22   21848   4
Java   JavaScript   C/C++   Go  

求一款微信改单软件 问答

整套软件分为3个部分 1:前期JAVA基础构架 2:中期使用技巧(支持微信聊天记录修改,微信图片修改,微信汉字修改)3:后期计算统计,文件整理部分 聊天记录转发后 全网同步修改只需要1秒 整套软件分为3个部分

菜鸟在线 2018-05-21   1647   0
JVaV   微信  

JDBC 介绍 问答

java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 据库开发人员能够

openkk 2011-11-04   25351   3
JDBC   ico   Java   C/C++   Go  

开源软件如何赚钱? 问答

所谓开源就是开放源代码。源代码是软件的本质,所有程序都有源代码,就像人类的语言一样,有词汇和语法。源代码可以说是一个作者的主要命脉了。一般软件作者将软件的源代码开放出来,以保障软件用户自由使用及接触源代码的

尹公子 2017-11-22   3958   0
开源软件   数据库   C/C++   PHP   Go  

编程王道,唯“慢”不破 问答

思想,他们觉得:1、 每个人都是可替代的 ;2、没人应该对某一部分的具体代码负责;3、所有人应该都可以任意修改整个工程的代码。 他们觉得,现在已经有了 github 这种神器用来管理异步时间内的代

jopen 2015-07-21   5074   0
编程   C/C++   Go   Github   Git  

9 个移动网站优化的最佳实践 问答

于传统的网站。正因为如此,在你开始动手设计前最好记住一些优秀的实践案例。 以下九个最佳实践案例可以帮助你确保你的网站得到最好的发展。 关于移动用户 但是在我们开始深入讨论这9个优秀案例前,

ajax 2011-10-13   13419   2
1 2 3 4 5 6 7 8 9 10