单体分层应用架构剖析
分层单体架构风格是分层思想在单体架构中的应用,其关注于技术视角的职责分层。同时,基于不同层变化速率的不同,在一定程度上控制变化在系统内的传播,有助于提升系统的稳定性。但这种技术视角而非业务视角的关注点隔离,导致了问题域与工程实现之间的Gap,这种割
履约核心引擎低代码化原理与实践
业界,规则引擎是一个非常普遍的技术类工具,也有很多非常优秀的开源工具,例如Drools等,它是一种嵌入在应用程序中的组件,主要解决易变逻辑和业务耦合的问题,把易变的规则从应用程序代码中分离出来,进而提升交付效率,降低应用程序维护和可扩展性成本。
Stella981 Stella981
4年前
JVM中的Safepoints
点击上方的蓝字关注我吧_程序那些事_!(https://oscimg.oschina.net/oscnet/dc95e4f667570fbf4dae8b47e7e7e537d65.gif)简介java程序员都听说过GC,大家也都知道GC的目的是扫描堆空间,然后将那些标记为删除的对象从堆空间释放,以提升可用的
Stella981 Stella981
4年前
Nacos Committers 团队首亮相,发布 0.9.0 版本
223天,发布14个版本,19位Committers,39位Contributors。在宣布开源后的第223天,Nacos发布了其第14个版本0.9.0,该版本提升了NacosSync的稳定性,支持Server功能拆分部署,以及提供了对Python语言体系的支持。高速的迭代离不开社区所有开发者的贡献,这为下一个G
Wesley13 Wesley13
4年前
MySQL 高可用架构 之 MHA (Centos 7.5 MySQL 5.7.18 MHA 0.58)
\TOC\简介MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之
Wesley13 Wesley13
4年前
Java 函数优雅之道
导读随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一。软件系统思维有句话“Lesscoding,morethinking(少编码、多思考)”,也有这么一句俚语“Thinkmore,codeless(思考越多,编码越少)”。所以,我们在编码中
Stella981 Stella981
4年前
Linux 的shell脚本的分享,运用了多个不同的方法,实现使用脚本批量巡检服务器,非常有借鉴作用
1、今天分享一个以前坐项目使用过的巡检脚本,是使用bashshell去编写的,对于经常使用shell脚本去完成日常巡检的同行,非常有借鉴作用;2、脚本使用的一些变量以及模块都很有用,如果是初学习shell的脚本使用,参考这个脚本,绝对能让你快速的提升,具体代码如下:!/bin/bash
小尉迟 小尉迟
2年前
2023 年适用于 Mac 的最佳 IDE 应用程序推荐
"IDE"是集成开发环境的简称,一般包括编辑器,编译器,调试器等。而一个好用的IDE不仅能提升代码质量,还能使管理开发工作更简单。五个美观好用的全能性IDE应用推荐给大家,需要的朋友不要错过!visualstudiomac版是微软公司旗下的一款优秀的代码编
交易日均千万订单的存储架构设计与实践 | 京东物流技术团队
一、订单系统概述1.1业务范围服务业务线:快递、快运、中小件、大件、冷链、国际、B2B合同物流、CLPS、京喜、三入三出(采购入、退货入、调拨入、销售出、退供出、调拨出)等1.2订单中心价值1、解耦(提升系统稳定性)原系统:交易与生产耦合在一起,业务新增需
公孙晃 公孙晃
2年前
Macos系统综合清理优化工具:MacCleaner 3 Pro for Mac
是一款高效实用的Mac清理优化工具,它可以帮助用户全面提升Mac电脑的性能,释放存储空间,保护个人隐私,使Mac始终保持高效运行。这款软件具有强大的系统清理功能,可以全面检测并清理Mac系统中的各种垃圾文件,包括临时文件、缓存文件、下载文件等,定期清理这些