一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Backend

YUM命令常见报错以及解决办法

1)检查yum仓库是否配置正确,可以到CentOS 镜像下载阿里云repo配置文件。
2)如果报错中包含$releasever变量, 则执行rpm -qa | grep centos-release确认centos-release是否安装。未安装可以执行以下命令下载安装包进行安装。

龙生   18 Dec 2024
View Details

CentOS7安装Docker(超详细)

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。

龙生   18 Dec 2024
View Details

linux清除操作记录

vim /root/.bash_history
history -c
:history
:set history=0

龙生   18 Dec 2024
View Details

理解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

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

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

龙生   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

.net webapi .net core 统一时间返回格式, .net core 2.0, .net core 3.1

在用 webapi 或者.net core 写接口时, 我们的时间类型往往是 datetime类型的, 如果直接返回, 前端拿到的结果往往这样这种格式 : 下面讲怎么改成我们想要的格式 webapi 在WebApiConfig.cs文件里的Register方法添加如下代码, 在接口返回的时候要用 ok(object) 这种格式.

.net core 2.X 在 Startup.cs 文件里 的 ConfigureServices的 AddMvc 追加下面的代码

.net core 3.x 升级到.net core 3.0 以后,不在默认包含 NewtonsoftJson,而是默认使用System.Text.Json. 我们可以定义一个继承 System.Text.Json.Serialization.JsonConverter 的类,实现其Read 和 Write两个抽象方法. 然后再使用

然后再 ConfigureServices 里添加

 .net core 3.x 使用 NewtonsoftJson序列化后 刚刚提到.net core 3.0以后序列化默认是使用System.Text.Json. 但是由于这个实在是不好用, 所以可以改回NewtonsoftJson,之后修改时间格式如下

  from: https://www.cnblogs.com/fancyblogs/p/12936939.html

龙生   06 Dec 2024
View Details
1 3 4 5 280