总结1.海口,相比其他省会城市有点小,没有地铁,物价不便宜。2.博物馆,以沉船挖掘为主,历史介绍不多。3.骑楼老街/钟楼,是一个商业化的街道,以老房子为主。3.世纪公园海岸线...
总结1.海口,相比其他省会城市有点小,没有地铁,物价不便宜。2.博物馆,以沉船挖掘为主,历史介绍不多。3.骑楼老街/钟楼,是一个商业化的街道,以老房子为主。3.世纪公园海岸线...
DDD的意义 关注精简的业务模型及实现的匹配,模型是对现实的有选着性的抽象和精简。 通过模型、通用语言,来跟领域专家(业务人员)、开发人员等进行信息沟通。 通过将一个复杂的系...
gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。gomonkey 接口友...
今天我一口气取关了400多人。 一是因为当时初来乍到,光秃秃的一个孤家寡人有些寂寞,所以就胡乱点了一通,一口气加了500人。在对别人毫无了解的情况下关注别人,想想这样有些盲目...
如何实现广告弹窗触达频率的控制? 今天我们聊聊实际工作中遇到的一个问题: 产品提出想在我们的产品的首页做个弹窗广告,但是又不希望用户每次进来都给用户弹窗,每个用户每天进来只弹...
一周过去了,到了周二了。今天我想聊聊关于一个技术人的职业素养。 回顾自己的职业生涯,从2014年自己创业开始,兜兜转转差不多快5年了。年初的时候,带的小朋友写了个年终终结,我...
“哎哎,XX,很多客服反馈这个业务挂了怎么回事,赶紧看看。” 正在安安静静写代码的你心头一颤,出问题了。赶紧打开业务链接看看,真出问题了,怎么办,怎么查问题?一脸闷逼。 据说...
我们跟某银行合作共同开发了适合我们的一套支付系统。 今天,我们对账发现某些订单始终都对不齐。银行的下单金额与对账金额始终少了1分钱。 这就奇怪了,如果这种异常订单一多就是少了...
随着互联网技术的发展,大型网站需要的计算能力和存储能力越来越高,网站架构逐渐从集中式转变成分布式系统。 虽然分布式相对于集中式系统有比较多的优势,比如更高更强的计算、存储、处...
在高并发的场景下,我们的优化和保护系统的方式通常有:多级缓存、资源隔离、熔断降级、限流等等。 今天我们来聊聊限流。 引子 我们为什么需要限流? 举个比较简单的例子,正常来说,...
程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对CPU的利用的优化手段。 网上有...
上周六,我负责的业务在凌晨00-04点的支付全部失败了。 结果一查,MD,晚上银行维护,下游支付系统没有挂维护公告,在此期间一直请求维护中的银行,当然所有返回就是失败了,有种...
当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种方式来加锁,一种是关键字:synchronized,一种是concur...
像这种,有没有考虑过redis承受不住的情况
利用Nginx+lua扩展+redis实现网站拒绝高频次IP访问一:基础环境 CentOS6.2nginx1.11.10redis2.8.21 二:扩展安装 (1)先安装Nginx需要的一些类库: yum install gccyum i...