张蘅水 + 关注
Devops 爱好者,.Net 开发者

[转载] .NET 中可以有类似 JVM 的幻像引用吗?

发布时间:2019-01-10 23:17:31 浏览:953 评论 :0

近日发现一篇不错的文章,文中列举了一些 GC 场景,探讨了 在 .NET 中是需要实现像 JVM 的中的幻像引用。有人质疑其不切实际,也有像 Ayende 大神一言不合就自己做了个 demo。 Do we need JVM’s PhantomReference in .

jvm gc .net class IT dotnet 幻象引用

【长期更新】迈向现代化的 .Net 配置指北

发布时间:2018-09-08 19:45:18 浏览:940 评论 :0

1. 欢呼 .NET Standard 时代 我现在已不大提 .Net Core,对于我来说,未来的开发将是基于 .NET Standard,不仅仅是 面向未来 ,也是 面向过去;不只是 .Net Core 可以享受便利, .NET Framework 不升级一样能享受 .NET Standard 带来的好处。

分布式 .net 配置 微服务 Framework string static Core class 配置中心 Core,.Net 配置,.Net 配置中心,.Net

Nuget 多平台多目标快速自动打包

发布时间:2018-07-10 17:20:00 浏览:1167 评论 :0

构建现代的 .Net 应用离不开 Nuget 的支持,而快速打包 Nuget 成了提高生产率的有效方法。 1. 前置条件 为了实现 Nuget 的快速打包,我们需要先解决一些前置依赖,无论是 .Net Framework、Mono 或者 .Net Standard(.Net Core),我们都需要先编译通过,然后再打包成 Nuget 包,最后再发布到 Nuget 服务器上。

服务器 windows 系统环境 Framework 脚本 visual source

.Net Core 环境下构建强大且易用的规则引擎

发布时间:2018-06-09 17:54:00 浏览:945 评论 :0

本文源码: https://github.com/jonechenug/ZHS.Nrules.Sample 1. 引言 1.1 为什么需要规则引擎 在业务的早期时代,也许使用硬编码或者逻辑判断就可以满足要求。

配置 电商 Core list 规则引擎

.Net 4.X 提前用上 .Net Core 的配置模式以及热重载配置

发布时间:2018-03-07 22:29:00 浏览:780 评论 :0

1. 前言 在提倡微服务及 Serverless 越来越普及的当下,传统 .Net 应用的配置模式往往依赖于一个名为 web.config 的 XML 文件,在可扩展性和可读性与时代脱节了。当然,我不会怂恿一下子把所有应用迁移到 .Net Core 上,本文将在尽量不引入 .Net Core 开发模式的前提下,获得最大的利益。

Json 配置 string Core class

[搬运] DotNetAnywhere:可供选择的 .NET 运行时

发布时间:2018-02-09 21:07:00 浏览:1012 评论 :0

原文 : DotNetAnywhere: An Alternative .NET Runtime 作者 : Matt Warren 译者 : 张很水 我最近在收听一个名为DotNetRock 的优质播客,其中有以Knockout.js而闻名的Steven Sanderson 正在讨论 " WebAssembly And Blazor "。

函数 线程 Framework void metadata type

[搬运] .NET Core 2.1中改进的堆栈信息

发布时间:2018-02-01 21:24:00 浏览:744 评论 :0

原文 : Stacktrace improvements in .NET Core 2.1 作者 : Ben Adams 译者 : 张很水 . NET Core 2.1 现在具有可读的异步堆栈信息!使得异步、迭代器和字典 ( key not found ) 中的堆栈更容易追踪! 这个大胆的主张意...

trace runtime static exception Core

[搬运] C# 这些年来受欢迎的特性

发布时间:2018-01-21 17:07:00 浏览:907 评论 :0

原文地址:http://www.dotnetcurry.com/csharp/1411/csharp-favorite-features 在写这篇文章的时候,C# 已经有了 17 年的历史了,可以肯定地说它并没有去任何地方。

string c# static 表达式 class 编程

[搬运] 写给 C# 开发人员的函数式编程

发布时间:2018-01-17 21:53:00 浏览:1160 评论 :0

原文地址:http://www.dotnetcurry.com/csharp/1384/functional-programming-fsharp-for-csharp-developers 摘要:作为一名 C# 开发人员,您可能已经在编写一些函数式代码而没有意识到这一点。

安全 函数 线程 string c# static 编程

[搬运]在C#使用.NET设计模式的新观点

发布时间:2017-11-19 21:37:00 浏览:686 评论 :0

原文地址:http://www.dotnetcurry.com/dotnet/1092/dotnet-design-patterns 软件开发有许多设计模式。其中一些模式非常受欢迎。说几乎所有的模式都可以被接受,而不管我们选择的编程语言如何。

string c# static 表达式 class void database 抽象工厂

在容器中利用Nginx-proxy实现多域名的自动反向代理、免费SSL证书

发布时间:2017-05-28 20:56:00 浏览:1901 评论 :0

在个人的小项目或者测试环境中,配置反向代理显得十分繁琐,而借助 Nginx-proxy 的镜像,即使是小白,也能快速实现域名转发。 1.域名、IP自动转发 在开始之前,首先黑进了自家的路由器,将某个域名(甚至不存在),如 dotnet1.nginx-test.com 和 dotnet2.nginx-test.com 指向了局域网内 IP 为 "192.168.9.10" 的机器上(hosts、iptable等方式)。

nginx docker 域名 配置 SSL 容器 Image

ASP.NET Core 菜鸟之路:从Startup.cs说起

发布时间:2017-05-17 18:57:00 浏览:1041 评论 :0

1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。

Json 配置 中间件 测试 swagger asp Core

[翻译]在 .NET Core 中的并发编程

发布时间:2017-04-21 21:40:00 浏览:653 评论 :0

原文地址:http://www.dotnetcurry.com/dotnet/1360/concurrent-programming-dotnet-core 今天我们购买的每台电脑都有一个多核心的 CPU,允许它并行执行多个指令。

线程 同步 Framework lock 多线程 Core 编程 数据结构

[翻译] 使用ElasticSearch,Kibana,ASP.NET Core和Docker可视化数据

发布时间:2017-04-08 15:00:00 浏览:2036 评论 :0

原文地址:http://www.dotnetcurry.com/aspnet/1354/elastic-search-kibana-in-docker-dotnet-core-app 想要轻松地通过许多不同的方式查询数据,甚至是从未预料到的方式?想要以多种方式可视化日志?同时支持基于时间、文本和其他类型的即时过滤器?借助于 Elastic stack 的卓越性能和可扩展方式的优点,我们将通过两个示例轻松实现。

docker 服务器 日志 容器 request API 索引 string exception asp Core Elasticsearch

.NET Core:使用ImageSharp跨平台处理图像

发布时间:2017-04-01 14:05:00 浏览:1252 评论 :0

一.简述 ImageSharp是一个新的跨平台2D图形API,旨在处理图像而不使用System.Drawing。 二.安装 目前ImageSharp还是处于alpha版本,所以我们需要在nuget中添加它的地址:https://www.

Image Core file

.NET Core开源组件:后台任务利器之Hangfire

发布时间:2017-04-01 13:34:00 浏览:1067 评论 :0

一.简述 Hangfire作为一款高人气且容易上手的分布式后台执行服务,支持多种数据库。在.net core的环境中,由Core自带的DI管理着生命周期,免去了在NF4.X环境中配置always running的麻烦,真正做到开箱即用。

分布式 服务器 数据库 高并发 配置 Core test

.net core 持续构建简易教程

发布时间:2016-11-08 20:24:00 浏览:1199 评论 :0

环境需求:jenkins和.netcore 由于jenkins在真机上的部署比较麻烦,所以在这里我使用基于jenkins的Docker,只要任何一台运行docker的环境都可以进行以下的操作。 docker run --restart always --name jenkins -v $PWD...

docker 浏览器 容器 测试 Core git 插件 单元测试 jenkins