深入Nginx:我们如何设计它的性能和扩展性 经验

为了更好地理解设计,你需要了解NGINX是如何工作的。 NGINX之所以能在性能上如此优越,是由于其背后的设计。许多web服务器和应用服务器使用简单的线程的(threaded)、或基于流程的 (process-based)架构,

jopen 2015-06-15   14364   0

Material Design Lite,一套谷歌出品基于Material Design设计 经验

Lite,一套基于Material Design设计,没有任何依赖的HTML/CSS/JS库。同时还提供模板下载。谷歌出品。 Material Design Lite (MDL),包含一些符合其设计风格的按钮、复选框、输入区

jopen 2015-07-08   84777   0

浅谈谷歌全新设计理念Material design 经验

在今年的谷歌I/O开发者大会上,谷歌设计部门副总裁马提亚斯·杜亚特向世界各地的开发者们展示了其全新的设计语言Material Design。这个设计在Android 5.0 中首次亮相。率先搭载Lollipop的设备分别是Nexus

jopen 2014-11-17   28580   0

听飞狐聊JavaScript设计模式系列14 经验

上一回,聊了聊状态模式(State),并介绍了一下vue.js;介一回,聊链式编程,模拟一下jQuery,再模拟一下underscore.js,封装一个库。

jopen 2016-01-08   13044   0

分布式高可用 id 服务器设计实现 经验

其他节点,保证成功创建id。 在分布式系统中保证数据的一致性成本是很高的,为了简化设计和实现,每个节点都设计成对等的、独立的,不需要保持数据同步。 其次,id服务必须可靠,数据不能丢失,因此数

jopen 2016-01-06   7488   0

Junit源码阅读(六)之Junit中的设计模式 经验

在这次的博客中我们将着重于Junit的许多集成性功能来讨论Junit中的种种设计模式。可以说Junit的实现本身就是GOF设计原则的范例教本,下面就让我们开始吧。 装饰器模式 装饰器模式是为了在原有

ChoucClyne 2016-02-05   37950   0

入门goroutine并发设计模式以及goroutine可视化工具 经验

序输出,没有丢失数据,也没有死锁。 当然,简单的情况,用select也可以。 select设计的目的就是在channel中间通讯,谁的数据先到达,哪个case分支先执行。 c1 := boring(1)

zmoh7166 2016-10-10   12689   0

Android Tools Attributes,让布局设计所见即所得 经验

开发人员在设计Android Layout布局时,总会伴随着一些乱七八槽的困扰。比如,为了更加逼真的真实数据预览效果,我们在开发时会将TextView的text属性写上一些假数据,而当运行到模拟器或真

KamiStarke 2016-10-13   7086   0

唯品会多线程redis设计与实现|Redis中国用户组 经验

正在开发的多线程redis。在我们的redis使用中,发现了一些痛点问题,涉及到了redis框架的设计。 我们线上有大量的redis实例在运行,规模比较庞大,有些redis集群实例规模超过10

武溪嵌人 2016-09-09   16932   0

Android重构与设计之路,从整理提示对话框弹窗开始 经验

话框的管理方式,提供一种比较好维护的实现方式(不一定是最好的实现方式)。由于代码量大,本文只讲实现设计思想和实现方式,具体源码可以直接从github下载查看,后面会提供地址。 本文实现弹窗效果动画演示

CharleyJarn 2016-11-04   8082   0

设计模式(六)——JDK中的那些工厂方法 经验

设计模式(五)——工厂方法模式 中介绍了工厂方法模式。本文通过介绍JDK源码中用到的工厂方法,在上篇文章的基础上深入理解一下工厂方法。 再谈工厂方法 在 设计模式(五)——工厂方法模式 中用整

l2wonxgc 2016-04-13   14086   0

设计模式(五)——工厂方法模式 经验

设计模式(四)——简单工厂模式 文章中介绍了简单工厂模式,通过一个例子讲述了如何使用简单工厂模式。同时也留下了一个问题,那就是简单工厂模式破坏了开放-封闭原则。那么本文将介绍另外一种设计模式——工

yysl6702 2016-04-12   9938   0

No-SQL数据库中的事务性设计—VLCP中的ObjectDB简要介绍 经验

之前的一篇文章 No-SQL数据库中的事务性设计 中,我们简单介绍了一种在No-SQL数据库中实现事务性的方法,这种方法也是VLCP内置的ObjectDB模块的基本原理。ObjectDB是VLCP的核

etfilm 2016-11-18   9090   0
SQL  

iOS设计模式之—适配器模式 经验

在我们做项目的时候,会遇到一些相同的cell视图,但是数据源不同。比较传统的写法就是在cell中写两个Model的方法用于给视图传递值,这种方法可行,但不是最佳,如果后期其他的页面也需要用到这个cell,我们又要在cell中再写一个Model方法,不利于后期的迭代,而且代码的耦合度太高。这个时候就要用到我们的适配器了。

fglownarxx 2016-12-14   6791   0

实战案例!从零开始见证蘑菇街App 新版的设计流程 经验

用蘑菇街的新版案例带你学会一个App 的敏捷设计方法,包括快速竞品分析、绘制用户头像、搭建信息架构等等。 从2010年成立至今,蘑菇街已经成立6年。在未来的10年,我们的目标是:让中国的年轻女性变

seeksdream 2016-12-19   7603   0

全解Google(谷歌)基础设施架构安全设计 经验

关键,是整个谷歌网络服务赖以存在的安全基础。FreeBuf在原文基础上,针对谷歌技术基础设施的安全设计作了简要分析与介绍,这些技术基础设施为谷歌全球信息系统提供了一系列安全防护,它们包括运行安全服务、

eagleundersun 2017-02-06   260489   0
谷歌   运维  

微服务的未来:功能性服务设计和可观测性 经验

会议,InfoQ与 Uwe Friedrichsen 和 Adrian Cole 一同讨论了功能性服务设计(functional service design)和对于监测分布式系统的新挑战,以及未来微服务架构的类型应该是怎样的。

satalite 2017-02-22   16200   0

UI 设计中的颜色运用:一个可行的框架 经验

之前也写过一篇讨论UI配色的文章 UI设计之黑白灰 ,同样是对优秀作品的观察,但是本文作者的观点真的很新鲜,希望能给大家带来一些启发。 对于UI设计,我一直都是靠自学,在这其中我一直很好奇为什么有

inwd1604 2017-02-22   10260   0

两步搞定,App断网提醒设计 经验

p,并且网络超时设计属于优先级比较低的需求。 正面例子很多,可以参考上千万用户量的app。可问题在于断网的提醒样式有很多种,适用于不同的场景。经验丰富的用户体验产品经理或者交互设计师,了解各种各样

LaunaCrouch 2017-02-23   11068   0

TypeScript设计模式之中介者、观察者 经验

看看用TypeScript怎样实现常见的设计模式,顺便复习一下。 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。

AndrewBeamo 2017-03-15   16647   0
1 2 3 4 5 6 7 8 9 10