更新于:06-21 18:04

有关[设计]标签推荐

高并发业务接口开发思路(实战)

于05-21 04:00 - - 高并发 接口 接口设计
高并发业务除了需要有支撑高并发的服务器架构,还需要根据业务需求和架构体系,设计出合理的开发方案, 这里根据一个实践过业务场景分析开发思路,罗列出高并发接口需要注意的点,以及设计上的巧思,共勉之,望共鸣. 需求点:(实际业务会复杂些,为了容易理解,这里简化需求点). 提供最新的好货商品信息列表,支持分页.

web图像的常见应用策略与技巧

于04-28 08:50 - 练小习 - 体验设计
本文介绍一些关于响应式图像的适配应用策略,回退原理,SVG的换色技巧,雪碧图的百分比定位计算公式等相关的一些小知识点,目的在于帮助一部分同学快速的理清图像应用思路,以及一些web图像的应用技巧. 1.响应式图像的应用与回退. 特点:应用简单,上手容易,性能表现良好. 根据不同设备,不同分辨率,不同像素比使用的响应式图像,常用的有两种场景:.

没数据积累和用户画像,我是这么做头条产品的……

于04-27 06:51 - 小呆 - 产品设计 产品经验 头条产品
本文作者从0到1规划头条产品,在此想把自己的实操经验分享出来,值得一阅. 本来默默划船,在交流会上谈个性化推荐都不惹人注意的今日头条,毫无置疑现在已经被整个BAT围剿,内容领域的企业不自觉把今日头条当做竞争对手,非内容领域的互联网公司也都想来分一杯内容的羹,一夜间,互联网遍地都是feed流,不谈内容推荐算法都不好意思上桌了.

后台产品的容错性

于03-03 05:20 - 何文铨 - UX 交互设计 用户研究 视觉设计
容错这个词严格来说应当是计算机领域的词汇,如果以比较标准化的描述来定义的话,容错指的是“当计算机由于种种原因在系统中出现了数据、文件损坏或丢失等等其他故障问题的时候,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术. ”这个听着有点绕口,其实简单来说,就是当计算机故障发生或者存在的情况下,计算机系统依然可以正常工作的能力,这就是计算机的容错能力.

AWS 的 S3 故障回顾和思考

于03-03 06:20 - 陈皓 - 业界新闻 杂项资源 程序设计 Amazon S3 AWS
继 Gitlab的误删除数据事件没几天,“不沉航母” AWS S3 (Simple Storage Service)几天前也“沉”了4个小时,墙外的半个互联网也跟着挂了. 如约,按 AWS 惯例,AWS今天给出了一个简单的故障报告《 Summary of the Amazon S3 Service Disruption in the Northern Virginia (US-EAST-1) Region》.

Twitter数据挖掘及其可视化

于02-09 11:53 - hrwhisper - 课程设计 Data mining Machine Learning
前阵子有学弟学妹问我毕设做的啥,于是我决定记录一下去年毕设的内容. 主要是基于twitter的内容有:. Twitter数据挖掘平台的设计与实现. 毕设从16年3月开始做,做到5月初,开始写论文,当时写的论文一共有七章,写了一个礼拜,从早到晚- -| 共24834字. ,数据有的从15年11月左右开始抓的.

安居客Android项目架构演进

于02-24 15:54 - BaronZhang - 组件化 模块化开发 模块化 架构设计 Android
入职安居客三年从工程师到Team Leader,见证了Android团队一路走来的发展历程. 因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结. 希望对大家有所帮助,更希望能得到大家宝贵的建议. 三年前入职时安居客在业务上刚完成了三网合并(新房、二手房、好租和商业地产多个平台多个网站合成现在的anjuke.com,这在公司的历史上称之为三网合并),因此app端也将原先的新房、二手房、好租和商业地产多个app合并成为了现在的安居客app.

腾讯ISUX→UI师急需掌握的平面基础

于02-07 03:43 - jackchen - Photoshop UI UX 设计教程
曾看到网上一些帖子讨论UI设计师和平面设计师的差异,总结为思维方式的不同: UI设计师考虑用户习惯和易用体验,平面设计师专注于更具吸引力的信息传达. 两者侧重不同但专业上有非常大的交集,信息传达的核心基础技能其实都是相通的. 平面设计是如何表达一个事物,而UI设计是如何让用户更好使用一个事物,表达层面令人费解则卡在了使用的第一步.

从Gitlab误删除数据库想到的

于02-02 08:11 - 陈皓 - 技术新闻 程序设计 系统架构 Design Gitlab
昨天,Gitlab.com发生了一个大事,某同学误删了数据库,这个事看似是个低级错误,不过,因为Gitlab把整个过程的细节都全部暴露出来了,所以,可以看到很多东西,而对于类似这样的事情,我自己以前也干过,而在最近的两公司中我也见过(Amazon中见过一次,阿里中见过至少四次),正好通过这个事来说说一下自己的一些感想和观点吧.

产品实例:某项目APP后台系统

于12-26 08:47 - 悠闲小生 - 产品设计 案例分析 经验分享
今年有幸参与了某度假屋项目从0到1的设计过程,展示给用户的是精致的APP,然而APP背后却是逻辑比较复杂的后台系统. APP的使用体验,很大程度上是由后台系统决定的,后台系统逻辑的合理性决定了APP的核心流程. 简要介绍一下此项目的业务流程如图1所示:. 业主购买度假屋并由物业管理公司托管,业主购买度假屋有三种类型:全套、分权、分时,全套即业主购买整套度假屋,分权即业主购买度假屋部分产权,分时即业主购买某季的居住权.

电商后台系统,到底是怎么回事儿?

于12-05 03:20 - Bouny_Yuan - 产品设计 电商后台系统 系统化介绍
后台系统,也不能叫做一个系统,很多公司将其拆分为很多子系统,阿里更将其发展成了中台事业群(搜索事业部、共享业务平台、数据技术). 后端一系列系统支撑着公司各种业务的进行和发展,前端展示、业务处理(订单、优惠券)、库存变动等进行时,后端各系统间互相调用接口进行数据更新. “双11”前后,新零售概念不断被阿里内部提及,马云预言纯电商时代已去,新零售时代已至.

问答网站StarOverflow的盈利之道

于11-22 14:34 - 标点符 - 产品设计 盈利方式
昨天在小道消息上看到的这篇 《Stack Overflow: 我们如何赚钱》,感触还是蛮深的. 我是 Nick Craver,你可能还记得我. 我之前写了三篇文章 How Stack Overflow does deployment、 How we do hardware 以及 How we built our architecture.

Quora在自然语言处理上的所做的工作

于10-19 13:04 - 标点符 - 产品设计 程序开发 自然语言处理
问答网站最核心的内容是提供给优质的内容,如何让内容更加优质,处理分析大量的文本数据也是必不可少的工作. Quora有大量的文本数据,分布在Quora的数百万个问题、答案和评论中. 不仅如此,还有大量的元数据来补充我问答,包括”赞”和”踩”,用户对话题的兴趣或擅长与否,问题和话题的关系,话题去重合并,用户的社交和关系和影响力幅射,以及用户在Quora的每一个操作历史.

东京防灾手册(附 PDF

于09-02 05:49 - 设计 达人 - 网页设计 & 灵感 VI设计 平面设计 排版
Tokyo Bousai 是东京都政府制作的防灾指南,简述了在东京及周边地区应对地震或其他重大灾难时应采取的措施,已被送往东京超过750万家庭中. 它由 Nosigner 和Dentsu Inc 共同设计,做成地图、贴纸和宣传单等形式,颜色丰富,细节突出,并融合了插图、漫画、犀牛的品性和手翻动画等元素.

关于高可用的系统

于08-21 04:34 - 陈皓 - 技术管理 程序设计 系统架构 Design High Availability
在《 这多年来我一直在钻研的技术》这篇文章中,我讲述了一下,我这么多年来一直在关注的技术领域,其中我多次提到了工业级的软件,我还以为有很多人会问我怎么定义工业级. 以及一个高可用性的软件系统应该要怎么干出来. 这样我也可以顺理成章的写下这篇文章,但是没有人问,那么,我只好厚颜无耻的自己写下这篇文章了.

缓存更新的套路

于07-27 08:25 - 陈皓 - Unix/Linux 程序设计 cache Design design pattern
看到好些人在写更新缓存数据代码时, 先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中. 试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库. 于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了.

Elasticsearch 架构以及源码概览

于07-16 08:17 - cricode - 架构设计 Elasticsearch
Elasticsearch 是最近两年异军突起的一个兼有搜索引擎和NoSQL数据库功能的开源系统,基于Java/Lucene构建. 最近研究了一下,感觉 Elasticsearch 的架构以及其开源的生态构建都有许多可借鉴之处,所以整理成文章分享下. 本文的代码以及架构分析主要基于 Elasticsearch 2.X 最新稳定版.

Architect_022:如何把传统应用架构迁移到微服务架构?(摘录+整理)

于06-12 02:11 - noreply@blogger.com (千红一窟) - 软件设计模式与架构
第一步:停止让单体式应用继续变大. 相反,应该采取逐步迁移单体式应用的策略,通过逐步生成微服务新应用,与旧的单体式应用集成,随着时间推移,单体式应用在整个架构中比例逐渐下降直到消失或者成为微服务架构一部分. 当开发新功能时不应该为旧单体应用添加新代码,应该是将新功能开发成独立微服务. 除了新服务和传统应用,还有两个模块:.

Architect_019:如何发现微服务?(摘录+整理)

于06-09 11:25 - noreply@blogger.com (千红一窟) - 软件设计模式与架构
微服务的实例的网络位置都是动态分配的,而且因为扩展、失效和升级等需求,服务实例会经常动态改变,因此,需要一种更加复杂的服务发现机制. 目前有两大类服务发现模式:客户端发现和服务端发现. 当使用客户端发现模式时,客户端负责决定相应服务实例的网络位置,并且对请求实现负载均衡. 客户端从一个服务注册服务中查询,其中是所有可用服务实例的库.

浅谈个性化推荐(偏电商平台)

于04-18 12:25 - shendao - 营销设计
个性化推荐是根据用户的特征和偏好,通过采集、分析和定义其在端上的历史行为,了解用户是什么样的人,行为偏好是什么,分享了什么,产生了那些互动反馈等等,最终理解和得出符合平台规则的用户特征和偏好. 从而向用户推荐感兴趣的信息和商品. 1.2个性化推荐的5个要素. 生产者生产内容到消费平台,消费平台通过一定的规则将内容组织起来,消费者从消费平台使用该内容时的行为,会形成反馈.

小米开源监控系统OpenFalcon应对高并发7种手段

于04-01 03:58 - cricode - 架构设计 运维
今天给大家简单介绍一下 OpenFalcon 应对高并发的一些手段. OpenFalcon 是一个监控系统,来自于小米的运维团队,OpenFalcon 主要针对运维架构师、DevOP 及关注高并发的研发人员. 小米在使用 OpenFalcon 的过程当中,每个周期(5 分钟)大约有 1 亿条数据汇报上来.

基于用户画像大数据的电商防刷架构

于04-01 02:56 - cricode - 架构设计
最近1~2年电商行业飞速发展,各种创业公司犹如雨后春笋大量涌现,商家通过各种活动形式的补贴来获取用户、培养用户的消费习惯. 但任何一件事情都具有两面性,高额的补贴、优惠同时了也催生了“羊毛党”. “羊毛党”的行为距离欺诈只有一步之遥,他们的存在严重破环了活动的目的,侵占了活动的资源,使得正常的用户享受不到活动的直接好处.

微信搜索引擎外站对接开放如何做微信首页排名SEO优化

于03-31 04:26 - shendao - 营销设计
是的,没错,微信也有 SEO. 百度是搜索引擎,所以有百度 SEO ;阿里巴巴有内部搜索引擎,所以有阿里 SEO ;淘宝有内部搜索引擎,所以有淘宝 SEO…… 凡是有搜索引擎存在的地方,就会有 SEO. 正如百度 SEO 刚刚出来的时候,利用百度 SEO 的很多中小企业都获得了成功. 现在,微信 SEO 也已出来,最近更是已经由封闭式内部搜索实现了微信公众号的 “ 外网 ” 全面权威展示.

MySQL安全策略

于03-22 23:03 - OurMySQL - MySQL优化设计 安全
   MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全.    MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全.    数据安全如果只靠MySQL应用层面显然是不够的,是需要在多个层面来保护的,包括网络、系统、逻辑应用层、数据库层等.

MYSQL分页limit速度太慢优化方法

于03-21 23:24 - OurMySQL - MySQL优化设计 limit 分页
   在mysql中limit可以实现快速分页,但是如果数据到了几百万时我们的limit必须优化才能有效的合理的实现分页了,否则可能卡死你的服务器哦.    当一个表数据有几百万的数据的时候成了问题.    如 * from table limit 0,10 这个没有问题 当 limit 200000,10 的时候数据读取就很慢,可以按照一下方法解决.

MySQL processlist中哪些状态要引起关注

于03-10 00:03 - OurMySQL - MySQL优化设计 processlist
   一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化.    今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个:. 执行ALTER TABLE修改表结构时. 建议:放在凌晨执行或者采用类似pt-osc工具.

智能电视用户体验分享之焦点篇

于02-21 05:18 - yoyo - 产品设计 智能电视 用户体验设计
入智能电视行业一年半,先后在传统电视品牌和互联网电视新秀品牌的用户体验部门工作,具体工作是电视端App,Launcher的交互和视觉设计,手机端电视相关App设计. 两年前作为电视UI的新人,开始入手学习时发现关于电视的交互和UI教程甚少,相关文章也是少之又少. 两年快过去啦,各大设计网站上搜一搜智能电视UI,竟然还是少的可怜的那一点点东西.

产品经理需要懂的技术丨3分钟了解个性化推荐算法

于02-19 13:24 - Nick - 产品设计 内容推荐 推荐算法
如果去商场里买东西,我并不愿意听导购小姐讲的话,但是电商网站上的推荐,我还真的愿意看一看. 【猜你喜欢】,好,那你就猜猜吧. 推荐这种体验除了电商网站,还有新闻推荐、电台音乐推荐、搜索相关内容及广告推荐,基于数据的个性化推荐也越来越普遍了. 今天就针对场景来说说这些不同的个性化推荐算法吧. 说个性化之前,先提一下非个性化.

老叶倡议:MySQL压力测试基准值

于02-16 22:12 - OurMySQL - MySQL优化设计 压力测试
   通常,我们会出于以下几个目的对MySQL进行压力测试:.    针对上面这几种压测的目的,相应的测试方法也有所不同.    先说第四种,需要和线上业务结合起来,这时候就需要自行开发测试工具,或者利用. tcpcopy 将线上实际用户请求导向测试环境,进行仿真模拟测试.    对于前三种,我们通常采用基准测试就可以.

从四个方面帮你做好移动页面性能优化

于02-15 05:42 - P迪 - 产品设计
随着移动互联网的发展,我们越发要关注移动页面的性能优化,今天跟大家谈谈这方面的事情. 首先,为什么要最移动页面进行优化. 移动页面布局越来越复杂,效果越来越炫,直接导致了文件越来越大,下载和运行速度越来越低,而速度低会造成不良影响,据统计:. 71%的用户期望移动页面跟PC页面一样快,74%的用户能容忍的响应时间为5秒,所以我们必须保证移动端页面有足够的速度.