All posts by 龙生

理解ASP.NET Core – 基于Cookie的身份认证(Authentication)

通常,身份认证(Authentication)和授权(Authorization)都会放在一起来讲。但是,由于这俩英文相似,且“认证授权”四个字经常连着用,导致一些刚接触这块知识的读者产生混淆,分不清认证和授权的区别,甚至认为这俩是同一个。所以,我想先给大家简单区分一下身份认证和授权。

龙生   18 Dec 2024
View Details

Java8 Stream 之groupingBy 分组讲解

public void groupingByCity() {
Map> map = employees.stream().collect(Collectors.groupingBy(Employee::getCity));
map.forEach((k, v) -> {
System.out.println(k + " = " + v);
});
}

龙生   17 Dec 2024
View Details

详解Nginx location 匹配规则

前缀匹配时,Nginx 不对 url 做编码,因此请求为 /static/20%/aa ,可以被规则 ^~ /static/ /aa 匹配到(注意是空格)

匹配成功后,url的 域名+port 替换为root指定的目录

龙生   14 Dec 2024
View Details

nginx 正则匹配配置

^~   标识符匹配后面跟-一个字符串。匹配字符串后将停止对后续的正则表达式进行匹配,如location ^~ /images/ , 在匹配了/images/这个字符串后就停止对后续的正则匹配
=   精准匹配,如location=/,只会匹配url为/的请求。

~   区分大小写的匹配。
~*   不区分大小写的匹配。
!~    对区分大小写的匹配取非。
!~*    对不区分大小写的匹配取非。
/    通用匹配,如果没有其它匹配,任何请求都会被匹配到

龙生   13 Dec 2024
View Details

Docker镜像源拉取失败超时 Error response from daemon: Get “https://registry-1.docker.io/v2/“解决方案

一般情况是修改镜像源,但是镜像源国内现在很多用不上也是会报错的。
下面我给一个亲测有效的镜像源

龙生   13 Dec 2024
View Details

宝塔面板卸载全解析:命令与脚本两种方式详解

宝塔面板作为一款流行的Linux服务器管理工具,为用户提供了便捷的操作界面和丰富的功能。然而,在某些情况下,用户可能需要卸载宝塔面板以恢复服务器的原始状态或安装其他管理工具。本文将为您提供两种卸载宝塔面板的方法:使用卸载命令和使用官方卸载脚本,并详细解析每一步的操作。

龙生   13 Dec 2024
View Details

Mysql查看连接数(连接总数、活跃数、最大并发数)

show variables like '%max_connection%'; 查看最大连接数
set global max_connections=1000; 重新设置最大连接数

龙生   13 Dec 2024
View Details

IDEA热部署设置(自动/手动 两种方式)

注意:idea2021.2及以上版本
快捷键 ctrl+shift+alt+/ 热部署找不到compile.automake.allow.when.app.running

目前已经被idea官方更新到setting里面设置
具体设置位置
file->setting->Advanced Setttings里面了

龙生   11 Dec 2024
View Details

后台LocalDateTime参数的接收问题(Failed to convert value of type ‘java.lang.String‘ to required type ‘java.tim

@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")

龙生   06 Dec 2024
View Details
1 5 6 7 407