程序员:“单例模式简单来说就是,每次下雨都买把伞太浪费了,不如买把伞放包里,要用就拿出来,省钱。”

妹纸:“这样做听起来真是太棒了,那为什么不把所有的东西都做成这样呢?”

程序员:“因为这样做也有它的缺陷,比如说妹纸和男朋友一起出门上班,下雨了只有一把伞就不够用道上的黑话叫做共享资源争用,或者线程冲突。”

程序员:“因为伞这种东西是不能两个人共用的(黑话叫线程不安全对象),所以家里只有一把伞就不够了。但是如果是像空调这样大家可以一起用的东西(黑话叫线程安全对象),就可以只买一个,全家人一起用(道上的黑话叫做享元模式)。”

妹纸:“那就让男朋友自己再去买把伞么”

程序员:“这样当然也可以(黑话叫做私有对象),但是要是男朋友搞丢了,伞也一起搞丢了,而且男人嫌麻烦,不喜欢每天揣把伞,图方便干脆要用的时候自己买伞了,还是很浪费。”

妹纸:“这个简单,那就多买几把伞放家里,谁需要就拿去用好了。”

程序员:“妹纸你真是太厉害了。这就是牛叉闪闪的对象池模式啊。只有高级程序员才会鼓捣个什么池出来(线程池、连接池),妹纸悟性这么高,要不加入编程这个很有前途的职业吧。。”

转载于:https://www.cnblogs.com/sanhuan/p/4161269.html

给不懂技术的妹子,说清楚单列模式相关推荐

  1. 阿里CEO张勇放话,90%产品岗将由技术产生,不懂技术的产品人被out了吗?

    话题起源于一封被公开的阿里站内信: 好了,大型互撕现场开始,建议离远点观看,容易溅一身血- 技术猿猿们开始欢呼了: 太飒了!这简直就是戳中我们技术的灵魂心声啊!早就受够了你们这帮产品狗,你们,你们.. ...

  2. 尴尬!嫌疑人以为警察不懂技术偷删代码,不料被当场识破

    整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 近日,浙江宁波警方破获了一起侵犯知识产权案,在抓捕现场,嫌疑人试图将底层代码删除以销毁证据,不料被当场识破! 当民警问道为什么删 ...

  3. 不懂技术系列--如何快速调试html5页面/手机页面

    很多前端开发,在做手机端的页面/html5页面的时候,PC端开发完成后,想在手机端测试开发的页面效果,特效等,还需要去找后台技术帮忙,很是麻烦,网上也有很多教程使用很多工具来实现,如Chrome.UC ...

  4. 不懂技术的人请不要对懂技术的人说这很容易

    重磅推荐:10年技术力作:<高性能Linux服务器构建实战Ⅱ>全网发行,附试读章节和全书实例源码下载! "这个网站相当简单,所有你需要做的就是完成X,Y,Z.你看起来应该是技术很 ...

  5. 不懂技术的人不要对懂技术的人说这很容易实现

     不懂技术的人不要对懂技术的人说这很容易实现 "这个网站相当简单,所有你需要做的就是完成X,Y,Z.你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来." ...

  6. 把技术卖给不懂技术的人

    曾参加过一次技术聚会,大多数都是程序员,一起的有台湾的郭安定老师,郭老师经历比较丰富,席间就有人问他,程序员怎么赚钱?郭老师的回答很精辟:"把技术卖个不懂技术但需要技术的人",仔细 ...

  7. 马云:我不懂技术但欣赏技术 达摩院必须超越微软 - 20171011

    网易科技讯 10月11日杭州云栖大会上,马云表达了对新建成的阿里巴巴全球研究院-阿里巴巴达摩院的愿景,希望达摩院二十年内成为世界第一大经济体,服务世界二十亿人,创造一亿个工作岗位. 以下是马云在演讲中 ...

  8. 为什么不懂技术的人可以做产品经理(下)?

    之前分享了产品经理要不要学习技术,以及前后端相关的技术知识:为什么不懂技术的人可以做产品经理?这次接着跟大家分享数据库.SQL等相关技术知识,并在最后告诉大家该如何学习技术,接下来开始今天的分享. 数 ...

  9. “因为你不懂技术…” 警察:???

    最近宁波警方破获一起侵犯知识产权案,民警在抓捕现场回怼犯罪嫌疑人的视频在网上引发热议. 2021 年 1 月,宁波江北洪塘派出所接辖区某公司报警称,公司研发的商城软件与后台系统被山东省临沂某公司在未经 ...

  10. 今日奇葩事件,一位不懂技术,却来管理技术团队的领导

    今天莫名其妙的被拉去参加了一场和自己没任何关系的会议. 这场会议是讨论故障的原因何在? 本来系统出了问题,大家按部就班的查找问题就可以了,然后把问题提交上来,并给出解决的方法就可以了,为什么还需要讨论 ...

最新文章

  1. 空类,虚函数类,虚继承类的空间大小
  2. oracle查询用户的概要文件,Oracle用户、概要文件、权限及角色实例
  3. 用JavaScript fetch API取数据遇到CORS policy问题
  4. php 实现类,php 获取页面中指定内容的实现类
  5. nssl1323,jzoj(初中)2107-交流【dfs,容斥,组合数】
  6. Mvvm、第一个Vue程序、Vue基本语法
  7. C# asp.net常见编译|运行错误
  8. 安全还是效率? 移动化的两难抉择
  9. Yaf引入oss sdk
  10. iMovie 裁剪视频
  11. android数独游戏数据库分析,基于Android实现数独游戏
  12. 企业做好绩效管理的四种方法
  13. 微信小程序中层叠轮播图(仿微信朋友圈swiper样式)
  14. 2019-行远自迩,登高自卑
  15. Python 多个视频拼接成一个视频工具(附代码) | Python工具
  16. java学习(一)概述
  17. QT QList<T>介绍与应用、详解、使用说明、官方手册翻译
  18. folium基础内容介绍
  19. 面试蚂蚁金服(意外拿到offer)分享四面经历,从线程锁到数据库
  20. 网易企业邮箱优势功能

热门文章

  1. SQL--“索引超出了数组界限”
  2. 如何真机PC桥接小凡模拟器进行设备管理
  3. 网站关键词-网站关键词设置方法-网站关键词排名优化软件
  4. 大一c语言常见编程题,自己整理的C语言常见编程题
  5. Matlab代码:综合能源系统(IES)的优化调度
  6. Coin3D三维可视化教程4
  7. 关联分析---Apriori算法和FPGrowth算法挖掘规则计算频繁项间的置信度
  8. Springboot毕设项目餐厅后勤管理系统cxjgl(java+VUE+Mybatis+Maven+Mysql)
  9. HeadFirstJava——7_继承与多态
  10. 服务器打微软补丁后无法启动,关于打了最新微软补丁后,针式打印机突然不好打印的处理方法。...