山顶巨石
文章平均质量分 69
01011m
上进上进!!
展开
-
设计模式实现之单例模式、缺省适配器模式、发布订阅者模式实现
在日常生产开发中,在面对不同的业务场景时,使用合适的开发设计模式会大幅提高代码效率。所以熟练使用常用设计模式对我们开发效率与代码质量有着较大提升。此次为大家介绍发布订阅者模式,由于在实际实现中也用到了缺省适配器与单例,所以也会有相应的介绍实现。发布订阅者模式这是一种适用于一对多业务场景的模式,包含消息发布者、消息订阅者、以及消息广播器三个模块。此模式流程为发布者和订阅者都会有消息类型属性。当发布者触发自身事件,消息广播器会将消息广播给订阅对应消息类型的订阅者,订阅者去执行相应的逻辑方法。单例模式原创 2021-04-15 22:05:16 · 166 阅读 · 0 评论 -
微服务与Spring Cloud简述
*每一个有收获的日子都会来分享一下,今天和大家说一下近几年的主流微服务与Spring Cloud。本人自己菜鸟一个,能够分享的知识有限,如果只是想初窥门径,那么本篇将会是一个还算不错的引导。*本文只是对于此方面比较陌生的读者提供一个大概框架,相当于杯子。使自己在今后的学习当中不至于使盲人摸象。本片实际上没有什么干货,在以后的时日,可能会梳理出来。什么是微服务?Java架构的演变简单的来说是“单体->分布式->微服务”。随着网络用户的日益增多,起初是增加硬件来解决高并发场景。而随着硬件各原创 2021-04-10 22:51:54 · 152 阅读 · 0 评论 -
redis之四大扩展类型
在上篇文章中,在下给大家简单的说了说什么是redis,并且展示了它五大基础类型的使用方法。没有看过的可以直接传送门https://blog.csdn.net/qq_42673041/article/details/114273181。这次我们书接上回,和大家聊一聊redis更加炫酷的四大扩展类型Geo(位置信息)、Bitmap(位图)、HyperLogLog(基数统计)以及Stream(流)。6、Geo(位置信息) GEO,可以将用户给定的地理位置信息储存起来。名字取自业界通用的地理位置距..原创 2021-03-03 21:45:57 · 269 阅读 · 1 评论