摘要:
背景 使用docker安装mysql5.7,容器显示正常启动,但始终本地或者远程都连接不上该数据库 定位原因 密码加密方式错误 解决方法 version: '3' services: mysql: restart: always image: mysql:5.7 container_name: my 阅读全文
摘要:
什么是序列化 JSON 序列化的结果是一个字符串、便于人类阅读和理解 Protobuf 序列化的结果是紧凑的二进制格式,体积更小、性能更高,但不易于人类阅读 为什么要序列化 使用RedisTemplate模板就一定需要序列化,只是选择哪种序列化的问题 方便阅读 节省存储空间,提高传输效率 如果没有自 阅读全文
摘要:
参考文章 https://blog.csdn.net/evane1890/article/details/112863698 操作步骤 vi ~/.bashrc if [[ $- == *i* ]] then bind '"\e[A": history-search-backward' bind ' 阅读全文
摘要:
postman测试接口,后台请求正常运行但返回404错误 解决方法 在相关方法上添加@ResponseBody 注解 参考文章 https://www.cnblogs.com/zjqlogs/p/15158573.html 传递文件参数 阅读全文
摘要:
问题描述 明明在yml文件里配置了相关数据库,怎么仍启动报错?这个hikari又是什么? 问题解决 排除springboot默认的数据库自动装配 阅读全文
摘要:
索引相当于一个目录 书的目录、字典的目录 不使用目录的话就得从头到尾的一页一页比对查找 B+树 减少查询过程中的IO读取次数 三层的B+树可以表示上百万的数据,也就是说上百万的数据只要读取三次io;而如果没有设置索引,则需要读取上百万次io操作,成本非常高 真实的数据放在叶子节点而不是内层节点,因为 阅读全文
摘要:
常用命令 (特别需要注意版本间的不兼容性) // Docker容器内进入命令行界面 /iotdb/sbin/start-cli.sh -h localhost -p 6667 -u root -pw root // 查看所有数据库(1.x版本;该语句在0.x版本下无法运行,版本不兼容) show d 阅读全文
摘要:
// 第一个Dockerfile文件 FROM openjdk:8 ADD BDCloud-admin.jar BDCloud-admin.jar RUN bash -c 'touch /BDCloud-admin.jar' ENTRYPOINT ["java","-jar","/BDCloud-a 阅读全文
摘要:
1、用join连接代替子查询,尽量避免使用子查询2、只返回必要的列,用具体的字段名代替select * 语句3、如果对group by语句的结果没有排序要求,要在语句后面加 order by null(group 默认会排序)4、尽量使用where子句代替having子句(where是先过滤,hav 阅读全文
摘要:
场景描述:使用top命令发现mysql占用cpu利用率非常高,相关表的数据量已经达到百万级别; 解决方法 1、show full processlist; 发现存在大量sleep线程;而大量sleep线程会占用连接数,当超过max_connections后无法建立新连接、并且可能仍有一些内存未释放, 阅读全文