🌓

如何做好团队的目标和技术规划

管理规划有四个相互关联的要素:职能、目标、团队和路径。在上一篇文章中,我们已经探讨了第一个要素,也就是如何界定团队职能。我想现在你应该很清楚自己团队该承担什么样的基本职责,以及希望背负什么样的使命了。 接下来的一个问题就是,未来的一段时间里,三个月、六个月也好,一年也好,你希望带着你的团队抵达一个什么样的目的地呢?这就是我们通常所说的“目标”。 今天这篇文章...

阅读全文

高并发下的接口幂等性

作者 | 抽离的心 来源 | blog.csdn.net/u011635492/article/details/81058153一、背景我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 我们发起一笔付款请求,应...

阅读全文

Java 50+ Spring 常用注解

使用注解的优势: 12345671.采用纯java代码,不在需要配置繁杂的xml文件2.在配置中也可享受面向对象带来的好处3.类型安全对重构可以提供良好的支持4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能 Spring部分 1、声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(serv...

阅读全文

思考错误的工作方式

《浪潮之巅》的作者吴军,在《得到》专栏里,提及了Google刚进中国时候的一件事。 刚开始,Google总部对中国研发团队的评价非常低,因为“出工不出活儿”,北京的三四个工程师都抵不上Google总部的一个工程师。 后来吴军帮忙分析了原因,他发现,那些工程师都不善于找到最重要的工作并优先完成它们。 中国研发团队里,所有的工程师都是新人,没有人告诉他们该如何...

阅读全文

7条高效能的“黄金定律”

作者:洞见Neo 来源:洞见(ID:DJ00123987) 听过一个笑话。 有个人跑去问上司:我都有10年工作经验了,为什么你还是不给我涨工资? 上司说:你不是有10年工作经验,你是把一年工作经验用了10年。 我认识一个人就是如此,他经常向人吐槽:“我兢兢业业干了6年,老板交代的事我连一句抱怨都没有,加班加点地做完,到头来还不如刚来一两年的新人。” 他说得...

阅读全文

微服务架构的缓存、限流、分布式锁、幂等的使用方式

概述 互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分布式系统需要考虑到网络的延时和不可靠,微服务很重要的一个特质就是需要保证服务幂等,保证幂等性很重要的前提需要分布式锁控制并发,同时缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 ...

阅读全文

美团在全链路压测自动化方面的实践

美团在全链路压测自动化方面的实践境内度假是一个低频、与节假日典型相关的业务,流量在节假日较平日会上涨五到十几倍,会给生产系统带来非常大的风险。因此,在 2018 年春节前,基于美团基础的压测平台 Quake,我们把整个境内度假业务接入了全链路压测,来系统性地评估容量和发现隐患,最终确保了春节期间系统的稳定。 在整个过程中,我们意识到,全链路压测在整个系统稳定...

阅读全文

管理的4C模型

管理的4C模型提升团队的综合执行力是每一个管理者的核心工作,在企业中的执行力绝非是军队命令式的管理,而是建立在尊重,共赢的基础上,高品质,高效率地完成相关工作,如何实现这一目的呢?管理的4C模型是一个非常有效的方法。 C:CLARITY(澄清): 这里需要提醒管理者是管理者讲清楚了并不等于员工理解了,如何确保员工100%地理解工作任务是确保执行的前提,在我...

阅读全文

MySQL性能优化高阶总结

作者:崔皓 转载于 https://mp.weixin.qq.com/s/FCrsFHaJ0HGjV5We1h5Ogg MySQL性能优化之骨灰级,高阶神技 大量信息的存储和查询都会用到 MySQL,因此它的优化就对系统性能提升就尤为重要了。由于 MySQL 的优化范围较广,从软件到硬件,从配置到应用,无法一一道来。今天就从开发者的角度介绍一下 MySQ...

阅读全文

工作中常用Git 命令总结

工作中常用Git 命令总结 git整理的有好几篇了,不过确实比较重要,又收集一些比较实用的 分支操作 暂存操作 回退操作 标签操作 常规操作 git创建项目仓库 忽略已加入到版本库中的文件 取消忽略文件 拉取、上传免密码 分支操作 git branch 创建分支 git branch -b 创建并切换到新建的分支上 git check...

阅读全文