产品设计
文章平均质量分 93
360linker
360linker技术社区的发起人,曾在多家头部互联网公司任职,致力于打造一个帮助我们实现高效技能提升的圈子,分享IT圈内技术、产品、运营、市场等信息。
展开
-
2018.4.23 linker航海日志之 强业务驱动的互联网+时代,技术管理走过的坑与路
传统互联网与互联网+时代的产品的侧重点不同,业务内容更是区别甚大。很多公司号称以技术驱动业务,这个时代已经过去。现在的互联网企业纷纷跨界转型。拿美团举例,最开始的团购网站,到现在的外卖、打车,纷纷与传统行业挂钩。这也是最终的互联网发展方向。走进互联网+,我们在注重技术积累的同时,更应该注重业务流程,技术的产出必须能够提高传统行业的运转效率或者降低运营成本,体现信息技术的价值。怎么做到这些,百度一技...原创 2018-04-24 14:17:37 · 231 阅读 · 0 评论 -
浅谈我对DDD领域驱动设计的理解
从遇到问题开始当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。再比如,我是一家互联网公司,公司有很多系统对外提供服务,面向很多客户端设备。但是最近由于各种原因,导致服务...转载 2019-03-20 17:26:06 · 507 阅读 · 0 评论 -
分布式数据库TiDB整体概述
一、分布式数据库诞生背景随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系统的可扩展性、性价比方面已经不再适用。比如MySQL数据库,可以说绝大部分公司核心的数据都存储在 MySQL中。MySQL的优点不用多说,缺点是没法做到水平扩展。MySQL 要想能做到水平扩展,唯一的方法就业务层的分库分表或者...转载 2019-02-25 17:02:05 · 4928 阅读 · 0 评论 -
一步步带你了解分布式数据库的架构演变之路!
MyCat 是一个数据库分库分表中间件,使用 MyCat 可以非常方便地实现数据库的分库分表查询,并且减少项目中的业务代码。今天我们将通过数据库架构发展的演变来介绍 MyCat 的诞生背景,以及 MyCat 在其中扮演的角色,从而使得大家对 MyCat 的诞生及其作用有深入的理解。1单数据库架构一个项目在初期的时候,为了尽可能快地验证市场,其对业务系统的最大要求是快速实现。在这个阶段,代码...转载 2019-02-25 16:53:41 · 353 阅读 · 0 评论 -
浅淡抖音快速崛起的原因
抖音:最新潮的短视频,年轻人汇聚之地文:沈明辉超短型视频,15秒音乐短视频;达到一定粉丝数量的“网红”账号可发布长达1分钟的视频。AI分发+个性化推荐,进入抖音页面后,用户无需(也无法)按主题选择视频类型,而是以平台推送顺序观看,而平台将根据用户停留时间、点赞与评论为用户优化推荐。这种中心化分发使得用户观看的视频由平台决定,但用户可以通过关注账号和“关注”板块查看自己感兴趣的账号。...转载 2019-01-29 09:41:18 · 1707 阅读 · 0 评论 -
网站实现扫描二维码关注微信公众号,实现自动登陆
1、OAuth2.0简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某...转载 2019-01-18 11:01:24 · 50606 阅读 · 3 评论 -
MySQL 数据库的高可用性分析
MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。MySQL ReplicationMySQL Replication是MySQL官方提供的主从同步方案,用于将一个MySQL实例的数据,同步到另一个实例中。Replication为保证数据安全做了重要...转载 2019-01-10 19:55:15 · 170 阅读 · 0 评论 -
基于Java NIO框架的区别对比
一.通信框架流行基于Java NIO通信框架有Mina、Netty、Grizzly等。接下来说下它们之间的对比。二.它们的出身 Mina出身于开源界的大牛Apache组织; Netty出身于商业开源大亨Jboss; Grizzly则出身于土鳖Sun公司。 三.它们的设计理念1、MinaMina(Multipurpose Infrastructure...原创 2018-11-19 11:14:39 · 229 阅读 · 0 评论 -
第三方账号登录功能接入完全流程
首先确定要选择哪几家账号进行接入,考虑到国内主流,我们选择了微信、QQ和微博,这三家是国内用户群最大的三个平台,没啥好说的。第三方账号登录流程一、 获取第三方账号登录授权获取授权的流程a) 申请第三方开放平台的账号三家开放平台的申请地址: 微博开放平台 http://open.weibo.com 微信...原创 2018-08-27 10:50:28 · 4099 阅读 · 0 评论 -
什么是webhook
一、概述Webhook是一个API概念,并且变得越来越流行。我们能用事件描述的事物越多,webhook的作用范围也就越大。Webhook作为一个轻量的事件处理应用,正变得越来越有用。准确的说webhoo是一种web回调或者http的push API,是向APP或者其他应用提供实时信息的一种方式。Webhook在数据产生时立即发送数据,也就是你能实时收到数据。这一种不同于典型的API,需要用了实时性...转载 2018-07-12 18:29:06 · 667 阅读 · 0 评论 -
别人质疑你的产品设计时,你该怎么办?
前不久一位学员向我咨询一个产品设计细节问题:他在做O2O上门服务产品,在产品的订单分类上对要不要有“全部”这个分类感到困惑。原本他设计的订单按照订单状态分为“全部”、“待使用”、“待评价”,但是UI设计师跟他提出“全部”分类下的订单与“待使用”和“待评价”都重复了,没有必要,要求把“全部”去掉。当时他也没有多想就按照UI的建议去掉了“全部”,但是后来技术总监又找到他,说去掉“全部”分类不符合逻辑,...转载 2018-07-11 12:34:52 · 398 阅读 · 0 评论 -
Apollo配置中心
Apollo配置中心介绍2016年 07月 09日1、What is Apollo1.1 背景随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制……在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。Apollo配置...转载 2018-06-28 19:10:10 · 480 阅读 · 0 评论 -
怎么面试一个10年以上经验的架构师?
最近部门里面要为一个外包的项目招聘一个架构师,客户直接要求希望这个架构师有10年以上经验;4年以上的C#实际开发经验;良好的英语书写和口语;优秀的沟通技巧和团队合作精神。那么该如何准备面试这样一个架构师呢?我本人的开发经验有5年左右,担任Team Leader有2年左右时间,斗胆以此浅薄的经历来谈一谈来面试这个架构师的想法。最好的面试思路即以JD的要求为主,然后再增加其他方面的面试点。这样,我们针...转载 2018-06-26 22:52:11 · 7092 阅读 · 0 评论 -
Redis 设计思路学习与总结
Redis是业界普遍应用的缓存组件,研究一个组件框架,最直观的办法就是从应用方的角度出发,将每个步骤的考虑一番,从这些步骤入手去研究往往能够最快的体会到一个组件框架的设计哲学。以Redis为例,每当发起一条请求时,redis是如何管理管理网络请求,收到请求后又是通过什么样的数据结构进行组织并操作内存,这些数据又是如何dump到磁盘实现持久化,再到多机环境下如何同步和保证一致性……本文就是从网络模型...转载 2018-06-11 16:14:36 · 298 阅读 · 0 评论 -
第三方账号登录功能接入完全流程
第三方账号虽然是一个小的功能点,但是在设计过程中,我们依然要结合自身产品的特点来确定产品方案和产品流程。本人在一家网络游戏公司工作,负责公司的基础平台性的产品。主要有用户中心、充值/支付平台、账号密保APP等。我们公司的用户中心之前没有接入第三方账号登录,虽然之前已经向公司提出过产品需求,因公司有一些战略考虑,也一直没有启动。这次趁着新游戏的接入工作,终于把这个项目提上日程。作为产品经理,我负...转载 2018-06-11 15:53:29 · 35867 阅读 · 0 评论 -
适合写api接口文档的管理工具有哪些?
现在越来越流行前后端分离开发,使用ajax交互。所以api接口文档就变的十分有意义了,目前市场有哪些比较优秀的接口文档管理工具呢?1.MinDocMinDoc 是一款针对IT团队开发的简单好用的文档管理系统。MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复...转载 2019-03-21 15:12:33 · 2153 阅读 · 0 评论