MySQL运行原理


SQL执行过程 连接 进程间通信方式 TCP/IP 命名管道和共享内存 Unix域套接字文件(socket文件) 解析与优化 查询缓存 编译 词法分析 语法分析 语义分析 谓词下推 动态编译 生成执行计划 优化 向量优化 Join优化 执行代价 成本计算 执行计划优化 规则优化 查询重写 存储引擎

Mysql解压版 Centos安装


1.install #!/bin/bash /mysql/bin/mysql_install_db –user=service –basedir=/mysql/ –datadir=/mysql_data/ 2.init #!/bin/bash nohup /mysql/bin/mysqld –dat

mysql插入数字都变成2147483647的解决方法


【转】mysql插入数字都变成2147483647的解决方法 https://blog.csdn.net/lxcboke/article/details/53762587

各种文件用JS转Base64之后的data类型


各种文件用JS转Base64之后的data类型 https://www.cnblogs.com/wang0020/p/10153447.html 1.txt data:text/plain;base64, 2.doc data:application/msword;base64

kubernetes集群部署mysql


kubernetes集群部署mysql 8.0 参考:https://blog.csdn.net/sealir/article/details/81177747?utm_source=blogxgwz1 from:https://www.cnblogs.com/guyeshanrenshiwoshi

percentile函数和percentile_approx函数


hive 计算千分位数: percentile函数和percentile_approx函数: 其使用方式为percentile(col, p)、percentile_approx(col, p,B), .返回col列p分位上的值。B用来控制内存消耗的精度。实际col中distinct的值<B返回的时

springboot多数据源配置


import javax.sql.DataSource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Qualifier;

Shell技巧


comm 对比两个已经排序的文件的不同 echo 字符串A | grep -qiw 字符串B 比较两个字符串是否相同(不区分大小写) 循环日期 以周为循环 !/bin/bash begin_date="20160907" end_date="20170226" while [ "$begin

nginx 配置 websocket


nginx 配置 jupyter 使用了 websocket 协议,所以需要配置支持 websocket。 location /jupyter/ { proxy_pass http://jupyter; proxy_set_header Host $host; proxy_s

git使用技巧记录


git拆分仓库并保留历史 首先删除不需要的文件夹 git filter-branch –force –index-filter ‘git rm -rf –cached –ignore-unmatch target_directory ‘ –prune-empty –tag-name-filter c