摘要: 前言:有一段时间没写博客了,那是因为博主菜,需要学习和准备,这不带来了本系列的文章。在这里我把学习的心得分享出来,有些点理解的也不是太到位,希望大佬们能多多给点建议和指导。下半年就把这个系列的文章写完,使用的技术暂时先不说,保持神秘感。哈哈哈 一、项目介绍 该项目整体上使用的是ASP.Net Cor 阅读全文
posted @ 2019-07-08 11:28 菠萝吹雪—Code 阅读(2317) 评论(7) 推荐(8) 编辑
摘要: 前言:我相信大家在编写代码时经常会遇到各种状态值,而且为了避免硬编码和代码中出现魔法数,通常我们都会定义一个枚举,来表示各种状态值,直到我看到Java中这样使用枚举,我再想C# 中可不可以这样写,今天就分享一下我的感悟。 一、通常我们是这样使用枚举的 (1)switch中使用枚举 在没有进某唐时我也 阅读全文
posted @ 2019-06-02 19:56 菠萝吹雪—Code 阅读(6403) 评论(12) 推荐(11) 编辑
摘要: 前言:马上要过年了,祝大家新年快乐!在过年回家前分享一篇关于Zookeeper的文章,我们都知道现在微服务盛行,大数据、分布式系统中经常会使用到Zookeeper,它是微服务、分布式系统中必不可少的分布式协调框架。它的作用体现在分布式系统中解决了配置中心的问题,以及解决了在分布式环境中不同进程之间争 阅读全文
posted @ 2019-01-31 15:00 菠萝吹雪—Code 阅读(5143) 评论(0) 推荐(7) 编辑
摘要: 引言:最近回头看了看开发的.Net Core 2.1项目的复盘总结,其中在多处用到Redis实现的分布式锁,虽然在OnResultExecuting方法中做了防止死锁的处理,但在某些场景下还是会发生死锁的问题,下面我只展示部分代码: 问题: (1)这里setnx设置的值“1”,我想问,你最后del的 阅读全文
posted @ 2019-01-26 14:24 菠萝吹雪—Code 阅读(7132) 评论(20) 推荐(23) 编辑
摘要: 一、前言 这篇文章是学习单例模式的第二篇,之前的文章一下子就给出来看起来很高大上的实现方法,但是这种模式还是存在漏洞的,具体有什么问题,大家可以停顿一会儿,思考一下。好了,不卖关子了,下面我们来看看每种单例模式存在的问题以及解决办法。 二、每种Singleton 模式的演进 模式一 问题:该模式下在 阅读全文
posted @ 2019-01-12 02:00 菠萝吹雪—Code 阅读(752) 评论(4) 推荐(6) 编辑
摘要: 在这篇文章中,我们将深入研究.NET Core和ASP.NET Core MVC中的依赖注入,将介绍几乎所有可能的选项,依赖注入是ASP.Net Core的核心,我将分享在ASP.Net Core应用中使用依赖注入的一些经验和建议,并且将会讨论这些原则背后的动机是什么: (1)有效地设计服务及其依赖 阅读全文
posted @ 2019-01-08 18:02 菠萝吹雪—Code 阅读(19543) 评论(7) 推荐(26) 编辑
摘要: 一、前言: 全文翻译自:https://www.talkingdotnet.com/creating-first-asp-net-core-3-0-app-visual-studio-2019/ Visual Studio 2019和.NET Core 3.0的首次公开预览已经发布。 我希望它们都是 阅读全文
posted @ 2019-01-01 16:23 菠萝吹雪—Code 阅读(18874) 评论(5) 推荐(4) 编辑
摘要: 前言:最近,同事在工作中遇到了使用HttpClient,有些请求超时的问题,辅导员让我下去调研一下,HttpClinet的使用方式已经改成了之前博客中提到的方式,问题的原因我已经找到了,就是因为使用了伪异步,导致阻塞主线程。在之前的博客中有园友,建议在使用静态的HttpClinet时务必使用它的As 阅读全文
posted @ 2018-09-23 20:56 菠萝吹雪—Code 阅读(2531) 评论(9) 推荐(6) 编辑
摘要: 引言: ASP.NET Core2.1 中出现了一个新的 HttpClientFactory 功能, 它有助于解决开发人员在使用 HttpClient 实例从其应用程序中访问外部 web 资源时可能遇到的一些常见问题。关于HttpClientFactory 到底解决了那些HttpClient的严重问 阅读全文
posted @ 2018-09-15 12:10 菠萝吹雪—Code 阅读(7227) 评论(7) 推荐(10) 编辑
摘要: 一、什么是Docker 目前,.Net 社区中很可能会用到的两个词是“微服务”和“Docker”。 这两个主题都非常引人注目,并为开发人员和架构师带来兴奋之情。 在这个新系列的博客文章中,我把自己最近学习Docker的总结分享出来,希望对你有帮助。 (一)在聊什么是Docker时,我们先看看在虚拟化 阅读全文
posted @ 2018-08-24 10:57 菠萝吹雪—Code 阅读(274) 评论(0) 推荐(0) 编辑