摘要:        
平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都使用过哪些设计模式。 1.策略模式 1.1 业务场景 假设有这样的业务场景,大数据系统把文件推送过来,根据不同类型采    阅读全文
posted @ 2021-11-09 13:56
zydbky
阅读(848)
评论(0)
推荐(0)
        
            
        
        
摘要:        
我们都知道,消息从生产端到消费端消费要经过3个步骤: 生产端发送消息到RabbitMQ; RabbitMQ发送消息到消费端; 消费端消费这条消息; 这3个步骤中的每一步都有可能导致消息丢失,消息丢失不可怕,可怕的是丢失了我们还不知道,所以要有一些措施来保证系统的可靠性。这里的可靠并不是一定就100%    阅读全文
posted @ 2021-11-09 11:19
zydbky
阅读(206)
评论(0)
推荐(0)
        
            
        
        
摘要:        
单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点! 懒汉,线程不安全 public class Singleton { private static Singleton instance; private Singleton (){} public static synchron    阅读全文
posted @ 2021-11-09 10:07
zydbky
阅读(63)
评论(0)
推荐(0)
        
            
        
        
摘要:        
先列一段代码 package cn.yqh.interview; public class Singleton { private static volatile Singleton singleton = null; private Singleton() { } public static Si    阅读全文
posted @ 2021-11-09 09:54
zydbky
阅读(684)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号