摘要:
作者:@apocelipes本文为作者原创,转载请注明出处:https://www.cnblogs.com/apocelipes/p/16500493.html golang拾遗主要是用来记录一些遗忘了的、平时从没注意过的golang相关知识。 很久没更新了,我们先以一个谜题开头练练手: packa 阅读全文
posted @ 2022-07-21 23:53
dreamw
阅读(53)
评论(0)
推荐(0)
摘要:
虽然从自己的错误中学习也不错,但从别人的错误中学习总是更好的。作为一个自动化测试人员,分享常见的容易犯的10个错误,可以从中吸取教训,引以为鉴。 一、必要时才自动化 新人小王接到为Web应用程序自动化测试脚本的任务时,既高兴又紧张,因为这是他进入团队的第一个任务。第一印象至关重要,他也希望给团队留下 阅读全文
posted @ 2022-07-21 23:52
dreamw
阅读(66)
评论(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
阅读(140)
评论(0)
推荐(0)
摘要:
微服务用到一时爽,没用好就呵呵啦,特别是对于服务拆分没有把控好业务边界、拆分粒度过大等问题,某些 Spring Boot 启动速度太慢了,可能你也会有这种体验,这里将探索一下关于 Spring Boot 启动速度优化的一些方方面面。 启动时间分析 IDEA 自带集成了 async-profile 工 阅读全文
posted @ 2022-07-21 23:49
dreamw
阅读(971)
评论(0)
推荐(0)
摘要:
在.Net Framework环境下,我们使用Windows Workflow Foundation(WF)作为项目的工作流引擎,可是.Net Core已经不支持WF了,需要为基于.Net Core的项目选择新的工作流引擎。基本要求如下: 轻量级,部署和使用都很简单。 有相当数量的用户,往往使用的人 阅读全文
posted @ 2022-07-21 23:47
dreamw
阅读(1463)
评论(0)
推荐(0)
摘要:
什么是领域服务呢?领域服务就是领域对象本身的服务,通常是通过多个聚合以实现单个聚合无法处理的逻辑。 一.领域服务实践 接下来将聚合根Issue中的AssignToAsync()方法[将问题分配给用户],剥离到领域服务当中。如下: // ABP当中的领域服务类通常都是以Manager结尾的 publi 阅读全文
posted @ 2022-07-21 23:38
dreamw
阅读(101)
评论(0)
推荐(0)
摘要:
一:背景 写这一篇的目的主要是因为.NET领域内几本关于阐述GC方面的书,都是纯理论,所以懂得人自然懂,不懂得人也没法亲自验证,这一篇我就用 windbg + 源码 让大家眼见为实。 二:为什么要引入后台GC 1. 后台GC到底解决了什么问题 解决什么问题得先说有什么问题,我们知道 阻塞版GC 有一 阅读全文
posted @ 2022-07-21 23:37
dreamw
阅读(255)
评论(0)
推荐(0)
摘要:
1 前言 本文致力于将一种动态数据过滤的方案描述出来(基于 EF Core 官方的数据筛选器),实现自动注册,多个条件过滤,单条件禁用(实际上是参考ABP的源码),并尽量让代码保持 EF Core 的原使用风格。 1.1 本文的脉络 会在一开始,讲述数据过滤的场景以及基本的实现思路。 随后列出 EF 阅读全文
posted @ 2022-07-21 23:36
dreamw
阅读(311)
评论(0)
推荐(0)
摘要:
一、前言 在上一篇博客已经介绍了Zookeeper开源客户端的简单实用,本篇讲解Zookeeper的应用场景。 二、典型应用场景 Zookeeper是一个高可用的分布式数据管理和协调框架,并且能够很好的保证分布式环境中数据的一致性。在越来越多的分布式系统(Hadoop、HBase、Kafka)中,Z 阅读全文
posted @ 2022-07-21 23:31
dreamw
阅读(125)
评论(0)
推荐(0)
摘要:
介绍 在 Hudi 0.10 中,我们引入了对高级数据布局优化技术的支持,例如 Z-order和希尔伯特空间填充曲线(作为新的聚类算法),即使在经常使用过滤器查询大表的复杂场景中,也可以在多个列而非单个列上进行数据跳过。 但实际上什么是Data Skipping数据跳过? 随着存储在数据湖中的数据规 阅读全文
posted @ 2022-07-21 23:30
dreamw
阅读(147)
评论(0)
推荐(0)
摘要:
思想准备: 没有所谓的电话面试这种东西,至少互联网岗位不会有,不要有“存在即合理”的思想 公司的HR没有平台的记录与约束,怎么不会想如何肆无忌惮?还不是为了刷业绩。 尽管我们平时调侃BOSS直骗,前程堪忧,失联招聘,58不成,但是不可以否认,这些平台的应用和功能其实对公司的用人单位存在行为约束的。至 阅读全文
posted @ 2022-07-21 23:28
dreamw
阅读(239)
评论(0)
推荐(0)
摘要:
在项目实际开发中我们不光要控制一个用户能访问哪些资源,还需要控制用户只能访问资源中的某部分数据。 控制一个用户能访问哪些资源我们有很成熟的权限管理模型即RBAC,但是控制用户只能访问某部分资源(即我们常说的数据权限)使用RBAC模型是不够的,本文我们尝试在RBAC模型的基础上融入数据权限的管理控制。 阅读全文
posted @ 2022-07-21 10:41
dreamw
阅读(749)
评论(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
阅读(6708)
评论(0)
推荐(0)
摘要:
前言 随着IT新技术不断完善成熟,企业数字化建设得到全面的发展,数据将成为一个创造财富的重要来源,并且越来越多地被视为一项值得重视的企业资产。未来,很多企业之间的竞争,其实也是资源和数据竞争。那么针对数据资产,如何保障它的安全性呢?数据的权限管理无疑是必不可少的。数据权限从数据源来控制不同的用户能够 阅读全文
posted @ 2022-07-21 09:59
dreamw
阅读(1235)
评论(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
阅读(4822)
评论(0)
推荐(1)
摘要:
一.Attach(实体对象) 1.含义:将实体对象附加到上下文中;执行后的状态为unChanged。 2.返回值:实体对象 3.Attach执行成功的前提: (1).如果上下文中已经存在与实体对象键值相同的对象A,则要求实体对象的内存地址必须与对象A相同; 否则报错:“已有相同键值的对象存在上下文中 阅读全文
posted @ 2022-07-21 09:53
dreamw
阅读(238)
评论(0)
推荐(0)
摘要:
我想对表中的每一列求和,如下所示:输入镜像描述here 此表的模型名为TotalConfiguration,如下所示: public class TotalConfiguration { [Key] public int idTotalConfiguration { get; set; } [For 阅读全文
posted @ 2022-07-21 09:51
dreamw
阅读(566)
评论(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
阅读(110)
评论(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
阅读(295)
评论(1)
推荐(0)
摘要:
🚀 优质资源分享 🚀学习路线指引(点击解锁) 知识定位 人群定位🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全 阅读全文
posted @ 2022-07-21 09:38
dreamw
阅读(357)
评论(0)
推荐(0)
摘要:
我试图告诉模拟对象GetAll()上的方法_portalUserRepositoryMock返回类型IQueryable<TEntity>的对象。我知道它是这种类型的,因为要测试的类中的方法会返回这种类型。 我无法提出解决方案。 我看到了这个post,但是在尝试将library包含到我的项目中时遇到 阅读全文
posted @ 2022-07-21 09:32
dreamw
阅读(113)
评论(0)
推荐(0)
摘要:
1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台” 分别安装以下几个包 Mysql 版本: Install-Package MySql.Data.EntityFrameworkCore -Pre Install-Package Pomelo.EntityFrameworkCore. 阅读全文
posted @ 2022-07-21 09:31
dreamw
阅读(645)
评论(0)
推荐(0)
摘要:
redis 凭借着强大的功能和可靠的稳定性,应用场景越来越广。逐渐成为软件开发工程师必备的技能之一。 本篇文章,暂不做基本功能的介绍。直接教大家如何部署redis集群。 集群演进主要分为2部分。 一、主从备份机制 一个redis 主服务可以拥有多个从服务;一个从服务器,只可拥有一个主服务。从服务 也 阅读全文
posted @ 2022-07-21 09:25
dreamw
阅读(37)
评论(0)
推荐(0)
摘要:
正则表达式从入门到入坑 入坑前先介绍两个辅助网站:正则表达式测试网站:https://regex101.com正则表达式思维导图:https://regexper.com 正则基础(入门) 1、元字符 进入正题,我们先去了解最基本的字符及其初步应用。 元字符描述 \ 将下一个字符标记为一个特殊字符、 阅读全文
posted @ 2022-07-21 00:43
dreamw
阅读(124)
评论(0)
推荐(0)
摘要:
1、应用场景 电商商城,商家上架了一个秒杀活动,早上10点开始,商品A参与秒杀,一共有20个库存,预计10W的人去抢。 2、面临问题 高并发、库存不可超卖 3、问题解决 1)高并发,我们不能把所有的请求都去数据库查商品详情,查商品库存,这样数据库会顶不住,很容易的我们就想到了用Redis解决; 2) 阅读全文
posted @ 2022-07-21 00:41
dreamw
阅读(116)
评论(0)
推荐(0)
摘要:
1 关于流处理 流处理平台(Streaming Systems)是处理无限数据集(Unbounded Dataset)的数据处理引擎,而流处理是与批处理(Batch Processing)相对应的。所谓的无线数据,指的是数据永远没有尽头。而流处理平台就是专门处理这种数据集的系统或框架。下图生动形象地 阅读全文
posted @ 2022-07-21 00:40
dreamw
阅读(629)
评论(0)
推荐(0)
摘要:
由于软件系统中可能有着不同的数据库,不同的ORM,仓储思想的本质是解耦它们。在ABP中具体的实现仓储接口定义在领域层,实现在基础设施层。仓储接口被领域层(比如领域服务)和应用层用来访问数据库,操作聚合根,聚合根就是业务单元。这篇文章主要分析怎么通过规约将业务逻辑从仓储实现中剥离出来,从而让仓储专注于 阅读全文
posted @ 2022-07-21 00:39
dreamw
阅读(107)
评论(0)
推荐(0)
摘要:
身处职场之中,太多话题相围绕,“个人成长”、“管理”或许是讨论的最多的了。 但“个人成长”和“管理”却是大不相同的两件事情,针对“管理”的问题,看过一些书籍,给我的感受就是对一件事的认知、思维方式很重要。 看问题的高度不一样,得到的结论必然不同。 前段时间,看到一篇博文,内容中的观点我很赞同,结合自 阅读全文
posted @ 2022-07-21 00:37
dreamw
阅读(41)
评论(0)
推荐(0)
摘要:
十年架构,五年生活,不劳不繁,不急不缓! —— 行走在三十五岁的边缘 陆 陆续续的,公司来了一些新人,很新的那种。 有时候会想,自己当时那么努力的学习,那么努力的找工作,入职公司第一天就可以上手写代码,第一月就可以独自负责核心模块的开发,可是这三个人~ 一言难尽! 我作为小组长,开始带着他们,经常着 阅读全文
posted @ 2022-07-21 00:36
dreamw
阅读(40)
评论(0)
推荐(1)
摘要:
技术交流,公众号:程序员小富 大家好,我是小富~ 我有一个朋友~ 做了一个小破站,现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。 不过他还没想好用什么方式做,这里我帮他整理了一下几种方案,并简单做了实现。 案例下载,记得Star 哦 什么是消息推送(push) 阅读全文
posted @ 2022-07-21 00:35
dreamw
阅读(379)
评论(0)
推荐(0)
摘要:
今天教大家如何在asp .net core 和 .net 控制台程序中 批量注入服务和 BackgroundService 后台服务 在默认的 .net 项目中如果我们注入一个服务或者后台服务,常规的做法如下 注册后台服务 builder.Services.AddHostedService<Clea 阅读全文
posted @ 2022-07-21 00:34
dreamw
阅读(589)
评论(0)
推荐(0)
摘要:
在.Net Framework环境下,我们使用Windows Workflow Foundation(WF)作为项目的工作流引擎,可是.Net Core已经不支持WF了,需要为基于.Net Core的项目选择新的工作流引擎。基本要求如下: 轻量级,部署和使用都很简单。 有相当数量的用户,往往使用的人 阅读全文
posted @ 2022-07-21 00:32
dreamw
阅读(3287)
评论(1)
推荐(1)
摘要:
前言 权限管控对于一个系统来说是非常重要的,最熟悉不过的是菜单权限和数据权限,上一节通过Jwt实现了认证,接下来用它实现接口权限的验证,为什么不是菜单权限呢?对于前后端分离而言,称其为接口权限感觉比较符合场景(我是这么理解的);数据权限牵涉到具体业务,这里就不说啦! 正文 对于一些比较简单的系统,访 阅读全文
posted @ 2022-07-21 00:20
dreamw
阅读(770)
评论(2)
推荐(4)
浙公网安备 33010602011771号