redis使用的经验

去年下半年,在公司和同事一起做了并上线一个基于redis的的分布式cache系统,来统一替换公司历史上使用的各种各样的缓存系统。redis提供了高并发能力和丰富的数据结构供业务使用。系统中使用redis不做持久化,只当作cache使用,是经典的DB+cache结构,cache miss会由db加载,redis掉电后cache数据就丢失了,分布式算法采用一致性hash,节点的信息放在zookeepe...
架构设计

HTML5 的本地存储问题探讨

为什么要引入本地存储这个问题也是在做 Web App 的时候自然注意到,HTTP 的传输是无状态的(stateless),所以为了给用户个性化体验就必须在客户端存储一些数据。比如,网站的登录过程,事实上就是利用 Cookie 在客户端保存了用户的验证信息,在用户每一次发送 Request 的时候都会在 Header 部分加入 cookie 的信息,从而让网站服务器得知用户已经登录,并提供用户所需的...
HTML5

5个可爱的CSS3 Loading加载动画

之前我们分享过很多漂亮的CSS3 Loading加载动画,印象最深的要算这款CSS3 Loading进度条加载动画特效 3款绚丽风格。这次要给大家介绍的是另外一款可爱的CSS3 Loading动画,一共有5种动画类型,每组Loading动画都非常有创意。接下来我们一起来看看实现这几款Loading动画的CSS3代码。divclass=loaderloader--audioWave/div div...
css3

APP规范实例

APP规范实例...
App 网页设计

Android 高仿微信头像截取 打造不一样的自定义控件

1、概述前面已经写了关于检测手势识别的文章,如果不了解可以参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(下)。首先本篇文章,将对之前博客的ZoomImageView代码进行些许的修改与改善,然后用到我们的本篇博客中去,实现仿微信的头像截取功能,当然了,个人觉得微信的截取头像功能貌似做得不太好,本篇博客准备去其糟粕,取其精华;最后还会见识到不一样的自定义控件的方式,也是在本人博...
Android 头像截取

java匹配电话格式的正则表达式

/** *手机号:目前全国有27种手机号段。 *移动有16个号段:134、135、136、137、138、139、147、150、151、152、157、158、159、182、187、188。其中147、157、188是3G号段,其他都是2G号段。 *联通有7种号段:130、131、132、155、156、185、186。其中186是3G(WCDMA)号段,其余为2G号段。 *电信有4个...
正则 java

Node.js 打造实时多人游戏框架

【编者按】Node.js的大红大紫也造就了一大批新应用、新工具的诞生。比如基于Node.js的开发框架、开源软件等等。本文转自阿里巴巴用户体验部有一点博客,作者详细描述了使用Node.js、Node-Webkitk开发的实时多人游戏框架Spaceroom过程。在 Node.js 如火如荼发展的今天,我们已经可以用它来做各种各样的事情。前段时间UP主参加了极客松活动,在这次活动中我们意在做出一款让“...

C#代码控制执行Dos命令或者外部命令

//dosCommandDos命令语句 publicstringExecute(stringdosCommand) { returnExecute(dosCommand,10); } /// ///执行DOS命令,返回DOS命令的输出 /// ///dos命令 ///等待命令执行的时间(单位:毫秒), ///如果设定为0,则无限等待 ///返回DOS命令的输出 public...

产品经理的成功秘诀——“九步法”

概述:谨以此文献给梦想改变世界的人:产品经理多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村买到一平方米的房子。对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年...

.NET开发常用工具大盘点

概述:本文盘点了.NET开发中的常用工具、插件及管理软件。工欲善其事,必先利其器。软件开发的第一步就是选择高效、智能的工具。下面盘点的.NET工具软件能辅助提高工作效率。开发类工具Visual Studio-微软.Net平台下的集成开发环境Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2014 版本,基于.NET Fram...