• 问题合集,持续更新


    一、mac 下执行mysql命令报错:

    dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
      Referenced from: /usr/local/bin/mysql
      Reason: image not found
    Abort trap: 6

    原因:当前mysql运行需要的libssl.1.0.0.dylib不存在,或者当前版本过高

    处理:

    1. 版本过高,切换到需要的版本

    brew switch openssl 1.0.2r
    Cleaning /usr/local/Cellar/openssl/1.0.2r
    Opt link created for /usr/local/Cellar/openssl/1.0.2r

    2. 不存在

    brew install openssl 1.0.2r

    二、replace into 与 Auto increment

    当你的表存在自增主键时,则要慎重使用replace into。

    replace into 执行两步操作,删除 ->更新,会导致自增主键变化。

    通常使用 on duplicate update 操作。

    三、文件上传

    涉及tomcat服务文件上传的,切记修改文件上传限制相关配置:

     附:springboot 2.0 yml:

    server:
      tomcat:
        max-http-post-size: -1 #post体大小
    spring:  
      servlet:   
        multipart:      
          max-file-size: -1 #文件      
          max-request-size: -1  #请求

    四、数据库批操作

    JDBC连接添加参数:rewriteBatchedStatements=true

    五、IDEA 生成可执行jar

    找不到主清单问题,构建配置时,将清单配置到src目录下。

     

    六、rsync同步工具

    rsync -avP 文件  目的位置

    -a 包含-rtplgoD
    -r 同步目录时要加上,类似cp时的-r选项
    -v 同步时显示一些信息,让我们知道同步的过程
    -l 保留软连接
    -L 加上该选项后,同步软链接时会把源文件给同步
    -p 保持文件的权限属性
    -o 保持文件的属主
    -g 保持文件的属组
    -D 保持设备文件信息
    -t 保持文件的时间属性
    --delete 删除DEST中SRC没有的文件
    --exclude 过滤指定文件,如--exclude “logs”会把文件名包含logs的文件或者目录过滤掉,不同步
    -P 显示同步过程,比如速率,比-v更加详细
    -u 加上该选项后,如果DEST中的文件比SRC新,则不同步
    -z 传输时压缩
  • 相关阅读:
    PostMan 安装步骤详解
    使用MySQL,运行系统报错Authentication method 'caching_sha2_password' is not supported.
    jmeter安装和环境变量配置
    Svn项目迁移到Git及Visual Studio 中git使用
    SQLServer 2008以上误操作数据库恢复方法
    ABP入门系列之3——创建实体/Code First创建数据表
    ABP入门系列之2——ABP模板项目
    uni-app使用Canvas绘图
    uni-app中picker组件的一个坑
    Nginx用法详解
  • 原文地址:https://www.cnblogs.com/niejunlei/p/12530251.html
Copyright © 2020-2023  润新知