上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 是否曾经在异步编程时引发过异常?因为调试器没有显示异常发生的位置而感到沮丧?或者在查看具有内部异常的异常时感到沮丧?调试器不容易显示该异常来自何处。从 Visual Studio 2019 16.5 版本开始,异常帮助器现在包含了重新抛出的异常的原始调用堆栈功能。这有助于找出代码中任何重新抛出异常的 阅读全文
posted @ 2020-07-08 00:57 MeteorSeed 阅读(345) 评论(0) 推荐(0)
摘要: 今天我们宣布EF Core 5.0发布第五个预览版。 1 先决条件 EF Core 5.0 的预览版要求 .NET Standard 2.1。这意味着: EF Core 5.0 在 .NET Core 3.1 上运行,不需要 .NET 5。根据 .NET 5 计划的改变,这可能会在未来发生变化。 E 阅读全文
posted @ 2020-06-18 00:30 MeteorSeed 阅读(518) 评论(0) 推荐(3)
摘要: 1 YARP YARP是一个项目,用于创建反向代理服务器。它开始于我们注意到来自微软内部团队的一系列问题。他们要么为其服务构建反向代理,要么询问 API 和用于构建 API 的技术。因此我们决定让他们聚在一起开发一个通用解决方案,该解决方案形成了YARP。 YARP是一个反向代理工具包,用于使用 A 阅读全文
posted @ 2020-06-12 00:33 MeteorSeed 阅读(347) 评论(0) 推荐(0)
摘要: C# 9.0正在形成,我想分享我们对添加到该语言下个版本的一些主要功能的看法。对于每个新版本的 C#,我们努力使常见的编码方案更加清晰和简单,C# 9.0 也不例外。这次的一个特别重点是支持数据形状的简洁和不可变表示。 让我们潜入吧! 1 仅可初始化的属性 对象初始化器是非常好用的。它们为类型实例化 阅读全文
posted @ 2020-06-01 01:50 MeteorSeed 阅读(882) 评论(1) 推荐(2)
摘要: .NET for Spark可用于处理成批数据、实时流、机器学习和ad-hoc查询。在这篇博客文章中,我们将探讨如何使用.NET for Spark执行一个非常流行的大数据任务,即日志分析。 1 什么是日志分析? 日志分析的目标是从这些日志中获得有关工具或服务的活动和性能的有意义的见解。NET fo 阅读全文
posted @ 2020-05-11 02:12 MeteorSeed 阅读(454) 评论(0) 推荐(1)
摘要: 边缘缓存模式(Cache-Aside Pattern),即按需将数据从数据存储加载到缓存中。此模式最大的作用就是提高性能减少不必要的查询。 1 模式 先从缓存查询数据 如果没有命中缓存则从数据存储查询 将数据写入缓存 代码形如: public async Task<MyEntity> GetMyEn 阅读全文
posted @ 2019-09-03 08:06 MeteorSeed 阅读(5559) 评论(0) 推荐(0)
摘要: 在一个分布式环境中,我们习惯使用GUID做主键,来保证全局唯一,然后,GUID做主键真的合适吗? 其实GUID做主键本身没有问题,微软的很多项目自带DB都是使用GUID做主键的,显然,这样做是没有问题的。然而,SQL Server默认会将主键设置为聚集索引,使用GUID做聚集索引就有问题了。很多时候 阅读全文
posted @ 2019-08-26 23:24 MeteorSeed 阅读(3876) 评论(1) 推荐(5)
摘要: 先来看一组数据,从某招聘网站直接检索3-4w的岗位,会看到Java与.NET社会需求量的巨大差异,这里就不再对比高薪的岗位了,.NET的高薪岗位更是少的可怜: 笔者从业十余年,一直是在.NET圈子摸爬滚打,曾经也有几次机会可以转Java,但或许是懒惰,或许出于对微软的信任,也或许是相信市场供求关系的 阅读全文
posted @ 2019-08-07 12:05 MeteorSeed 阅读(4877) 评论(55) 推荐(14)
摘要: 1 在所有节点执行以下步骤 Step 01 添加Citus Repostory Step 02 安装Citus并且初始化DB Step 03 配置postgresql.conf Step 04 配置pg_hba.conf Step 05 配置防火墙 查看 添加5432端口(--permanent永久 阅读全文
posted @ 2018-02-24 17:42 MeteorSeed 阅读(1349) 评论(0) 推荐(1)
摘要: Citus是基于PsotgreSQL的扩展,用于切分PsotgreSQL的数据,非常简单地实现数据“切片(sharp)”。如果不使用Citus,则需要开发者自己实现分布式数据访问层(DDAL),实现路由和结果汇总等逻辑,借助Citus可简化开发,是开发者把精力集中在具体的业务逻辑上。 对于多租户程序 阅读全文
posted @ 2018-02-13 14:24 MeteorSeed 阅读(3288) 评论(0) 推荐(8)
上一页 1 ··· 8 9 10 11 12 13 14 下一页