150行代码打造.net core生产力工具,你值得拥有

2021年04月23日 阅读:693

原文:150行代码打造.net core生产力工具,你值得拥有 你是否在初学 .net core时,被依赖注入所折磨? 你是否在开发过程中,为了注入依赖而不停的在Startup中增加注入代码,而感到麻烦? 你是否考虑过或寻找过能轻松实现自动注入的组件? 如果有,那请欢迎继续往下看。 或许你是被我这标... ... 查看全文

在 ASP.NET Core 程序启动前运行你的代码

2021年04月23日 阅读:557

原文:在 ASP.NET Core 程序启动前运行你的代码 一、前言# 在进行 Web 项目开发的过程中,可能会存在一些需要经常访问的静态数据,针对这种在程序运行过程中可能几乎不会发生变化的数据,我们可以尝试在程序运行前写入到缓存中,这样在系统后续使用时就可以直接从缓存中进行获取,从而减缓因为频繁读... ... 查看全文

ASP.NET Cookie是怎么生成的

2021年04月23日 阅读:742

原文:ASP.NET Cookie是怎么生成的 ASP.NET Cookie是怎么生成的 可能有人知道Cookie的生成由machineKey有关,machineKey用于决定Cookie生成的算法和密钥,并如果使用多台服务器做负载均衡时,必须指定一致的machineKey用于解密,那么这个过程到底... ... 查看全文

《ASP.NET Core 高性能系列》关于.NET Core的部署方式

2021年04月23日 阅读:875

原文:《ASP.NET Core 高性能系列》关于.NET Core的部署方式 概述,.NET Core应用程序可以创建三种类型的部署:FDD SCD FDE 框架依赖的部署(FDD)。顾名思义,框架依赖的部署(FDD)依赖于目标系统上是否存在.NET Core版本。由于.NET Core已经存在,... ... 查看全文

使用nginx实现基于tcp协议的https协议多域名指向的分别转发功能

2021年04月23日 阅读:891

零、环境 os:centos8 阿里云 kernel:Linux ${hostname} 4.18.0-80.11.2.el8_0.x86_64 #1 SMP ${time} x86_64 x86_64 x86_64 GNU/Linux nginx:nginx-1.17.5 一、编译安装nginx ... 查看全文

刷题记录:ctf473831530_2018_web_virink_web

2021年04月23日 阅读:934

[TOC] 刷题记录:ctf473831530_2018_web_virink_web 题目复现链接: 查看全文

System.Text.Json 自定义Converter实现时间转换

2021年04月23日 阅读:631

原文:System.Text.Json 自定义Converter实现时间转换 Newtonsoft.Json与System.Text.Json区别# Copy在 Newtonsoft.Json中可以使用例如 Copy.AddJsonOptions(options => { options.Seria... ... 查看全文

JAVA面向对象的学习 -------多态 Instance of 的学习(类型转换)

2021年04月23日 阅读:744

public static void main(String[] args) { //类型之间的转换 父 到 子 高 到 低 Person person = new Student(); //student这个对象装换为Student类型,我们就可以使用Student类型的方法了 Student s ... 查看全文

springMvc前端传递参数为json数组形式,记一次心得

2021年04月23日 阅读:804

记一次springMvc传递json数组,后端如何接收的问题? 例子:在postman中写好测试样例数据: {"TDGY_CJGS": [{"RESOURCEID":"6", "RESOURCENO":"6", "NOTICEID":"6", "NOTICENO":"6", "CRXZ":"1", ... 查看全文

PTA 乙级 1022 D进制的A+B (20分) C++(贼快,调库大法)

2021年04月23日 阅读:682

大水题来啦! 不过要注意A B都为零的情况,所以用do-while循环 C++ 1 #include<iostream> 2 #include<string> 3 #include<algorithm> 4 5 using namespace std; 6 7 int main() { 8 int ... 查看全文

标准C语言

2021年04月23日 阅读:734

一、数据类型 为什么对数据进行分类:节约存储空间,提高运行速度。 整型: signed signed char 1 -128~127 signed short 2 -32678~32767 signed int 4 正负20亿 signed long 4/8 正负20亿/9开头19位整数 signe ... 查看全文

【转】编写高质量代码改善C#程序的157个建议——建议86:Parallel中的异常处理

2021年04月23日 阅读:582

建议86:Parallel中的异常处理建议85阐述了如何处理Task中的异常。由于Task的Start方法是异步启动的,所以我们需要额外的技术来完成异常处理。Parallel相对来说就要简单很多,因为Parallel的调用者线程会等到所有的任务全部完成后,再继续自己的工作。简单来说,它具有同步的特性 ... 查看全文

【转】编写高质量代码改善C#程序的157个建议——建议89:在并行方法体中谨慎使用锁

2021年04月23日 阅读:730

建议89:在并行方法体中谨慎使用锁除了建议88所提到的场合,要谨慎使用并行的情况还包括:某些本身就需要同步运行的场合,或者需要较长时间锁定共享资源的场合。在对整型数据进行同步操作时,可以使用静态类Interlocked的Add方法,这就极大地避免了由于进行原子操作长时间锁定某个共享资源所带来的同步性 ... 查看全文

【转】编写高质量代码改善C#程序的157个建议——建议90:不要为抽象类提供公开的构造方法

2021年04月23日 阅读:849

建议90:不要为抽象类提供公开的构造方法 首先,抽象类可以有构造方法。即使没有为抽象类指定构造方法,编译器也会为我们生成一个默认的protected的构造方法。下面是一个标准的最简单的抽象类: 其次,抽象类的方法不应该是public或internal的。抽象类设计的本意是让子类继承,而不是用于生成实 ... 查看全文

winform导出dataviewgrid数据为excel的方法

2021年04月23日 阅读:903

本文实例讲述了winform导出dataviewgrid数据为excel的方法。分享给大家供大家参考。具体实现方法如下: 代码如下: #region 导出dataViewGrid视图中的数据为xls格式 private void btnExportList_Click(object sender, ... 查看全文

《ASP.NET Core 高性能系列》关于性能的闲聊

2021年04月23日 阅读:643

原文:《ASP.NET Core 高性能系列》关于性能的闲聊 一、通常的性能问题类型 让我们一起看看那些公共的性能问题,看看他们是或者不是.我们将了解到为什么我们常常在开发期间会错过这些问题.我们也会看看当我们考虑性能时语言的选择、延迟、带宽、计算等因素. 二、语言的考虑 人们经常关注所使用的编程语... ... 查看全文

《ASP.NET Core 高性能系列》致敬伟大的.NET斗士甲骨文!

2021年04月23日 阅读:1110

原文:《ASP.NET Core 高性能系列》致敬伟大的.NET斗士甲骨文! 写在开始 三年前,曾写过一篇文章:从.NET和Java之争谈IT这个行业,当时遭到某些自认为懂得java就了不起的Javaer抨击, 现在可以致敬伟大的.NET斗士甲骨文了 (JDK8以上都需要收费,Android弃用ja... ... 查看全文

ASP.NET Core搭建多层网站架构【5.2-添加NLog日志记录器】

2021年04月23日 阅读:556

2020/01/26, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【1 项目结构分层建立】 查看全文

ASP.NET Core搭建多层网站架构【5.1-WebCore网站核心配置】

2021年04月23日 阅读:653

基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【5.1-WebCore网站核心配置】 统一封装网站核心配置,注册跨域策略,实例化雪花算法,后期可扩展添加多语言支持 ... 查看全文

利用PicGo、GitHub和jsDelivr搭建图床

2021年04月23日 阅读:602

一个高速稳定的图床对于每一个写博客的人来说都很重要,之前大部分人的选择可能都是利用微博搭建图床,但是从2019年4月开始微博开启了防盗链,导致所有依赖微博图床的图片全部无法显示。 利用PicGo将图片上传到GitHub仓库,再使用jsDelivr优化对于我们来说会是一个不错的选择。 ... 查看全文

.netcore 3.1高性能微服务架构:封装调用外部服务的接口方法--HttpClient客户端思路分析

2021年04月23日 阅读:507

众所周知,微服务架构是由一众微服务组成,项目中调用其他微服务接口更是常见的操作。为了便于调用外部接口,我们的常用思路一般都是封装一个外部接口的客户端,使用时候直接调用相应的方法。webservice或WCF的做法就是引用服务,自动生成客户端。在webapi2.0里,我们都会手动封装一个静态类。那么在 ... 查看全文

fastjson中Map与JSONObject互换

2021年04月23日 阅读:816

``` 1、//将map转换成jsonObject JSONObject itemJSONObj = JSONObject.parseObject(JSON.toJSONString(itemMap)); 将Map类型的itemInfo转换成json,再经JSONObject转换实现。 2、//将j... ... 查看全文

热门文章

推荐文章

最新文章

置顶文章