自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多年搬砖的经验分享...

IT老兵的技术分享,大家一起成长~

  • 博客(31)
  • 收藏
  • 关注

原创 Mendix 开发实践指南|Mendix 环境搭建

至此,您应该已经成功下载并安装了Mendix Studio Pro。接下来的文章中,我们将进一步探索如何使用这个强大的IDE来构建您的第一个Mendix应用,逐步深入了解Mendix平台的强大功能。通过一步步的实践,我们将更加深入地理解Mendix的模型驱动设计思维,开启低代码开发的新篇章。

2024-03-06 19:08:35 1381

原创 Mendix 使用OIDC组件实现SSO|Azure Microsoft Entra ID 集成(原名:AD)

SSO 按钮设置到OIDC 的 Login_Web_Button 的页面中,用于选择SSO的身份认证服务。

2024-03-06 17:51:19 1771

原创 Mendix 开发实践指南|Mendix的核心概念

在当今快速变化的技术环境中,Mendix平台以,重新定义了应用程序的构建过程。和,旨在帮助我们全面理解Mendix平台的强大功能和灵活性。

2024-02-23 22:18:25 1631

原创 Mendix 开发实践指南|Mendix平台概览

低代码开发是一种将编码从文本形式转变为视觉形式的应用开发方法。它提供了一个模型驱动的、拖放式的界面,而不是传统的编码环境,使得各种技能水平的开发者——包括专业开发人员、新手、主题专家、业务利益相关者和决策者——都能使用低代码工具来构建驱动价值的企业业务应用。低代码的核心在于提高开发的可访问性和效率,让更多人能够参与到应用开发中来​​。Mendix适用于多种应用场景,包括企业级应用、移动应用、物联网(IoT)应用和微服务架构等。

2024-02-22 11:41:28 2355

原创 Mendix 开发实践指南|前言

欢迎阅读《Mendix 开发实践指南》——旨在为 Mendix开发者提供全面、由浅入深的学习路径的专栏。在数字化转型的浪潮中,低代码开发平台如Mendix正成为加速应用开发、简化复杂问题解决方案的重要工具。本书的编写初衷,是希望能够帮助您快速掌握Mendix的核心概念、操作方法和最佳实践,无论您是软件开发新手还是希望拓宽技能栈的资深开发者。

2024-02-21 10:44:24 549

原创 Mendix 开发实践指南导航

Mendix 开发指南导航。

2024-02-21 10:00:06 503

原创 如何导出本地的Docker镜像?

Docker镜像是轻量级、可执行的独立软件包,它包含运行应用所需的所有内容:代码、运行时、库、环境变量和配置文件。在软件开发和部署中,有时需要将本地的Docker镜像迁移到其他机器或环境中。本文将详细介绍如何导出本地的Docker镜像,并在其他新的Docker环境中导入使用。

2023-11-08 16:13:39 1908

原创 【运维】如何使用Ingress将应用的8080端口映射到https的443?

本文作为操作指导,帮助运维的同学完成k8s中的应用,将8080端口自动重定向到443端口。

2023-10-19 15:57:11 632

原创 命令模式 | 神奇的魔法卷轴:无尽的潜能

其中,一本厚重的魔法书吸引了他们的目光,书的封面刻有"命令之书"四个大字。这样,当用户发出创建、修改或取消订单的指令时,这些指令就会被添加到命令队列中,并在合适的时间被执行。此外,命令模式的设计还为我们提供了一种轻松添加更多操作或者撤销操作的方式,增强了系统的可扩展性。艾瑞克感慨地说:“这正是命令模式的体现,每一张卷轴都是一个具体的命令,而魔法师则充当了命令的接收者和执行者。艾瑞克看着这些代码说:“看,命令模式不仅仅是理论,它在实际业务中也有广泛的应用,如这个订单系统就是一个生动的例子。

2023-10-11 12:13:54 112

原创 责任链模式 | 神秘山谷的挑战:连环魔导师

当用户申请退款时,系统首先会根据退款金额大小,决定由哪个级别的管理者来审批。在遥远的霞光山谷,存在一座宏伟的石碑,刻有诸多远古的传说。但进入这座石碑的入口,却被一系列的魔导师所守护,每位魔导师都拥有一个特定的挑战,只有连续通过他们的考验,才能一窥石碑之秘。当冒险者接受连环魔导师的挑战时,他们必须展示自己的技能,以匹配对应魔导师的魔法类型。每一层审批者都有自己的权限范围,如果超出了他们的权限,审批请求就会传递给下一个审批者。希望你能从这个故事中获得启发,更加灵活地应用责任链模式,解决复杂的业务问题。

2023-10-10 12:52:35 109

原创 代理模式 | 密室之门:神秘的守护者

这样,除了直接操作,还可以添加额外的逻辑,如权限检查、懒加载、或日志记录。代理模式可以允许我们先加载预览或小的占位符,然后在需要时再加载完整的视频。在魔法城堡的深处,丽莎和艾瑞克发现了一个巨大的密室之门。那扇门上镌刻着古老的符文,看起来有着数千年的历史。而站在那扇门前的,是一名身着盔甲的守卫者。艾瑞克对丽莎解释:“这名守卫者是这扇密室门的代理,他控制着对这扇门的访问。“你不能直接进入,”守卫者向丽莎说,“我是这扇门的代理者。丽莎反思道:“这样,我们就可以节省大量的资源,只在必要时进行真正的操作。

2023-10-09 09:14:59 103

原创 享元模式 | 魔法图书馆:无尽的知识之书

这个“知识之书”会将通用的图案和符号存储起来,并根据需要组装出特定的知识。这本书被称为“知识之书”。在他们探索图书馆的过程中,丽莎更加深入地理解了享元模式的意义,她说:“所以,这本知识之书通过共享和组合,为我们提供了无尽的知识,而不是存储每一页的完整内容。他继续解释:“这其实就是享元模式的应用。它通过共享和重用已存在的对象来最大化内存的使用,而不是为每个需要的内容都创建新的对象。艾瑞克打开书,向丽莎展示:“看,这本书只有一些基本的图案和符号,但当你需要某种知识时,它就会为你组装出完整的内容。

2023-10-08 00:15:00 100

原创 外观模式 | 魔法大门:隐藏的复杂机关

这座城堡的大门紧闭,前面有一个巨大的魔法板,上面刻有各种神秘的符文和古老的机关。在城堡的大门系统中,有一个古老的门,一个神秘的符文机制和一个强大的魔法屏障。虽然每个部分都有其特定的操作,但外观模式提供了一个简化的接口,用户只需进行一个简单的操作,就可以触发所有相关的操作。丽莎领会到了外观模式的精髓,她说:“所以,无论是解开魔法密码还是访问复杂的数据,外观模式都为我们提供了一个简单直接的方式。”艾瑞克点了点头:“没错,这就是它的魔力所在。它为复杂的系统提供了一个简单的接口,隐藏了所有的复杂性。

2023-10-07 00:15:00 49

原创 装饰器模式 | 午夜的珠宝店神秘订单

例如,Java中的IO流就大量使用了装饰器模式,允许我们创建各种组合的输入/输出流。另外,在web开发中,可以使用装饰器模式来添加中间件或者动态增加功能,如安全检查、日志记录等。月黑风高的午夜,一个神秘的顾客走进了"Midnight Gems",一个知名的珠宝店。店主,一个老练的珠宝工匠,拿出了一串普通的珠宝项链。使用装饰器模式,你可以动态地为请求添加这些功能,而不是改变原始的请求处理类。店主微笑着答道:“这就是装饰器模式的魅力,它让我们可以在不改变对象的前提下,为其添加新的行为。

2023-10-06 09:07:41 98

原创 组合模式 | 森林之歌:和谐的旋律

每个项目都有许多子任务,而每个子任务又可能有它的子任务。丽莎点击了项目的完成按钮,看到了所有子任务的进度逐一更新,她对艾瑞克说:“这真是一个神奇的森林,每一棵树都有它的故事。在辽阔的梦之森中,丽莎和艾瑞克走进了一个奇异的地方。一些树只能够发出单一的音符,而有些树则可以发出和谐的旋律,仿佛它们是由许多音乐树组合而成的。在现实的业务场景中,例如一个项目管理软件,项目可以包含子任务,子任务又可以继续细分。使用组合模式,我们可以轻松地添加、移除或修改任何任务,无论它是单独的任务还是一个包含多个子任务的项目。

2023-10-05 00:15:00 85

原创 桥接模式 | 桥梁之下的魔法链接

城堡里的夜空璀璨如斯,丽莎和艾瑞克站在城堡的最高塔上,远方有一座神秘的星桥横跨在两座山之间,仿佛连接了两个世界。这是一个传说中的魔法桥,可以将任何物质或魔法从一端传输到另一端,但核心的魔法结构和表面的物质形态是分离的。然而,她希望物品的内部魔法和其外观能够独立变化,而不相互影响。它可以将抽象部分与它的实现部分分离,使它们都可以独立地变化。艾瑞克点点头:“这样,无论你如何改变魔法物品的外观或功能,其内部魔法都不会受到影响。两人望向星桥,它在夜空中闪烁,仿佛邀请他们去探索更多的魔法奥秘。

2023-10-04 00:15:00 109

原创 Python 冒险之旅|第五章 时间之沙,数据结构

他递给小艾一个木制密码箱,微笑道:“你看上去喜欢挑战,这个密码箱中藏有一份秘密,只有解开它,你才能够获得属于你的时间魔法。塞巴斯蒂安露出了满意的笑容,递给小艾那本时间魔法书,并说:“记住,真正的魔法不仅仅是施法,而是理解。完成了魔法学院的学习后,小艾途径一个古老的旅店,其门口悬挂着一个古董沙漏的招牌:“时间之沙”。一名图书管理员,利亚,走了过来:“你需要找到与时间有关的书籍,它将指引你如何解开密码。小艾寻找了一会儿,找到了一本古书,上面有Python处理时间和日期的相关代码。模块提供了日期和时间的操作。

2023-10-03 10:43:35 32

原创 适配器模式 | 失落的遗迹与魔法适配

这座城堡藏有一个失落的遗迹,据说里面有一个古老的魔法设备,只是,与现代的魔法设备不太兼容。将一个接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。穿过城堡的长廊,她发现了那个遗迹——一个古老的魔法充能器。它的端口与现代的接口不同,无法与她的魔法杖连接。丽莎点点头:“没错,适配器模式允许将现存的类的接口转换为另一个接口以满足客户的要求。月色洒落在古老的城堡上,月光下的工坊已经沉睡,但对于丽莎,今晚还有很多工作要做。丽莎制造了一个适配器,连接了古老的充能器和她的魔法杖。

2023-10-03 00:15:00 82

原创 月光下的工坊:编码大陆的创意魔法

众所周知,正是在这片森林的最深处,坐落着一座被称作“创意工房”的古老工坊。这里并不总是平静的,风中带着轻微的电子声,夜晚,工坊的窗户透出淡淡的光。为了确保机器人的心脏独一无二,她决定采用单例模式,这样,机器人的每一次心跳都是独特的。Elena点点头,说:“你说得对,让我们为这些部分开设一个工厂,利用抽象工厂模式。那一刻,Elena知道五种创建型模式的完美结合赋予了机器人神奇的魔法,而这就是编码的魅力。制造完心脏后,Rico提议说:“我们应该考虑制造机器人的其他部分,比如手、脚和头部。

2023-10-02 00:15:00 82

原创 Docker环境中实现Java应用访问MySQL

在Docker环境中,使用Docker网络可以简化多容器应用之间的通信。通过本教程,您已经学会了如何让Java应用容器访问MySQL容器。继续探索和实验,Docker为应用部署提供了无限的可能性!在Docker容器化的应用中,Java应用如何连接到MySQL数据库?首先,我们创建一个自定义网络。这样,我们的Java和MySQL容器都可以在这个网络上运行,并能互相通信。当您为Java应用创建Docker容器时,确保它也连接到同一个Docker网络。我们需要启动MySQL容器,并确保它连接到上面创建的网络。

2023-10-01 12:33:06 1377

原创 CentOS 7 & 8 上安装 MySQL, Redis, MinIO 的综合指南

在云计算和微服务架构日益普及的背景下,服务如 MySQL, Redis 和 MinIO 已经成为了许多应用的基础。本文将指导您如何在 CentOS 7 和 CentOS 8 上一步步安装这些服务。至此,您应该已经在 CentOS 7 或 8 上成功安装了 MySQL, Redis 和 MinIO。为了确保这些服务正确无误地运行,请确保阅读各自的官方文档,以了解更多的配置和管理细节。你需要先设置你的访问和密钥。

2023-10-01 12:28:34 108

原创 Docker 在 CentOS 7 & 8 中的从 0 到 1 安装指南

恭喜您!您现在已经在 CentOS 7 或 8 上成功安装了 Docker。现在,您可以开始创建和管理 Docker 容器来开发和部署应用了。

2023-10-01 12:26:01 24

原创 建造者模式|石匠与天空之城的传说

在编码之都的东部,高高耸立的天空之城成为了每个人瞩目的焦点。那种技术,后来在编程世界中,被称为“建造者模式”。当她来到城市的大门,被她前面的壮观所震撼,她遇到了Leon。Elena露出了理解的微笑:“这样,无论我们要建造什么样的城堡,都可以使用相同的方法,并确保每次都得到一个完整、稳固的结构。“通过使用建造者模式,”Leon解释说,“我们可以分步骤、按顺序构造复杂的对象,确保每个部分都被正确构建。Leon说:“我会为每个部分设计一个构造过程,然后按照顺序逐步完成,这就是我称之为‘建造者模式’的方法。

2023-10-01 02:00:00 121

原创 原型模式|编码之都的克隆机器之谜

长者说:“这里,我们有一个具体的原型`ConcretePrototype`,它实现了`clone`方法,该方法返回一个新的`ConcretePrototype`对象,其中包含与当前对象相同的数据。在编码之都的西区,传说有一个古老的克隆机器。Elena,一位充满好奇心的新手开发者,决定探索这台神秘的机器并揭开其背后的秘密。夜渐深,长者告诉Elena,编码的真谛不仅仅在于模式,更在于解决问题的智慧。在编程中,当创建给定类的对象过于复杂或代价过高时,原型模式允许你复制已有的对象,而不是从头开始创建。

2023-09-30 21:35:58 32

原创 抽象工厂模式|编码之都的魔法工厂

编码之都的东部,隐藏着一个被称为“编码工厂”的神秘地方。巨大的空间中,她看到了不同的生产线,但她注意到有一些特殊的生产线并不只生产一个产品,它们能够生产出一个产品族。“欢迎来到编码工厂,” 一个名为Master Silas的中年人向她走来,对她说。Nina认真地看着代码,然后说:“这意味着当我需要为不同的操作系统创建GUI组件时,我只需选择相应的工厂,而不必为每个组件单独创建。随着太阳的落山,Nina带着新获得的知识离开了编码工厂,她决定在她的下一个项目中使用抽象工厂模式,将其魔法引入到她的代码中。

2023-09-30 13:26:36 76

原创 Python 冒险之旅|第四章 魔法学院,面向对象编程

在驱散了迷雾森林的厚重雾气后,小艾收到了一封华丽的邀请函,邀请她进入一个只有真正的编程大师才能进入的神秘地方——魔法学院。学院深藏于一片浮动的岛屿之上,岛上的学院散发着古老而神秘的气息。在掌握了所有面向对象编程的知识后,小艾成功完成了学院的课程,并得到了学院的最高荣誉。她的编程之路还在继续,但现在她已经是一名真正的编程大师了。在学院的最深处,有一个巨大的图书馆,其中藏有各种魔法书籍。进入学院后,小艾发现学院中隐藏着一些古老的秘密,这些秘密都与面向对象编程的高级概念有关。是这个类的一个对象。

2023-09-30 09:00:00 39

原创 观察者模式|编码之都的消息塔

某天,她在街头偶然接收到了塔发出的一条重要消息,她决定亲自去看看这座塔是如何工作的。“是的,但也有一些缺点。当夜幕降临,编码之都的灯火通明,消息塔依然屹立在那里,守护着这个都市的信息和事件,与无数的程序员共同创造着新的传说。Ella仔细地看了代码,并尝试理解其中的逻辑,“那么,在实际的应用中,这种模式有什么好处呢?

2023-09-29 09:04:41 95

原创 单例模式 |软件之城的能源源泉

Martin走了进来,对她说:“对,这就是我们城市的能源核心。这样可以避免不必要的对象创建,节省资源,保证数据的一致性。空气中弥漫着一种特有的静电气息,机器的轻微运转声如同远方的歌声。这里的高楼大厦如同晶莹的电路板,灯光如同流动的电流,而城市的中心则是一座宏伟的塔,被称为“电力之心”。Lena沉思了一会:“这样说,单例模式在业务场景中,比如数据库连接、日志记录或任何需要全局状态的地方,都可以提供一致的访问点,对吗?她穿梭在街道之间,欣赏着这座城市的繁华,但她的目光总是不自觉地落在那座中心塔上。

2023-09-28 21:15:28 31

原创 Python 冒险之旅|第三章 森林的迷雾,函数与模块

经过一番激烈的编码对决,小艾利用她所学的函数和模块,编写出了一个强大的解密程序,成功地破解了Bug的魔法,驱散了森林的迷雾。迷雾之森再次回归宁静,小艾和Guido在森林居民的欢呼声中,继续他们的编码之旅。曾经,迷雾森林是一个平静祥和的地方,直到一天,一个名为“Bug”的邪恶巫师施放了一个强大的魔法,使得森林被永恒的迷雾包围。传说在湖中央有一个祭坛,只有在祭坛上使用特定的函数和模块,才能驱散整片森林的迷雾。在Python中,函数是一个可重复使用的代码块,它接受输入值,执行特定的操作,然后返回一个结果。

2023-09-28 14:35:50 46

原创 Python 冒险之旅|第二章 神奇的村庄,基本语法

随着清晨的第一缕阳光,小艾与Guido踏入了一个全新的世界——语法村。鸟儿在天空中盘旋,欢快地歌唱;村民们正在为即将到来的市集忙碌地准备。 “这里隐藏着Python的许多基础秘密,你需要仔细探索。”

2023-09-28 14:31:08 198

原创 Python 冒险之旅|第一 章 奇妙的开始

突然,一阵微风吹来,吹散了他的发梢,同时,一份旧报纸被风吹到了他的面前。他随手拿起,一个醒目的广告吸引了他的目光:“寻找魔法,探索未知,开始你的编程冒险之旅!这是一个白胡子长者,身穿长袍,眼神深邃:“欢迎,小艾。“在这里,”Guido指着一本书说,“你将学习Python的基础。阳光明媚的夏日午后,小城中的孩子们正在街上欢声笑语地玩耍,鸟儿在树梢间唱着最甜美的歌曲。他知道,这只是开始,前方还有更多的冒险等待着他。好奇心驱使,小艾点击了链接,却看到一个巨大的蟒蛇图标并出现一个提示:“解锁密码,即可开启新世界。

2023-09-28 14:25:34 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除