```
//生成邀請碼
public function makeCode($userId)
{
// 密碼字符集,可任意添加你需要的字符
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
// $chars = '0123456789';
$password = '';
for ($i = 0; $i < 5; $i++) {
$password .= $chars[mt_rand(0, strlen($chars) - 1)];
}
return $password . $userId;
}
```
- 面試
- php
- laravel
- 安裝
- 創建數據
- 創建控制器
- 錯誤
- 權限認證
- 圖形驗證碼
- 管理員
- 無限分類
- 視頻播放
- 推流
- pc頁面
- thinkphp5
- 表單提交安全驗證
- crontab
- 獲取下級所有數據
- 過濾敏感詞
- 二維碼
- 邀請碼
- jwt token
- 笛卡爾
- 高并發解決優化
- 設置多語言
- 計算經緯度兩點距離
- 分片上傳
- centos swoole
- 查看swoole版本
- centos 安裝 redis
- 把整數隨機分成n份或者紅包
- 生成隨機字符串
- 獲取上級
- 寶塔搭建nginx推拉流
- 生成二維碼海報
- 二維數組去重
- 經緯度 ---邊距 和判斷是不是范圍內
- workerman
- 擴展
- redis
- mysql
- mysql 主從復制
- 定位問題語句
- 列的選擇規則
- Enum介紹
- 索引介紹
- 延遲關聯
- in 查詢陷阱
- limit 優化
- 事務
- 讀寫分離
- mysql 權限錯誤
- mysql計算距離
- mysql數據導出導入
- 索引失效
- mysql 語句技巧
- linux
- 配置nginx 高可用
- Nginx內核參數優化
- 配置優化
- nginx-keepalived實現高可用負載
- lvs+keepalived
- centos5關閉防火墻
- nginx操作
- linux操作
- mysql 安裝
- php
- 安裝phpadmin
- php7安裝mongodb
- 查看php位置
- 查找開啟的進程端口
- 守護進程
- centos安裝php7.2
- centos 錯誤解決
- 安裝php7錯誤
- mysql 錯誤
- 支付寶支付
- html
- js 倒計時
- go vscode 配置
- go util
- 獲取兩個數之間隨機數
- java
- lambda
- 隨機抽取
- lombok
- springboot
- 常見注解
- 接受參數常用注解
- 文件上傳
- 上傳錯誤日志攔截
- 攔截器
- 定時任務
- mybatis
- 關聯查詢
- 全局配置
- 緩存
- git
- 微信相關
- 體現到零錢
- 服務商轉賬
- 公眾號小程序相關
- 小程序二維碼
- svn
- layui