精读架构设计之 DCI 软件架构

精读架构设计之 DCI

编辑推荐: 本文主要举例说明,DCI 设想开发的过程中使用到一些设计方法和原则 ,希望对您的学习有所帮助。 来自于知乎,由火龙果软件Alice编辑、推荐。 1 引言 随着前端ES6 ES7 的一路前行, 我们大前端借鉴和引进了各种其他编程语言中的概念、特性、模式; 我们可以使用函数式Functional编程设计,可以使用面向对象O...
阅读全文
重学 Java 设计模式:实战命令模式「模拟高档餐厅八大菜系,小二点单厨师烹饪场景」 编程技术

重学 Java 设计模式:实战命令模式「模拟高档餐厅八大菜系,小二点单厨师烹饪场景」

作者:小傅哥 博客: https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!:smile: 一、前言 持之以恒的重要性 初学编程往往都很懵,几乎在学习的过程中会遇到各种各样的问题,哪怕别人那运行好好的代码,但你照着写完就报错。但好在你坚持住了,否则你可能看不到这篇文章。时间和成长就是相互关联着,你在哪条路上坚持走的久,...
阅读全文
重学 Java 设计模式:实战工厂方法模式 Java

重学 Java 设计模式:实战工厂方法模式

作者:小傅哥 博客: https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!:smile: 一、前言 好看的代码千篇一律,恶心的程序升职加薪。 该说不说几乎是程序员就都知道或者了解设计模式,但大部分小伙伴写代码总是习惯于一把梭。无论多少业务逻辑就一个类几千行,这样的开发也可以归纳为三步;定义属性、创建方法、调用展示,Done!只不过开发一时...
阅读全文
Java开发架构篇:DDD模型领域层决策规则树服务设计 编程技术

Java开发架构篇:DDD模型领域层决策规则树服务设计

作者:小傅哥 博客: https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 在上一章节介绍了领域驱动设计的基本概念以及按照领域驱动设计的思想进行代码分层,但是仅仅只是从一个简单的分层结构上依然没法理解DDD以及如何去开发这样的微服务。另外往往按照这样分层后依然感觉和MVC也没有什么差别,也没有感受到带来什么非常大的好处。那么问题出在哪呢...
阅读全文
Java内存管理面试指南一 编程技术

Java内存管理面试指南一

1.简介 在本文中,我们将探讨一些在Java开发人员访谈中经常出现的内存管理问题。内存管理是一个很少有开发人员熟悉的领域。 实际上,开发人员通常不必直接处理这个概念,因为JVM会处理所有细节。除非出现严重问题,否则即使是经验丰富的开发人员也可能一触即发就无法获得有关内存管理的准确信息。 另一方面,这些概念实际上在面试中非常普遍-因此,让我们直接进入。 2.问题 Q1。“用Java管...
阅读全文
选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言 Java

选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 选自Medium,作者:Claire D,机器之心编译,参与:李诗萌、蛋酱。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 C:一把菜刀一口炒锅,一个很好用的灶,隔壁有个菜市场。 Java:碎菜器,切菜机,绞肉机...
阅读全文
中央厨房订单管理系统,引入ActiveMQ消息队列,平滑处理高峰订单 荐 编程技术

中央厨房订单管理系统,引入ActiveMQ消息队列,平滑处理高峰订单 荐

中央厨房订单大部分集中在高峰时段,所以设计时重点考虑的问题,是如何平滑处理瞬间的高负载,避免由于高并发量而引起任务堵塞,严重时导致系统雪崩。 一, 拓扑图 订单管理系统从客户端或者第三方平台接收订单,处理完成后通知配送员取餐,将订单数据和状态信息显示在后台管理页面中。 二, 系统架构 1, 集成 ActiveMQ消息队列,平滑瞬间高...
阅读全文
SpringBoot如何加载jar包外面的配置文件? Spring

SpringBoot如何加载jar包外面的配置文件?

原创: 小姐姐味道(微信公众号ID: xjjdog),欢迎分享,转载请保留出处。 虽然现在springboot提供了多环境的支持,但是通常修改一下配置文件,都需要重新打包。 在开发springboot框架集成时,我遇到一个问题,就是如何让 @PropertySource 能够“扫描”和加载jar包 外面 的properties文件。 这样,我就可以随时随地的修改配置文件,不需要重...
阅读全文
贵州省县级融媒体中心省级技术平台“多彩云”系列移动客户端集中上线 软件架构

贵州省县级融媒体中心省级技术平台“多彩云”系列移动客户端集中上线

2020年1月9日,贵州省县级融媒体中心省级技术平台“多彩云”系列移动客户端集中上线仪式在贵阳举行。贵州省委常委、省委宣传部部长、省委网络安全和信息化委员会副主任,“多彩云”项目建设工作领导小组组长慕德贵出席上线仪式并讲话。贵州省委网信办主任,省委宣传部副部长、省新闻出版局(省版权局)局长,“多彩云”项目建设工作领导小组副组长谢念主持仪式。 贵州省委常委、省委宣传部部长、省...
阅读全文
2020,Home 编程技术

2020,Home

撒花撒花撒花~老男人终于嫁出去啦 许久没更新博客了 , 记录一下今年的变化 , 今年一直都处在一种奔走状态 . 计划中今年的最后一件事在19年11月中办完 , 这过程中要感谢家人 感谢同事 感谢遇见. 关于生活 今年生活发生了巨变(不是家道中落那种巨变..我家就没暴富过..Orz), 捡几件事记录一下 新房装修和入住 2016年10月购买的新房 2017年5月收楼 20...
阅读全文
Loading...