Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
GitHub工具库推荐
SpringBoot+Dubbo+DDD领域驱动设计开源项目:myddd-spring-boot
myddd-spring-boot是myddd全栈式领域驱动的后端开发框架,用于支持基于spring boot的后端开发,支持Java以及Kotlin两种语言。 myddd-spring-boot始终坚持以下两个原则:最大化的倡导d
Remesh:用于大型复杂JavaScript应用的DDD框架
领域就像您的应用程序的一个组件。但不是针对 UI,而是针对您的业务逻辑。所有相关的东西都封装在域中。一个域可以拥有下面列出的任意数量的资源。 域状态:您要存储在域中的状态。 域实体:要存储在域中的实体。实体必须具有唯一标识符作为键。 领域事件:
使用VS Code作为版本合并编辑器
VSCode 1.70支持版本合并编辑功能,可以通过设置"git.mergeEditor": true激活。可以作为它可以作为 git mergetool合并工具。合并冲突是非常麻烦,这个编辑器给出三个界面(三路合并),左右分别是冲突的两个版本,下面第三个横版面则是你通过选择
SpringBoot+Posmulten-hibernate共享模式策略的多租户架构
让我们想象一下,我们是一个SaaS解决方案供应商。 你的客户主要是那些想在你的服务范围内拥有自己的空间的公司,他们的用户可以围绕你的服务一起工作。在这篇文章中,我们将把你的客户称为租户。 该解决方案使用一个关系型数据库。在架构设计过程中,当你已经知道你将选择一个关系型数据库时,你可能会面临在
Udemy在Apache Kafka上引入热重试和冷重试
Udemy Payments Team中关于如何使用 Apache Kafka 的非阻塞重试来构建容错事件传递系统的概述Udemy 平台上有超过 4600 万学生和 64400 万课程注册,每天都有许多用户通过结帐流程来访问内容。这会产生大量流量,同时也会导致许多支付
Github的35,000个开源项目被攻击
目前有超过 35,000 个开源项目的存储库被感染 ,包括:crypto、golang、python、js、bash、docker、k8s等类型。这种攻击会将脚本、应用程序、笔记本电脑(电子应用程序)的整个 ENV 发送到攻击者的服务器!添加到 npm 脚本、docker 图像和安装
ebarlas/microhttp:快速、可扩展、自包含、单线程 Java Web服务器
Microhttp 是一个快速、可扩展、事件驱动、自包含的 Java Web 服务器,它足够小,程序员可以理解和推理。可理解性是最高优先级。该库旨在替代具有压倒性复杂性的常用框架。实施决策旨在在简单性和效率之间取得平衡。Microhttp 将所有请求和响应离散化。不支持流式传
dayatang/dddlib:DDD领域驱动设计库
DDDLib是一个领域驱动设计(Domain Driven Design,简称DDD)类库,它的目的是: 为基于DDD的开发范式提供基本的接口和抽象,实现一致性。 支持业务代码和技术代码分离。使领域层代码纯粹表达业务概念和业务规则,将具体技术隔离出去。 隔离业
karanpratapsingh/system-design:系统设计课程
系统设计帮助我们定义满足业务需求的解决方案。这是我们在构建系统时可以做出的最早决定之一。通常必须从高层次思考,因为这些决定以后很难纠正。随着系统的发展,它还使推理和管理架构更改变得更加容易。 系统设计是为满足特定要求的系统定义架构、接口和数据的过程
GitHub - h33p/ofps: 用Rust编写的计算机视觉项目
OFPS 是一个通用的光流处理库,OFPS Suite 是一个展示其功能的配套应用程序。点击标题,这是一个用于处理各种运动矢量的框架,以期检测运动或提取相机参数。这是一个非常庞大的项目,包含插件系统、基于 egui 的应用程序、自定义 3D 渲染器以及从视频中提取运动的多种算法。</
Dewdrop:开源事件源框架
Dewdrop 是一个自以为是的、简单而强大的框架,用于在 Java 中实现事件溯源。Dewdrop 的想法是通过将所有复杂的事件读取、写入和编组深入到框架中,使您的团队能够专注于根据 AggregateRoot 构建业务逻辑,从而轻松快速地构建事件驱动系统行为、查询逻辑和 ReadMode
npp_msvc_ide: 将Notepad++变成强大的Visual Studio替代品!
将您的 Notepad++ 变成强大的 Visual Studio 替代品! 如何设置:安装Customize Toolbar插件使用shortcuts.xml并.btn归档plugins/以设置自定义按钮
znai: 使用Markdown编写Java文档系统
将文档放在代码旁边非常棒,nai 有丰富的视觉效果和几十个插件,可以在构建时嵌入内容。特点: 带有自定义扩展和数十个插件的 Markdown: 来自外部文件的内容,带有标记和过滤器支持 函数体内容的简化提取(使用示例) 嵌入 JavaD
PlantUmlClassDiagramGenerator:从C#源代码创建PlantUML类图的生成器
这是一个从 C# 源代码创建 PlantUML 类图的生成器。点击标题。 Visual Studio 代码扩展
Spring Boot+Hibernate+Liquibase+Postgres行级安全性的共享数据库
Postgres 或 SQLServer 等现代数据库提供了行级安全机制,其中可以根据各种标准以声明性和透明
spring loaded:可以实现修改后的class文件的热部署
Spring Loaded 是一个 JVM 代理,用于在 JVM 运行时重新加载类文件更改。它在加载时转换类以使它们适合以后重新加载。与只允许在 JVM 运行后进行简单更改(例如更改方法主体)的“热代码替换”不同,Spring Loaded 允许您添加/修改/删除方法/字段/构造函数。类型/
Holo314/Coeffect:使用Loom的ExtentLocals将部分Coeffect系统添加到Java
在 Java 中,通常有两种策略来管理方法所需的参数:将值作为参数传递将值作为类的字段此外,为了确保线程安全,我们需要做更多的工作。对于第一种方法,问题不太明显,但对于后者,则更难处理。确保安全的一种方法是使用 Java 的
thomasjungblut/go-sstables:数据库构建块Go库
go-sstables是一个 Go 库,包含 NoSQL 数据库构建块,如顺序记录格式 (recordio)、排序字符串表 (sstable)、预写日志 (WAL) 和存储键/值对的内存存储 (memstore)。 您也可以经常在嵌入式键值存储或数
上页
下页