
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用的时候将一个被预览的文件的地址做如下处理:先base64编码再urlencode得到一个编码后的地址encodeUrl,用这个地址和预览服务的地址拼接出最终的预览地址 http://localhost:8012/onlinePreview?或者从码云(gitee)https://gitee.com/kekingcn/file-online-preview/releases 下载发行版,用mav

在 Docker 中运行 Nginx 时,镜像内部的默认路径是固定的,但你可以通过挂载卷(Volume Mounting)的方式,将这些固定路径映射到宿主机的任意目录,从而实现配置的持久化和灵活管理。因此,路径在容器内是固定的,但在宿主机上是可以自定义的。通过上述挂载方式,Docker 中的 Nginx 完全可以实现与宿主机原生安装相同的持久化体验,甚至更易于迁移和备份。为了保持配置的完整性,建议
docker compose 笔记
字段一句话记忆driver“用什么方式连”ipam“IP 从哪来”→ 定义网段、网关、分配池,防冲突用name“叫什么名字”→ 自定义真实网络名,跨项目共享必备# ========== 定义 config 对象 ==========configs:nginx_conf: # config 名称(引用时用这个名字)file: ./configs/nginx.conf # 宿主机源文件路径。
清华的开源软件镜像地址:https://mirrors.tuna.tsinghua.edu.cn。
三、下载华为云yum源 :wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo。阿里云:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Cento

3、用乐观锁,乐观锁就是在数据库表上添加一个version字段,每次更新都对这个字段+1,每次更新前先读出version的值,更新时将version也一并作为更新条件,如果不成功再执行上面的查询更新,直到成功为止。比如第一个线程释放锁后还未提交事务,第二个线程获得锁,执行查询,查询到第一个线程操作前的数据,继续往下执行。注意这里两个对数据库的操作一个查询,一个更新。2、集群部署,很明显不是同一个进









