使用单例模式 1.2.1. HttpClient thread safety HttpClient implementations are expected to be thread safe. It is recommended that the same instance of this class is reused for multiple request executions. 由官方文档可知,HttpClient 是线程安全的,建议使用同一实例。 因此使用单例模式创建,优化反复创建的开销。 设置 Pooling connection manager PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(); // Increase max total connection to 200 cm.setMaxTotal(200); // Increase default max connection per route to 20 cm.setDefaultMaxPerR.... HttpClient 4.5 的一些优化 Java
服务器版本: CentOS 7.6 拉取官方的镜像 docker pull mysql:8 初始化 创建所需文件夹 mkdir -p /home/docker/mysql8/{conf,data} 复制配置文件 docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8 docker cp mysql:/etc/mysql/my.cnf /home/docker/mysql8/conf/my.cnf docker rm -f mysql 按需修改配置文件 设置默认字符集 [client] default-character-set=utf8mb4 修改认证插件 [mysqld] default-authentication-plugin=mysql_native_password 运行容器 cd /home/docker/mysql8 docker run --name mysql -p 3306:3306 \ -v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/data.... Docker 安装 MySQL8 Docker
目标 定时备份某用户的所有表 创建 sh 脚本 [oracle@szyxDBServer u01]$ vim backup.sh #!/bin/bash #本脚本自动备份30天的数据库,每次备份完成后,删除30天之前的数据。 #设置环境变量 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin #获取当前时间,格式:20191115 DATE=$(date +%Y%m%d) #获取30天之前的时间 DATE_RM=$(date -d "30 days ago" +%Y%m%d) #设置备份目录, export DIR=/u01/expback #开始备份,此处采用exp方式导出 echo 'Oracle backup...' exp user/password@ORADB file=$DIR'/szyxadm_'$DATE'.dmp' buffer=20480 log=$DIR'.... Oracle 定时备份 Oracle