摘要: 一、mysql基本知识 1. mysql是如何和数据库打交道的 1) 程序员对mysql认知的现状 普通程序员对mysql的掌握:建库建表建索引,增删改查 2) 工作中会遇到的问题 死锁、sql性能太差、异常报错 3) 为啥要mysql驱动 我们不可能自己去写代码和mysql服务器建立tcp、soc 阅读全文
posted @ 2022-07-05 10:04 温酒书生。 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序 <?php function maopao($arr){ $len = count($arr); for($k=0;$k<=$len;$k++) { for($j=$len-1;$j>$k;$j--){ if($arr[$j]<$arr[$j-1]){ $temp = $arr[$j] 阅读全文
posted @ 2022-06-16 18:02 温酒书生。 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、数据库三大范式是什么? 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。 在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。 比如性 阅读全文
posted @ 2022-04-08 10:12 温酒书生。 阅读(45) 评论(0) 推荐(0) 编辑
摘要: curl https://syncd.cc/install.sh | bash 执行错误可采取以下操作 安装syncd环境需求操作系统Linux / macOS + Bash. 需要注意的是Syncd不支持Win系统。Go 编译环境Syncd依赖 Go1.11+ 编译环境,可前往官方网站 或 国内镜 阅读全文
posted @ 2021-08-31 15:31 温酒书生。 阅读(150) 评论(0) 推荐(0) 编辑
摘要: $recallUser = RecallUser::whereBetween('created_at', [$marchMonthsStart, $params['start']]) ->orderBy('time', 'asc') ->get(['id', 'user_id', 'time', ' 阅读全文
posted @ 2021-08-24 15:28 温酒书生。 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、PHP截取两个字符之间字符串 $str = "你好<我>(爱)[北京]{天安门}";echo get_between($str, '[', ']'); //返回北京 function get_between($input, $start, $end){ $substr = substr($inp 阅读全文
posted @ 2020-12-25 16:52 温酒书生。 阅读(3321) 评论(0) 推荐(0) 编辑
摘要: 问题: 解决方案:下图标注地方勾选起来即可 阅读全文
posted @ 2020-11-12 15:57 温酒书生。 阅读(2334) 评论(1) 推荐(0) 编辑
摘要: (此方法满足多种发送需求的短信发送组件) 阿里云短信配置如下: 第一步 $ composer require "hyperf-libraries/sms" 第二步 $ php bin/hyperf.php vendor:publish hyperf-libraries/sms 第三步 找到confi 阅读全文
posted @ 2020-08-26 14:47 温酒书生。 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: PHP开发编码规范 编写目的 为了更好的提高技术部的工作效率,保证开发的有效性和合理性,并可最大程度的提高程序代码的可读性和可重复利用性,指定此规范。开发团队根据自己的实际情况,可以对本规范进行补充或裁减。 本规范包含了PHP开发时程序编码中命名规范、代码缩进规则、控制结构、函数调用、函数定义、注释 阅读全文
posted @ 2020-07-20 12:03 温酒书生。 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 以下所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到低。 一、MySQL数据库设计规范 1.1库 【建议】名称尽量简洁明义,能够一眼看出来这个数据库是用来做什么的,库名与应用的名称尽量一直; 【强制】使用名词作为数据库名称,并且只用英文,不用中文拼音; 【强制】如果有多个 阅读全文
posted @ 2020-07-20 12:01 温酒书生。 阅读(561) 评论(0) 推荐(0) 编辑