sql日常开发优化整理 发表于 2020-08-26 索引Innodb(没特殊需求,默认使用innodb) 1. 支持事务 2. 聚族索引(必须有主键,不指定则会自动生成一个默认的费,数据文件在主键索引叶子节点上) 3. 行锁(并发读写性能好) 4. 不记录总行数(count(*)会扫描全表) 5. 崩溃安全恢复支持(redo log、binlog配合 ... 阅读全文 »
记mysql语句执行堵塞排查 发表于 2020-08-25 先说原因测试环境的binlog 没有自动删除,导致磁盘占满,请求的 sql全都堵塞,事务锁又进一步影响到后续的事务,报Lock wait timeout exceeded,大部分事务state 都是 commit、starting、query。): 排查 日志报错 Lock wait timeout ... 阅读全文 »
rust笔记1 发表于 2019-10-17 安装在 Linux 或 macOS 上安装 rustup如果你使用 Linux 或 macOS,打开终端并输入如下命令: 1curl https://sh.rustup.rs -sSf | sh 此命令下载一个脚本并开始安装 rustup 工具,这会安装最新稳定版 Rust。过程中可能会提示你输入密 ... 阅读全文 »
centos7用户最大进程限制导致的问题排查 发表于 2019-07-24 知识点 /etc/security/limits.d/90-nproc.conf 与 /etc/security/limits.conf 都是系统用户资源配置文件 /etc/security/limits.conf 配置文件可限制文件打开数,系统进程等资源,在该文件配置中写的最大用户进程数是受/e ... 阅读全文 »
centos7安装php7.3.6记录 发表于 2019-07-02 ./configure –prefix=/opt/software/php-7.3.6 –sysconfdir=/opt/software/php-7.3.6/etc –with-config-file-scan-dir=/opt/software/php-7.3.6/etc/ini –enabl ... 阅读全文 »
laravel-excel使用记录 发表于 2019-06-18 需要注意的点ps: 解决过的问题记录下来,不能相信自己脑子的记忆力,很快就会忘记 😆 解决excel标题为汉字时,解析有问题;将to_ascii设置为false 1234567891011/* |-------------------------------------------- ... 阅读全文 »
记一次file_get_contents报错 发表于 2019-05-16 问题php服务器报错: ErrorException: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:SSL3_GET_SERVER_ ... 阅读全文 »
web服务中获取客户端ip 发表于 2019-05-15 X-Forwarded-For X-Forwarded-For(XFF)是用来识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端最原始的IP地址的HTTP请求头字段。 Squid 缓存代理服务器的开发人员最早引入了这一HTTP头字段,并由IETF在HTTP头字段标准化草案中正式提出。 相 ... 阅读全文 »
mysql中rand函数使用 发表于 2019-04-23 需求是:从数据库中随机取出符合条件的几条数据; 可使用下面来随机获取5条数据 select * from table order by rand() limit 5 需要注意: 这种方式只适合本身数据比较少或者通过where条件符约束后数据量很少的情况下使用,因为order by rand()会整 ... 阅读全文 »
elk日志监控搭建 发表于 2019-02-20 elk日志监控搭建 centos7系统 1. 检查系统是否已安装java环境:java -version2. elk官网下载解压配置启动 使用默认配置启动es ./bin/elasticsearch & 测试是否启动成功 curl 'http://localhost:9200/?p ... 阅读全文 »