摘要: 合集 - easy-query(7) 1.献给转java的c#和java程序员的数据库orm框架05-222.javaer你还在手写分表分库?来看看这个框架怎么做的 干货满满05-263.你没见过的分库分表原理解析和解决方案(一)06-074.你没见过的分库分表原理解析和解决方案(二)06-305. 阅读全文
posted @ 2023-08-25 18:56 dreamw 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-08-25 18:53 dreamw 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、开篇背景 “锁”代表安全。在程序中(这里指java)尤其多线程环境下,有了锁的帮助,会给数据安全带来保障,帮助线程更好的运作,避免竞争和互斥。 锁共有15种算法:乐观锁、悲观锁、自旋锁、重入锁、读写锁、公平锁、非公平锁、共享锁、独占锁、重量级锁、轻量级锁、偏向锁、分段锁、互斥锁、同步锁....一 阅读全文
posted @ 2023-08-25 18:52 dreamw 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 聊聊超卖 焦点: 这篇文章,主要是想聊一聊 “超卖” 这个场景,并且借此,串一下整个电商的交易流程,加深对电商交易的认真。 电商交易流程 我们先看下电商的交易流程: 不管是同城外卖场景,还是异城的的传统电商购物,主要流程都不会有太多区别。 商品筛选 交易的实体是商品,而商品筛选是最先经历的一环,用户 阅读全文
posted @ 2023-08-25 18:51 dreamw 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 是一个分布式的、面向生产规模工作负载优化的搜索引擎。 Kibana 可以将 Elasticsearch 中的数据转化为直观的图表、图形和仪表盘。 这篇文章,您将学习本地安装 Elasticsearch 和 Kibana,以及使用开发工具/ Java SDK 创建索引和搜索 阅读全文
posted @ 2023-08-25 18:45 dreamw 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 本文将重点介绍如何通过MediatR的管道功能将FluentValidation集成到项目中实现验证功能。 什么是CQRS? CQRS(Command Query Responsibility Segregation)也叫命令查询职责分离,是近年来非常流行的应用程序架构模式。CQRS 背后的理念是在 阅读全文
posted @ 2023-08-25 18:41 dreamw 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 合集 - zhontai(3) 1.01.前后端分离中台框架后端 Admin.Core 学习-介绍与配置说明08-202.2.前后端分离中台框架前端 admin.ui.plus 学习-介绍与简单使用08-21 3.03.前后端分离中台框架 zhontai 项目代码生成器的使用08-22 收起 zho 阅读全文
posted @ 2023-08-25 18:40 dreamw 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 锁 最为常见的应用就是 高并发的情况下,库存的控制。本次只做简单的单机锁介绍。直接看代码:每请求一次库存-1. 假如库存1000,在1000个人请求之后,库存将变为0。 public int Reduce0() { int r = 0; string key = "stock"; string st 阅读全文
posted @ 2023-08-25 18:37 dreamw 阅读(99) 评论(0) 推荐(0) 编辑