- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 小胖子的Java设计模式-原型模式
小胖子发现有些顾客对特定口味的披萨特别感兴趣,而且他们常常会要求披萨的配料、大小等细节完全相同。为了满足这一需求,小胖子决定引入原型模式,通过复制现有披萨的原型来创建新的披萨对象。
2023-12-04 08:45:00 36
原创 小胖子的Java设计模式-享元模式
小胖子决定在披萨店推出一个新的服务,允许顾客在披萨上加入个性化的图案或文字。然而,为了提高效率和减少内存占用,小胖子决定引入享元模式,通过共享相同的图案和文字对象,减少重复创建相似对象的开销。
2023-12-03 08:30:00 134
原创 小胖子的Java设计模式-动态代理模式
小胖子继续扩大他的加盟模式,并希望更加灵活地控制加盟商的行为。为了实现动态地生成代理,小胖子决定引入动态代理模式。这样,他可以在运行时生成代理,而不是编译时,以便更加灵活地控制加盟商的行为。
2023-12-02 08:30:00 244
原创 小胖子的Java设计模式-外观模式
小胖子的披萨店引入了一些新的服务,包括在线订单、配送服务等。为了方便顾客和加盟商的使用,小胖子决定引入外观模式,提供一个简单的接口,隐藏底层服务的复杂性。
2023-12-01 10:59:02 34
原创 小胖子的Java设计模式-代理模式
小胖子决定开启加盟模式,允许其他商家加盟他的披萨店。然而,为了保护自己的品牌和经营理念,小胖子不希望直接将自己的披萨制作流程和食品信息完全暴露给加盟商。为了解决这个问题,小胖子决定引入代理模式,通过代理来控制和保护核心功能。
2023-12-01 08:30:00 467
原创 编码与智慧共舞:人工智能时代下程序员的新篇章
标题:人工智能在程序员世界中的崭新篇章人工智能(AI)正以前所未有的方式深刻地改变着我们的生活,而在程序员这个领域,它更是展现出独特而深远的影响。尽管有人担心AI可能替代程序员的工作,但实际上,AI在程序开发中的作用是协助而非取代,它为程序员们带来了极大的工作效率提升和创新的空间。
2023-11-30 11:33:31 45
原创 小胖子的Java设计模式-组合模式
小胖子不满足于仅卖披萨,他想要提供更多的选择,搭配啤酒和炸鸡。为了方便管理和组织这些不同种类的食品,小胖子决定引入组合模式。
2023-11-30 11:05:24 37
原创 小胖子的Java设计模式-建造者模式
小胖子决定推出一款全新的超级披萨,这款披萨拥有多种配料和特殊制作要求。为了方便灵活地构建这款披萨,小胖子决定引入建造者模式。
2023-11-30 11:00:59 38
原创 小胖子的Java设计模式-装饰器模式
小胖子对自己的披萨不够牛逼感到有些失望,于是决定为披萨增加一些奇特的调料,使得披萨更加美味独特。他想要在不改变原有披萨结构的基础上,动态地添加新的功能。为了实现这一愿望,小胖子决定引入装饰器模式。
2023-11-30 10:58:27 339
原创 小胖子的Java设计模式-责任链模式
在小胖子的程序世界里,披萨店的制作流程中出现了一次意外。一份特殊口味的披萨制作出了问题,小胖子怀疑是在制作流程中的某个环节出了差错。为了找出责任所在,小胖子决定引入责任链模式,逐个排查每个步骤,找出问题的源头。
2023-11-30 10:52:40 373
原创 小胖子的Java设计模式-适配器模式
在小胖子的程序世界里,披萨店引入了一台新型制作披萨的机器,但这台机器的接口与原有的制作流程不兼容,导致了冲突。为了解决这个问题,小胖子决定引入适配器模式,使新型机器能够与原有的制作流程协调工作。
2023-11-30 10:43:26 43
原创 小胖子的Java设计模式-策略模式
在小胖子的程序世界里,披萨店的管理问题一度让人头痛。猥琐和小胖子之间的矛盾激化,涛涛劝架的效果也不是很好。为了实现和平共处,小胖子决定引入策略模式,制定一套和平共处的原则,让每个人都能够按照自己的方式制作披萨,但在一些关键问题上达成一致。
2023-11-30 10:40:15 42
原创 小胖子的Java设计模式-观察者模式
在小胖子的程序世界里,披萨店的管理风波愈演愈烈。猥琐和小胖子因为制作流程的问题吵得不可开交,彼此都坚持自己的观点。这时,涛涛作为旁观者,准备伺机劝架,以平息争端。
2023-11-30 10:36:27 28
原创 小胖子的Java设计模式-模板模式
在小胖子的程序世界里,披萨店的生意蒸蒸日上,但同时也带来了一些管理方面的问题。小胖子发现每位披萨师傅都有自己的一套制作披萨的步骤,这导致了披萨质量的不一致。为了解决这个问题,小胖子决定引入一个新的管理规范,希望通过这个规范能够确保每个师傅都按照相同的步骤来制作披萨。
2023-11-30 10:33:33 34
原创 小胖子的Java设计模式-工厂模式
在小胖子的程序世界里,披萨店的生意愈发兴隆,但随着顾客越来越多,小胖子发现自己难以应付每个人的口味需求。为了解决这个问题,他决定引入一个新的角色,外号叫做猥琐的披萨顾问。猥琐自称是披萨界的行家里手,对各种各样的披萨口味了如指掌。
2023-11-30 10:30:32 34
原创 小胖子的Java设计模式-单例模式
在小胖子的程序世界里,披萨店的魅力愈发扩大,于是他们决定开设一个新的分店,名为“二店单例披萨屋”。小胖子的好基友猥琐和涛涛对这个新店充满期待,然而,与一店的成功不同,二店的披萨在制作过程中出现了问题。
2023-11-30 10:25:31 145
转载 Java多线程---共享变量可见性
JAVA多线程—共享变量的可见性问题 一、简介 我们知道线程在工作的时候有自己的私有内存,工作内存。程序运行的时候从主内存拉取需要的变量到工作内存,处理完再返回主内存。这篇文章总结哪些代码会使线程去主内存拉取变量。 二、volatile volatile修饰的变量,不论什么语句都会从主内存拉取变量。 该程序能顺利完成,不会死循环。因为“isStop ”用volatile修饰了...
2019-08-15 18:35:01 127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人