脑子里的知识又变多了-2021/6/17

mysql 批量插入数据

使用 insert into 语句,而不是循环 insert 语句

mysql的字段名 表名限制

字段名和表名的长度是不能超过64个字符的,超过的话会创建失败。另外,之前一直以为 text 类型是没有上限的,后来发现也是有上限的,text是可以升级成 longtext 的,另外,如果有很多字段,并且类型都是 char(255)类型,或者是 varchar(255)类型的时候,是有限制的, char 括号里面的数字加起来是不能超过 65535 的(我记得是),但是 text 是不计算在内的。

mysql安装

最后,自己买了个 阿里云的 ecs,能不装 mysql 就别装了,真的麻烦,各种坑,还不如单独买一个 rds

rds

rds 的地址不像 ecs 一样,不是 xxx.xxx.xxx.xxx:3306,而是 rm-xxxxxxx.aliyun.com 这样的,ip白名单,角色权限等等这些设置在rds里面就可以很方便的设置。并且。rds的内网地址和rds的公网地址基本上就是 差个 do / pub / qo 这些字眼

postgresql

虽然本人是 java 后端程序员,但是众所都周知哈,后端=运维+测试+后端+其他,所以安装了几次 postgresql,另外,还将数据库的位置改了一下,并且打开了ip的限制。所以启动的时候,最好是指定配置文件启动。

postgis

postgis 是postgresql 的一个插件,安装之后是需要激活的,意思就是说,在 postgresql 中,如果你新建了一个库,还想在这个库里面使用 postgis,是需要激活一下postgis的,并非直接就能使用

nginx

虽然现在的公司的架构中,都是有 nginx 的,但是吧,这个东西基本上就是配置之后,基本上是不回去更改的。所以虽然学过,也自己配置过,但是从来没有真的放到正式环境去使用,此次是放到了正式环境去使用

rocketmq

想要启动 rocketmq ,是需要先编写 消费者 生产者,然后启动 nameserver 和 broker 最好还要启动一个 可视化的 jar包。但是 rocketmq是使用 java8 写的,可视化的jar包也是如此。但是现在使用 java11的人是越来越多了。想要在java11的环境下启动 rocketmq,可能会遇到一些问题。所以最好还要去修改一下启动文件里面的一些配置

scp传输文件

遇到了一个需求,需要用专门的电脑(不能下载任何软件的那种)–登录vpn–连接上linux–安装 postgresql–修改配置文件,因为本人不是专门搞这个的,所以不会改,需要下载下来传给专业人员。但是 rz 命令用不了 finalshell或者是 xftp 不能下载,最终没办法,就用了 scp,但是又遇到了角色权限不够的问题,安装 postgresql 的时候用的是 root 角色,但是传输文件的时候,用的却是一个普通角色。需要先把要传输的文件复制到 普通角色能访问的目录下,再去使用 scp 下载

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值