ASP.NET Core 6.0 添加 JWT 认证和授权

1 前言1.1 本文介绍本文将分别简单介绍 Authentication(认证) 和 Authorization(授权)。并以简单的例子在 ASP.NET Core 6.0 的 WebAPI 中以 J...
阅读全文
机器学习基础:奇异值分解(SVD) 编程语言

机器学习基础:奇异值分解(SVD)

SVD 原理奇异值分解(Singular Value Decomposition)是线性代数中一种重要的矩阵分解,也是在机器学习领域广泛应用的算法,它不光可以用于降维算法中的特征分解,还可以用于推荐系...
阅读全文
go语言编译过程概述 编程语言

go语言编译过程概述

go语言编译过程概述总结自《go语言设计与实现》名词解释:中间代码中间代码是编译器或者虚拟机使用的语言,它可以来帮助我们分析计算机程序。在编译过程中,编译器会在将源代码转换到机器码的过程中,先把源代码...
阅读全文
Sentinel基础应用详解 编程语言

Sentinel基础应用详解

Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有...
阅读全文
通过实例程序验证与优化谈谈网上很多对于Java DCL的一些误解以及为何要理解Java内存模型 编程语言

通过实例程序验证与优化谈谈网上很多对于Java DCL的一些误解以及为何要理解Java内存模型

本文基于 OpenJDK 11 以上的版本最近爆肝了这系列文章全网最硬核 Java 新内存模型解析与实验,从底层硬件,往上全面解析了 Java 内存模型设计,并给每个结论都配有了相关的参考的论文以及验...
阅读全文

java使用poi生成excel

使用poi生成excel通常包含一下几个步骤创建一个工作簿创建一个sheet创建一个Row对象创建一个cell对象(1个row+1个cell构成一个单元格)设置单元格内容设置单元格样式. 字体 字体大...
阅读全文
简单易懂的进程与线程详解 编程语言

简单易懂的进程与线程详解

进程与线程详解本博客分以下几个部分来阐述进程与线程1、进程的概念很抽象?那么什么是进程呢?2、开启一个进程,操作系统会做哪些工作?3、既然进程也可以使多个程序能并发执行,为什么还需要线程?4、进程与线...
阅读全文
Source Generator实战 编程语言

Source Generator实战

前言最近刷B站的时候浏览到了老杨的关于Source Generator的简介视频。其实当初.Net 6刚发布时候看到过微软介绍这个东西,但并没有在意。因为粗看觉得这东西限制蛮多的,毕竟C#是强类型语言...
阅读全文
java的Integer中也会有缓存 编程语言

java的Integer中也会有缓存

在上篇《java的自动拆箱会发生NPE》博客中接收了java中的Integer中的自动拆箱产生的NPE,其实对于所有的包装类来说都是一样的,都会产生这样的问题,大家需要举一反三,做学问学知识要懂得反思...
阅读全文