深入探究ASP.NET Core读取Request.Body的正确方式

博主头像 前言 相信大家在使用ASP.NET Core进行开发的时候,肯定会涉及到读取Request.Body的场景,毕竟我们大部分的POST请求都是将数据存放到Http的Body当中。因为笔者日常开发所使用的主要也是ASP.NET Core所以笔者也遇到这这种场景,关于本篇文章所套路的内容,来自于在开发过程 ...

看书的一点小建议!

博主头像 大家好,我是小林。 我在博客园输出了两个图解系列,分别是图解网络和图解系统,每个系列都输出了 15W 字 + 500 张图,收到了很多小伙伴的认可和支持,也经常小伙伴跑来感激小林,说看了我的图解,拿到了大厂的 Offer。 这次就跟大家分享下我的看书经验和心得。 每隔一段时间,都有些读者跑来请教我学 ...

IDEA 这样设置,好看到爆炸!!!

博主头像 Hello,大家好,我是楼下小黑哥。 今天这篇文章是次条视频的文案,这里推荐大家直接看视频学习。 IDEA 这样设置,好看到爆炸!!!#01 今天这期我们来分享几个美化 IDEA 设置技巧,让你的 IDEA 与众不同。 首先我们来看下 IDEA 默认设置,虽然不丑,但就是太单调,千篇一律。 接着,我 ...

我,管理100多人技术团队的二三事

博主头像 我负责的技术团队,现在有 100 人出头。团队里包括了:前端、后端、测试、运维&DBA、还有几个客户端和 AI 工程师。 我下面分了 7 个组,每个组都有一名组长,组长们汇报给我。 100 多人的技术团队,我是怎么带的呢? 我带团队是从 3、 5 个人、十几个人、几十个人团队一点点锻炼出来的。 自我 ...

为什么传统软件厂商都想转型做Saas?

博主头像 欢迎关注微信公众号:sap_gui (ERP咨询顾问之家) 早些年,我工作笔记用的最多的是微软的OneNote,这东西好用不说,不仅能够存在云端,也能存放在本地。可惜到了Office2019之后,OneNote不再随Office软件包附带,而是改为了线上模式,再没法打开本地存放的笔记本。 鉴于国内微 ...

.NET 中的 Worker Service 入门介绍

博主头像 翻译自 Steve Gordon 2020年3月30日的文章 《WHAT ARE .NET WORKER SERVICES?》 1 随着 .NET Core 3.0 的发布,ASP.NET 团队引入了一个新的 Worker Service 项目模板,该模板作为 .NET SDK 的一部分发布。在本文 ...

LINQPad,我的C#/.NET学习诀窍

博主头像 在我以往的文章中,尤其涉及代码演示的,都使用了同一个工具——LINQPad。但许多客户面对我分享的`.linq`源文件都迷茫不知所措,因此有必要来聊聊一下这个强大的工具。 ...

在 GitHub 学习,成长为自己想要的样子|HelloGitHub 访谈

博主头像 万事开头难,我们经过长期的策划和筹备,终于推出了 HelloGitHub 采访系列「开源项目作者的访谈」。这是一个采访个人开源项目作者的栏目,内容侧重于开源项目作者与开源的故事。 我们深知想要做好一个开源项目不是一件简单的事,同时也不止一次遇到过想做一个开源项目却不知道从何下手,那么「HelloGi ...

通过Dapr实现一个简单的基于.net的微服务电商系统(九)——一步一步教你如何撸Dapr之OAuth2授权

Oauth2授权,熟悉微信开发的同学对这个东西应该不陌生吧。当我们的应用系统需要集成第三方授权时一般都会做oauth集成,今天就来看看在Dapr的语境下我们如何仅通过配置无需修改应用程序的方式让第三方服务保护我们的API应用。 目录:一、通过Dapr实现一个简单的基于.net的微服务电商系统 二、通 ...

大学生如何能挑一个喜欢的大厂去拧螺丝

博主头像 大家好,我是阿菌:) 去年参加的秋招,现在大四。 大学里比较不务正业,学习了各种技能,编程算是其中一项。 所以我的方法论和面试技巧可能和一些把编程作为终身事业的同学有所区别,希望能从一个不同的角度给大家一些启发。 如果你能完全吃透本文的内容,是很有可能在本科阶段就拿到比较高的薪资的。(阿菌实践过) ...

面试八股文:你写过自定义任务调度器吗?

博主头像 最近入职了新公司,尝试阅读祖传代码,记录并更新最近的编程认知。 思绪由Q1引发,后续Q2、Q3基于Q1的发散探究 Q1. Task.Run、Task.Factory.StartNew 的区别? 我们常使用Task.Run和Task.Factory.StartNew创建并启动任务,但是他们的区别在哪里 ...

看了这篇还不会Linux性能分析和优化,你来打我

博主头像 前言 一般互联网的项目都是部署在linux服务器上的,如果linux服务器出了问题,那么咱们平时学习的高并发,稳定性之类的是没有任何意义的,所以对linux性能的把握就显得非常重要,当然很多同学可能觉得这些是运维同学的事情,但是我不这么认为,不管你是架构师,还是crud boy,对项目有个全局的掌控 ...

源码篇:ThreadLocal的奇思妙想(万字图文)

博主头像 前言 ThreadLocal的文章在网上也有不少,但是看了一些后,理解起来总感觉有绕,而且看了ThreadLocal的源码,无论是线程隔离、类环形数组、弱引用结构等等,实在是太有意思了!我必须也要让大家全面感受下其中所蕴含的那些奇思妙想! 所以这里我想写一篇超几儿通俗易懂解析ThreadLocal的 ...

C# 特性[Attribute]

博主头像 开篇语 本文开始之前,首先我想问下大家对于属性和特性知道多少?属性和特性又有何区别? 对于该单词,我更想把它称之为:特性。对于属性和特性就是名称上有纠葛(不知道你们迷不迷,反正我写本文之前我是迷了),什么是属性?属性是面向对象编程的基本概念,提供了对私有字段的访问封装,在C#中以get和set访问器 ...

Java中的线程池用过吧?来说说你是怎么理解线程池吧?

博主头像 前言 Java中的线程池用过吧?来说说你是怎么使用线程池的?这句话在面试过程中遇到过好几次了。我甚至这次标题都想写成【Java八股文之线程池】,但是有点太俗套了。虽然,线程池是一个已经被说烂的知识点了,但是还是要写这一篇用来加深自己的印象,但是想使用一个特殊的方式写出来。 线程池 使用线程池的目的 ...

漫画 | 从西游记看产品经理和程序员的关系!

博主头像 说到程序员,永远少不了产品经理的事,最近在B站、知乎上都看到一个视频/话题,是来自云栖吐槽大会的,讲的是程序员与产品经理的关系——是 唐僧和孙悟空的关系,我觉得非常形象,于是尝试用图文的形式演绎了一下. 带着你的你认为的关系,一起来看看吧~ 这是苏南的 第16篇 原创漫画推送 本期漫画情节纯属虚构, ...

CSS新特性contain,控制页面的重绘与重排

博主头像 在介绍新的 CSS 属性 contain 之前,读者首先需要了解什么是页面的重绘与重排。 之前已经描述过很多次了,还不太了解的可以先看看这个提高 CSS 动画性能的正确姿势。 OK,下面进入本文正题, contain 为何? contain 属性允许我们指定特定的 DOM 元素和它的子元素,让它们能 ...