摘要: 作者:@apocelipes本文为作者原创,转载请注明出处:https://www.cnblogs.com/apocelipes/p/16500493.html golang拾遗主要是用来记录一些遗忘了的、平时从没注意过的golang相关知识。 很久没更新了,我们先以一个谜题开头练练手: packa 阅读全文
posted @ 2022-07-21 23:53 dreamw 阅读(50) 评论(0) 推荐(0)
摘要: 虽然从自己的错误中学习也不错,但从别人的错误中学习总是更好的。作为一个自动化测试人员,分享常见的容易犯的10个错误,可以从中吸取教训,引以为鉴。 一、必要时才自动化 新人小王接到为Web应用程序自动化测试脚本的任务时,既高兴又紧张,因为这是他进入团队的第一个任务。第一印象至关重要,他也希望给团队留下 阅读全文
posted @ 2022-07-21 23:52 dreamw 阅读(65) 评论(0) 推荐(0)
摘要: 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)
摘要: https://www.cnblogs.com/gcczhongduan/p/4822814.htmlhttps://www.cnblogs.com/leoxie2011/archive/2012/03/18/2400367.html 一、前言 几乎在任何一个系统中,都离不开权限的设计,权限设计 = 阅读全文
posted @ 2022-07-21 10:07 dreamw 阅读(6575) 评论(0) 推荐(0)
摘要: 前言 随着IT新技术不断完善成熟,企业数字化建设得到全面的发展,数据将成为一个创造财富的重要来源,并且越来越多地被视为一项值得重视的企业资产。未来,很多企业之间的竞争,其实也是资源和数据竞争。那么针对数据资产,如何保障它的安全性呢?数据的权限管理无疑是必不可少的。数据权限从数据源来控制不同的用户能够 阅读全文
posted @ 2022-07-21 09:59 dreamw 阅读(1179) 评论(0) 推荐(0)
摘要: Linq中的any方法有那两个重载 any()的方法主要功能是:判断是否为空、是否存在元素满足指定的条件。 any()空参的方法 作用:判断目标是否为空、是否包含元素。 //声明一个int类型的数组 int[] intA = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // 阅读全文
posted @ 2022-07-21 09:56 dreamw 阅读(4774) 评论(0) 推荐(1)
摘要: 一.Attach(实体对象) 1.含义:将实体对象附加到上下文中;执行后的状态为unChanged。 2.返回值:实体对象 3.Attach执行成功的前提: (1).如果上下文中已经存在与实体对象键值相同的对象A,则要求实体对象的内存地址必须与对象A相同; 否则报错:“已有相同键值的对象存在上下文中 阅读全文
posted @ 2022-07-21 09:53 dreamw 阅读(225) 评论(0) 推荐(0)
摘要: 我想对表中的每一列求和,如下所示:输入镜像描述here 此表的模型名为TotalConfiguration,如下所示: public class TotalConfiguration { [Key] public int idTotalConfiguration { get; set; } [For 阅读全文
posted @ 2022-07-21 09:51 dreamw 阅读(555) 评论(0) 推荐(0)
摘要: fileMovementRepository.GetAll() .Where(fm => repository.GetAll().Select(f => f.Id).Contains(fm.FileId) && fm.TransferredById == userId) .Include(f => 阅读全文
posted @ 2022-07-21 09:48 dreamw 阅读(108) 评论(0) 推荐(0)
摘要: 我正在处理.NET CORE 5平台上的LINQ脚本以及Entity Framework CORE 5.0.8脚本。该脚本与组一起简单左连接,但出现异常,如果不应用组,则我可以看到结果。。。不知道我在拼图中遗漏了什么 exception could not be translated. Either 阅读全文
posted @ 2022-07-21 09:46 dreamw 阅读(279) 评论(1) 推荐(0)
摘要: 🚀 优质资源分享 🚀学习路线指引(点击解锁) 知识定位 人群定位🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全 阅读全文
posted @ 2022-07-21 09:38 dreamw 阅读(319) 评论(0) 推荐(0)