2020-09-27
本文根据沈剑老师在〖deeplus直播第237期〗线上分享演讲内容整理而成。
大家好,我是快狗打车的产品技术设计团队的负责人沈剑,可能很多人通过“架构师之路”认识了我。在这些年里我身上肩负着架构师和团队领导者的身份,完成了不少系统的产品设计,也从一线管理者晋升到现在整个产研团队的总负责人。
其实在这个过程中需要设定很多目标,包括团队的目标、业务项目的目...
阅读全文
2020-08-26
一、什么是vlan?
VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。
听上面的概念,肯定有不少朋友是一头雾水的,什么是虚拟局域网?好好的,为什么要划分vlan?
这里举个例:通俗的了解
一所高中,新学期高一招了800个学生,这80...
阅读全文
2020-08-23
对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果同时有多张表的写入操作,为了保证操作的原子性(要么同时成功,要么同时失败)避免数据不一致的情况,我们一般都会使用spring事务。 没错,spring事务大多数情况下,可以满足我们的业务需求。但是今天我要告诉大家的是,它有很多坑,稍不注意事务就会失效。
不信,我们一...
阅读全文
2020-08-13
Hutool 谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。
Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。Hutool 最初是我项目中 “util” 包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己...
阅读全文
2020-07-20
看方向
向上级明确团队的职责
基于职责确定团队的使命、目标
把职责、使命向团队成员传达清楚
做好团队规划,包括:规模、分工、梯队、资源盘点等
建立团队的WIki,包括:职责、使命、目标、团队规划、人员分工、规章制度等
管事
OKR
制定团队OKR,对齐公司和部门OKR
跟进团队成员的个人OKR制定和进度跟踪
跟踪OKR进展,识别高绩效人才
技术管理...
阅读全文
2020-07-15
熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。
在为key设置过期时间需要注意的事项1、 DEL/SET/GETSET等命令会清除过期时间
在使用DEL、SET、GETSET等会覆盖key对应value的命令操作一个设置了过期时间的key的时候,会导致对应的ke...
阅读全文
2020-06-09
云时代创新核心要素
首先,让我们快速将视野放大到社会商业爆炸式增长的云时代,无论是创业公司还是发展中的公司,都希望能有一个低成本、可持续支撑的架构服务,帮助自己的业务持续发展,用户流量从小到大,无需变更架构,更不用中断业务。
这种架构服务诉求背后的核心痛点体现在业务快速试错与流量快速增长之间的矛盾。如果从传统的架构方式去思考,这个问题很难调和:
如果要快速...
阅读全文
2020-06-03
转自:toutiao.com/i6833818331884028419
GraphQL简介
GraphQL 对比 REST API 有什么好处?
GraphQL 思考模式
GraphQL执行逻辑
GraphQL应用的基本架构
GraphQL特点总结
GraphQL支持的数据操作
GraphQL的核心概念:图表模式(Schema)
标量类型(Sca...
阅读全文
2020-05-28
概述
事务是一组不可分组的操作集合,这些操作要么都成功执行,要么都取消执行。最典型的需要事务的场景是银行账户间的转账:假如 A 账户要给 B 账户转账 100 元,那么 A 账户要扣减 100 元,B 账户要增加 100 元,这两个账户的数据变更都成功才可算作转账成功。更严格来说,可以用 ACID 四个特性表述事务:
Atomicity:原子性,事务中的所有...
阅读全文
2020-05-04
一、背景互联网公司除了业务迭代快,大型战役活动也不少,比如阿里巴巴的双11、阿里影业的春节档、优酷的世界杯等等。这些大型战役,不仅考验技术人的代码功底,更考验在超大型项目中团队协作能力、快速应变能力。
本文将从PMO的专业能力+技术人的实践视角,详解大型项目及战役的运作流程,将复杂项目做模块化拆解,教你站在项目全局看技术实践,同时例举团队高效沟通的技巧,希望...
阅读全文