1. Mysql表名大小写那些事:
由于最近在做项目的时候开发环境是Windows,但是后面部署的环境是Linux,之前开发后执行的服务一点没有问题,但是部署后发现,sql语句报错:具体就是表名找不到,最后发现是Mysql自带的大小写表名敏感问题,
在Windows环境下默认是大小写不区分: 但是Linux环境下默认是区分大小写的,所以这个就会造成表查找不到的问题。
具体查看是否敏感的方式:
具体的分析:
lower_case_table_names = 0 表示大小写敏感,可以同时创建大写的数据表,也可以创建小写的数据表。
lower_case_table_names = 1 表示大小写不敏感,而且只能创建小写的表格名。
lower_case_table_names = 2 表示大小写不敏感,同时可以创建出大写的表和小写的表,但是字母不能完全一样,也就是说可以创建但是底层读取的时候还是会按照全部转为小写进行查询,所以是还是要保证唯一性。
关于表的字段不论是linux系统还是windows系统都是一样的对大小写都是大小写不区分。
2. 检测ip和port是否可用:
ipconfig ip
telnet ip port
http://www.222.cc/style/info/shownews.asp?id=547
3. MongoDB的安装与测试:
https://blog.csdn.net/weixin_41466575/article/details/105326230
启动/停止服务(管理员方式启动CMD) net start/stop MongoDB
4. 阿里云的OSS 对象存储服务搭建
https://blog.csdn.net/sunnyzyq/article/details/101678657
5. 支持手机短信验证码:
首先要选择一个通信平台进行注册(需要收费,大概一条验证码几分钱)
例如: 云通讯管理控制平台
注册完成后会有:
然后我们可以看一下开发文档:里面可以选择我们需要的比如短信
6. Goole插件下载
在这个网站 https://www.extfans.com/ 搜索下载Dark Reade(也可以通过别的途径进行下载)
解压后得到dark-reader.crx文件
将dark-reader.crx后缀名改为dark-reader.zip
解压dark-reader.zip,得到dark-reader文件夹
在谷歌浏览器扩展程序中加载上面解压的文件夹
7. Mysql创建联合唯一索引SQL语句
https://blog.csdn.net/weistin/article/details/79698996
8. 查看Docker中的项目日志
步骤1: 查看容器ID
docker ps
步骤2:直接查看项目日志(tail 后面表示查看多少行的日志)
docker logs -f -t --tail 100 容器ID