试想一下,一个从小没什么特点的小孩子,亲戚朋友看见也不怎么夸,突然有一天被大家发现居然还有个非常不错的优点,然后被大家一顿猛夸,孩子心想:“你们...
使用Spring优雅实现观察者模式 观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动...
为什么要引入重试机制 我们首先看看正常的业务系统交互流程,就像下面图中所示一样,我们自己开发的系统通过HTTP接口或者通过RPC去访问其他业务系...
今天要给大家介绍的工具是Alfred,一款Mac下的高效生产力产品。它能做什么呢?简单的说就是:让你能够通过打几个字,就可以完成原本需要一顿操作...
为什么要用分布式锁 我们先来看一个业务场景: 系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定...
初入门径 如果你刚开始接触编程,在学完一门编程语言的基本语法之后不知道接下来该学什么,这时候你就可以开始练习编程题,这样做有以下几点好处: 实践...
前置位运算知识 我们平时在写代码过程中用的位运算操作比较少,因为我们更关注于可读性而不是性能,如果为了性能而使用较多的位运算,我想我们的同事会疯...
这两天不知道为啥Github开始抽风了,报上面的错误,很明显,直觉告诉我,网络不通了,于是查网络配置的办法,刚开始还是不行,主要是自己的代理端口...
添加 腾讯源 conda config --add channels https://mirrors.cloud.tencent.com/ana...