2021
10-01
10-01
聊聊MultipartFile与File的一些事儿
前言前段时间碰到了中转文件的需求,需要使用HttpClient中转一下文件,过程为:在实现这个需求的过程中就用得到了MultipartFile与File,而且我对前一个也不是很熟悉。记录一下什么是MultipartFileMultipartFile是spring类型,代表HTML中formdata方式上传的文件,包含二进制数据+文件名称。【来自百度知道】MultipartFile与File的互相转换1.File转MultipartFile(1):使用org.springframework.mock.web.MockMultipartFile需...
继续阅读 >
创建一个测试表postgres=#createtablet1(aint);CREATETABLEpostgres=#selectpg_relation_filepath('t1');pg_relation_filepath----------------------base/75062/75297(1row)postgres=#在操作系统上已经可以看到该文件。$ls-la$PGDATA/base/75062/75297-rw-------1postgrespostgres0Nov911:11/data/pgdata/11/data/base/75062/75297插入一些数据:postgres=#showsegment_size;segment_size--------------...
说明:在pg中,当我们进行了基于时间点的还原(PITR)后,数据库会启用新的时间线并继续进行操作。但是,当我们进行基于时间点的还原后如果发现又出现错误,想要继续还原数据库该如何操作呢?如何还原到原先旧的时间线呢?我们可以使用recovery_target_timeline参数来指定数据库还原到某一个时间线上。如果你还不清楚这个参数该如何使用,或者说压根不知道时间线是啥,那么请继续往下看。PostgreSQL时间线:每当我们在数据库中完成...
导读:最近数据库经常出现会话阻塞的报警,过一会又会自动消失,昨天晚上恰好发生了一次,于是赶紧进行了查看,不看不知道,一看吓一跳,发现是由dataguard引起的logfilesync等待。我们知道,通常logfilesync等待都是由频繁写日志造成的,这次居然是由DG环境引起的。(一)问题描述数据库:Oracle11.2.0.4,单机版,有Dataguard环境操作系统:centos7.4通过zabbix监控到的会话阻塞信息如下图,这里是自定义的监控,解释如下...