暂时未有相关云产品技术能力~
【公众号:贝可林】 记得带花米过来哈,有酒有故事~
什么,你是程序员?什么你从来没写过单元测试用例?嗯,不要惊讶,这在国内正常的啦。有的觉得写这个玩意太耗时间了,有的干脆就不知道单元测试用例是怎么玩的。说来惭愧,小马也是在CICD的“胁迫”下开始正式涉足。
啥?你是程序员没写过单元测试?呃,好吧。小马这次也是需要支持CI/CD才刚开始强制自我实行。
我为啥会写出这样的标题呢,我也停顿了一下,这不是自然而然的事么。因为composer要说起来其实不难,就是一个依赖管理工具,但要是说难,其实也挺难的,因为在安装使用的第一步就有可能踩坑,有的同学甚至直接放弃了。今天小马就和大家一起来入门一下。
Redis真的不愧是万金油,小到静态缓存,大到锁机制,消息队列,啥都能做。今天小马就来一起体验下redis实现消息队列的刺激感。
数据库有事务,那Redis也有事务。有的人说Redis事务其实不算事务,应该叫具有命令打包功能。那么,元芳,你怎么看?
今天我们不谈子查询的执行效率,只谈子查询功能。对于SQL语句来说,编程开发人员应该都不会陌生,其实各种复杂的逻辑最终落地也就是那么几个基本的招式,增删改查,然而我们经常听到武功招式中又各种连招,那就是了,子查询就是这么个意思。很多SQL简单查询完成不了的查询,子查询都可以很疯狂地完成。当然有的需要一个子查询就够了,有的甚至可能需要嵌套多个子查询来完成。
前面我们有聊过乐观锁和悲观锁的实现,均是对于单体架构的场景下的实现。那么现在我们来总结看下分布式情况下如何实现锁机制。
本文力求来通俗地讲讲编程中的乐观锁和悲观锁,以及分别是怎么实现的。
谈起redis相信很多人都会说,这个我懂,不就是缓存嘛。然而,要是问题redis有哪些数据类型,瞬间就懵了。难道不是key-value存储吗?这是很多初学者的理解。Redis作为当今主流的NOSQL数据库之一,其用处可谓神通广大,数据类型也是比同类作为缓存的memcache丰富多了,再说其队列数据类型和消息队列的实现,以及集群,哨兵机制,真是个知识万花筒。先不说什么Redis的基础概念和高级缓存应用了,有兴趣的可以去看官方文档啦。今天来总结下社交或者排行榜场景经常用到的有序集合数据类型,也为小马即将要搞的一个功能打一下前阵。
啥是佩奇?不,啥是Consul?本文中小马力求以通俗的语言来讲述一下分布式架构中作为服务注册和服务发现环节极其重要的基础设施之一Consul,是什么、为什么、怎么做。作为入门是个不错的参考。
本篇文章用通俗的语言来讲述分布式系统中常用的限流熔断机制库Hystrix,旨在理解使用场景和原理,以及如何实现。不管你会不会敲代码,无论是大佬还是小白,力求老少皆宜。