概述
mybatis默认不支持多条语句拼接插入或更新的,需要在数据库配置中配置相关参数,以允许执行分号相隔的多个SQL语句。
开启方法:
properties或yml配置文件中jdbc链接后追加&allowMultiQueries=true
开启批量执行配置示例:
mybatis默认不支持多条语句拼接插入或更新的,需要在数据库配置中配置相关参数,以允许执行分号相隔的多个SQL语句。
开启方法:
properties或yml配置文件中jdbc链接后追加&allowMultiQueries=true
开启批量执行配置示例:
在项目开发过程中,不同项目使用的node版本可能不同,过高或者过低都可能会导致报错,所以我们通常使用nvm对node版本进行管理,根据不同项目要求的版本进行灵活切换。
本文主要讲述如何使用nvm对node版本进行管理。
node -v
查看本地安装node版本
where node
查看本地安装的node路径
D:\smaple>node -v
v16.13.2
D:\smaple>where node
C:\Program Files\nodejs\node.exe
D:\smaple>
问题描述:
docker mysql镜像(基础镜像mysql:5.7.31),在windows系统可以正常构建并运行,迁移至麒麟操作系统时,构建时报错:
standard_init_linux.go:228: exec user process caused: exec format error
dockerfile内容:
# 基础镜像
FROM mysql:5.7.31
# author
MAINTAINER whw
# 执行sql脚本
ADD ./db/*.sql /docker-entrypoint-initdb.d/
问题分析:
1、查看Windows主机架构(docker version命令):
重连机制和心跳机制是保证websocket连接可靠性的两种重要机制。
1、心跳检测机制
2、重连机制
本文我们以vue页面为例来说明,前端页面如何建立websocket连接,以及重连机制和心跳机制的实现。
完整示例:
wss协议实际就是websocket+ssl,就是在websocket协议上加入ssl层,类似https(http+ssl)。
Nginx websocket代理主要配置:
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
server {
listen 80;
server_name yourdomain.com;
location /websocket {
proxy_pass http://localhost:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}