大家好,又见面了。不知道下面这玩意大家有没有见过或者使用过?这是一个插座转换器。我们都知道日常使用的是220v的交流电,而国外不同国家
2022-09-27 08:57:02最近随着微服务(Microservice)的火爆,微服务架构也被大家越来越多的提及,今天就为大家结合收集的资料,权当做一个微服务架构的全面总结式
2022-09-23 08:45:01什么是架构我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示:人类的身
2022-09-21 10:00:14前言这篇原创本周发布过一次,名字和内容有些问题,不利于长期留存,重新整理发布一次。如果一个类的有非常多的属性,层级还很深。每次构造起
2022-09-21 08:58:05装饰器(decorator)是一种高级Python语法。可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,相对于其它方式,
2022-09-20 05:44:58“不考虑变化的设计可能会在未来面临重大的重新设计风险。”:埃里希伽玛在面向对象设计中,模式是常见问题的一种典型解决方案。当一个解决方
2022-09-19 08:59:46如今,能帮助开发人员设计API的工具、技术和平台可谓种类繁多。尽管资源丰富,但API设计中仍然存在着一大难题:如何为API命名。这事听起来简单
2022-09-10 18:50:45java8中提供的很多新特性可以用来重构传统设计模式中的写法,下面是一些示例:1 策略模式上图是策略模式的类图,假设我们现在要保存订单,Orde
2022-08-19 09:54:42今天我们来学习一下微服务的通信设计模式,通信是保证服务请求核心要素,选择合适的一个通信协议对系统来说可以达到事半功倍。一、RPC调用模式
2022-08-08 16:45:43作者|杜沁园(悬衡)重构代码时,我们常常纠结于这样的问题:需要进一步抽象吗?会不会导致过度设计?如果需要进一步抽象的话,如何进行抽象呢?
2022-08-02 08:53:46最近,我让团队内一位成员写了一个导入功能。他使用了责任链模式,代码堆的非常多,bug也多,没有达到我预期的效果。实际上,针对导入功能,我
2022-07-29 10:07:40前言无论是在生活场景还是工作场景,文案都是我们沟通的重要桥梁。B端的设计体系,包含设计价值观、设计原则、设计模式、组件库、样式指南等。
2022-07-28 09:56:05背景扫一扫是淘宝镜头页中的一个重要组成,功能运行久远,其历史代码中较少采用面向对象编程思想,而较多采用面向过程的程序设计。随着扫一扫
2022-06-28 09:52:43大家好,我是华仔,又跟大家见面了。上一篇作为专题系列的第一篇,我们深度剖析了关于Kafka存储架构设计的实现细节,今天开启第二篇,我们来深
2022-06-07 08:24:35之前我们已经看过了Golang常见设计模式中的装饰和选项模式,今天要看的是Golang设计模式里最简单的单例模式。单例模式的作用是确保无论对象被
2022-06-07 08:19:26哈喽,大家好,我是指北君。在软件开发过程中,我们会用到很多设计模式,之前介绍过的单例模式,还有后面会介绍的代理模式、适配器模式、建造
2022-04-13 12:27:34今天给大家讲一个知识点,就是平时我们很多兄弟开发的系统都不再是那种10年前的简单单块系统了,一个工程打包部署启动,系统连接MySQL,然后Cr
2022-04-02 11:48:31目录一次请求执行流程。java代码是如何运行的?堆内存满了后怎么办?用单例模式如何优化系统性能呢?大家好,今天给大家分享一个写代码的设计模式
2022-03-29 10:27:19作者|郝安康有这么一句名言“Talkischeap,Showmethecode ”不管是新人还是老手,都特别想提高自己的代码质量,至少让别人看着舒
2022-03-25 09:07:05大家好,我是ConardLi,今天发现个有意思的事。世界上最大的电商网站amazon居然还在用jQuery。好奇的我又去翻了翻jQu
2022-03-21 17:49:00设计模式是众多软件开发人员经过长时间的试错和应用总结出来的,解决特定问题的一系列方案。现行的部分教材在介绍设计模式时,有些会因为案例
2022-03-17 11:52:27一、内容概述1 从抽象的工程设计论角度阐述了如何写好一份代码。阐述了设计模式和设计原则的底层原理。2 解释了设计模式与设计原则适用的场景
2022-03-15 11:23:22一、序1 1从两个故事说起2015年5月,杭州市萧山区某地光缆被挖断,某公司支付软件受到影响,用户反复登录却无法使用,一时间 XXX炸了 成为微博热词;
2022-03-14 17:40:03