摘要:
1、什么是Linq 关于什么是Linq 我们先看看这段代码。 List<int> list = new List<int> { 1, 1, 2, 2, 3, 3, 3, 5, 7, 8, 10, 12 }; var linqList = list.Where(t => t < 10) //列表中值小 阅读全文
posted @ 2022-07-21 23:51
dreamw
阅读(135)
评论(0)
推荐(0)
摘要:
微服务用到一时爽,没用好就呵呵啦,特别是对于服务拆分没有把控好业务边界、拆分粒度过大等问题,某些 Spring Boot 启动速度太慢了,可能你也会有这种体验,这里将探索一下关于 Spring Boot 启动速度优化的一些方方面面。 启动时间分析 IDEA 自带集成了 async-profile 工 阅读全文
posted @ 2022-07-21 23:49
dreamw
阅读(963)
评论(0)
推荐(0)
摘要:
在.Net Framework环境下,我们使用Windows Workflow Foundation(WF)作为项目的工作流引擎,可是.Net Core已经不支持WF了,需要为基于.Net Core的项目选择新的工作流引擎。基本要求如下: 轻量级,部署和使用都很简单。 有相当数量的用户,往往使用的人 阅读全文
posted @ 2022-07-21 23:47
dreamw
阅读(1273)
评论(0)
推荐(0)
摘要:
什么是领域服务呢?领域服务就是领域对象本身的服务,通常是通过多个聚合以实现单个聚合无法处理的逻辑。 一.领域服务实践 接下来将聚合根Issue中的AssignToAsync()方法[将问题分配给用户],剥离到领域服务当中。如下: // ABP当中的领域服务类通常都是以Manager结尾的 publi 阅读全文
posted @ 2022-07-21 23:38
dreamw
阅读(100)
评论(0)
推荐(0)
摘要:
一:背景 写这一篇的目的主要是因为.NET领域内几本关于阐述GC方面的书,都是纯理论,所以懂得人自然懂,不懂得人也没法亲自验证,这一篇我就用 windbg + 源码 让大家眼见为实。 二:为什么要引入后台GC 1. 后台GC到底解决了什么问题 解决什么问题得先说有什么问题,我们知道 阻塞版GC 有一 阅读全文
posted @ 2022-07-21 23:37
dreamw
阅读(254)
评论(0)
推荐(0)
摘要:
1 前言 本文致力于将一种动态数据过滤的方案描述出来(基于 EF Core 官方的数据筛选器),实现自动注册,多个条件过滤,单条件禁用(实际上是参考ABP的源码),并尽量让代码保持 EF Core 的原使用风格。 1.1 本文的脉络 会在一开始,讲述数据过滤的场景以及基本的实现思路。 随后列出 EF 阅读全文
posted @ 2022-07-21 23:36
dreamw
阅读(295)
评论(0)
推荐(0)
摘要:
一、前言 在上一篇博客已经介绍了Zookeeper开源客户端的简单实用,本篇讲解Zookeeper的应用场景。 二、典型应用场景 Zookeeper是一个高可用的分布式数据管理和协调框架,并且能够很好的保证分布式环境中数据的一致性。在越来越多的分布式系统(Hadoop、HBase、Kafka)中,Z 阅读全文
posted @ 2022-07-21 23:31
dreamw
阅读(114)
评论(0)
推荐(0)
摘要:
介绍 在 Hudi 0.10 中,我们引入了对高级数据布局优化技术的支持,例如 Z-order和希尔伯特空间填充曲线(作为新的聚类算法),即使在经常使用过滤器查询大表的复杂场景中,也可以在多个列而非单个列上进行数据跳过。 但实际上什么是Data Skipping数据跳过? 随着存储在数据湖中的数据规 阅读全文
posted @ 2022-07-21 23:30
dreamw
阅读(145)
评论(0)
推荐(0)
摘要:
思想准备: 没有所谓的电话面试这种东西,至少互联网岗位不会有,不要有“存在即合理”的思想 公司的HR没有平台的记录与约束,怎么不会想如何肆无忌惮?还不是为了刷业绩。 尽管我们平时调侃BOSS直骗,前程堪忧,失联招聘,58不成,但是不可以否认,这些平台的应用和功能其实对公司的用人单位存在行为约束的。至 阅读全文
posted @ 2022-07-21 23:28
dreamw
阅读(234)
评论(0)
推荐(0)
摘要:
在项目实际开发中我们不光要控制一个用户能访问哪些资源,还需要控制用户只能访问资源中的某部分数据。 控制一个用户能访问哪些资源我们有很成熟的权限管理模型即RBAC,但是控制用户只能访问某部分资源(即我们常说的数据权限)使用RBAC模型是不够的,本文我们尝试在RBAC模型的基础上融入数据权限的管理控制。 阅读全文
posted @ 2022-07-21 10:41
dreamw
阅读(744)
评论(0)
推荐(0)