Stella981 Stella981
3年前
Kafka设计解析(十八)Kafka与Flink集成
转载自 huxihx(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fhuxi2b),原文链接 Kafka与Flink集成(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fww
Wesley13 Wesley13
3年前
Java中多个ifelse语句的替代设计
今天在改老代码的过程中,亲眼见证了一段30个ifelse嵌套的代码...然后搜集了一些资料做了以下简单整理。概述ifelse是任何编程语言的重要组成部分。但是我们编写了大量嵌套的if语句,这使得我们的代码更加复杂和难以维护。接下来,让我们探索如何简化代码的中的ifelse语句写法。案例研究我们经常遇到涉及很
Wesley13 Wesley13
3年前
C语言中的状态机设计
本文不是关于软件状态机的最佳设计分解实践的教程。我将重点关注状态机代码和简单的示例,这些示例具有足够的复杂性,以便于理解特性和用法。背景大多数程序员常用的设计技术是有限状态机(FSM)。设计人员使用此编程结构将复杂的问题分解为可管理的状态和状态转换。有无数种实现状态机的方法。A switch语句提供了状态机最容易实现和最常见的版本之一。
Wesley13 Wesley13
3年前
Java进阶篇设计模式之三
前言在上一篇(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxuwujing%2Fp%2F9363142.html)中我们学习了工厂模式,介绍了简单工厂模式、工厂方法和抽象工厂模式。本篇则介绍设计模式中属于创建型模式的建造者模式和原型模式。
Wesley13 Wesley13
3年前
Java设计模式之immutable(不可变)模式
immutable简介不可变对象永远不会发生改变,其字段的值只在构造函数运行时设置一次,其后就不会再改变。例如JDK中常见的两种基本数据类型String和Integer,它们都是不可变对象。为了理解immutable与mutable的区别,可以看看下面的一段代码:packagedate0804.demo2;
Wesley13 Wesley13
3年前
(5) 基于领域分析设计的架构规范
本系列目录:1.改变与优势(https://my.oschina.net/u/4006523/blog/3071568)2.领域分析基础(https://my.oschina.net/u/4006523/blog/3071569)3.读写隔离(https://my.oschina.net/u/4006523/blog/3071
Wesley13 Wesley13
3年前
C++设计模式——备忘录模式
备忘录模式在GOF的《设计模式:可复用面向对象软件的基础》一书中对备忘录模式是这样说的:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。有时有必要记录一个对象的内部状态。为了允许用户取消不确定的操作或从错误中恢复过来,需要实现检查点和取消机制,而要实现这些机制,你必须事先
公孙晃 公孙晃
2年前
FontLab 8,字体编辑设计制作工具
FontLab8是一款专业的字体设计软件,它可以帮助用户创建、编辑、修复和优化字体,支持多种字体格式,包括TrueType、OpenType和Web字体等...
京东云开发者 京东云开发者
5个月前
"打通设计与研发效率最后一公里”-云事业部前端团队 D2C/C2D落地经验分享
🧭概述京东云前端团队与Relay设计平台团队进行联合共建,通过提出C2D2C(CodetoDesigntoCode)模式,将云事业部MobiusDesignSystem设研资产打通,实现“一套资产,双向流动”,进一步解决设计师精力分散,版本代差问题和D2
陈杨 陈杨
2个月前
鸿蒙5开发宝藏案例分享---应用架构实战技巧
鸿蒙应用架构实战:分层设计与线程通信详解​​大家好!​​今天咱们聊聊鸿蒙开发中那些“官方文档提了但实际开发难找”的架构设计技巧。结合官方文档(链接1、链接2),我会用​​真实代码案例通俗讲解​​,帮你把分层架构和线程通信落地到项目里,告别“理论会了,代码