摘要: 框架 · 使用laravel框架,原因:tp的框架路由和orm没有laravel好用 · 使用强制路由,方便接口多时,分多版本,分文件夹等操作 · 框架采用最新的LTS版本 接口 · 接口开发注意字段类型,字段是int,查询成功失败都要返回int(对接java等强类型语言方便) · 使用with,返 阅读全文
posted @ 2024-04-29 10:50 猫猫客服 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 需要注意兼容php、java等多语言,即弱类型+强类型 如返回user_name字符串类型,就不能查询失败返回null 注意数据库的字段尽量不要用null,是什么类型就用什么类型 不然后面写接口很多地方需要判断是否null去转格式(部分不用转:String、Integer可以接口null或者对应类型 阅读全文
posted @ 2024-04-28 21:35 猫猫客服 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 个别js比较大,可以异步加载 如果是js文件,创建<script>后onload触发 阅读全文
posted @ 2024-04-23 20:37 猫猫客服 阅读(4) 评论(0) 推荐(0) 编辑
摘要: composer require php-amqplib/php-amqplib:2.6.1 在界面上设置好交换机、队列、绑定 代码上只需要插入和读取 设置交换机 x-delayed-type direct 才对 设置队列 队列绑定交换机 阅读全文
posted @ 2024-03-22 16:55 猫猫客服 阅读(4) 评论(1) 推荐(0) 编辑
摘要: laravel 6【laravel的orm比其他框架的好用,可以写很少的代码就能完成】 php 7.4 mysql 5.7 centos7 redis jwt 队列(laravel的redis队列,或者用rabbitmq) laravel 任务调度 supervisor管理的进程(选择性使用) 阅读全文
posted @ 2024-03-19 16:41 猫猫客服 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 好处:加快查询速度、数据库热备份等 注意:要跨服务器,先准备一个虚拟机或者docker,同一个服务器意义不大,而且风险大。 注意:本文档学习原理使用,线上可使用阿里云rds自带的读写分离 主从复制: 1、主数据库,开启bin log日志 2、主数据库创建1个,只有复制权限的用户 3、在从数据库上,配 阅读全文
posted @ 2024-03-16 17:01 猫猫客服 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 这里只分享核心思想 · 契约:就是接口类 · 服务:一些类,例如阿里云短信发送类sms1.php ,百度平台短信发送类sms2.php,都继承契约(接口类),使类有一样的方法 · 容器:类似一个数组 · 服务提供者:实例化sms1或sms2类,取名为sms,放进容器,其他地方就可以使用sms调用,后 阅读全文
posted @ 2024-03-11 22:05 猫猫客服 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 安装 composer require fabpot/goutte:4.0 阅读全文
posted @ 2024-03-02 17:10 猫猫客服 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 框架: 必须使用model操作数据库,方便后续扩展 如:根据用户在不同的地区,选择不同的数据库 好处:可以使用with代替join,表的数据量比较大时,使用join会慢 定义model时,模型名最好不要带数据库名如 db2.user,因为后续db2可能不在同一台服务器,db2后续放到其他服务器,ha 阅读全文
posted @ 2024-03-01 10:58 猫猫客服 阅读(5) 评论(0) 推荐(0) 编辑
摘要: web 服务器需要拥有 storage 目录下的所有目录和 bootstrap/cache 目录的写权限 阅读全文
posted @ 2024-02-28 17:56 猫猫客服 阅读(14) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示