摘要: 框架 · 使用laravel框架,原因:tp的框架路由和orm没有laravel好用 · 使用强制路由,方便接口多时,分多版本,分文件夹等操作 · 框架采用最新的LTS版本 接口 · 接口开发注意字段类型,字段是int,查询成功失败都要返回int(对接java等强类型语言方便) · 使用with,返 阅读全文
posted @ 2024-04-29 10:50 猫猫客服 阅读(67) 评论(0) 推荐(0) 编辑
摘要: # 默认的服务器块,用于阻止未匹配的HTTPS请求 本地生成证书 openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/default.key -out /etc/nginx/ssl/default.cr 阅读全文
posted @ 2024-05-22 14:16 猫猫客服 阅读(1) 评论(0) 推荐(0) 编辑
摘要: docker安装 文档:https://github.com/SeleniumHQ/docker-selenium docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.20.0-2 阅读全文
posted @ 2024-05-11 11:51 猫猫客服 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 需要注意兼容php、java等多语言,即弱类型+强类型 如返回user_name字符串类型,就不能查询失败返回null 注意数据库的字段尽量不要用null,是什么类型就用什么类型 不然后面写接口很多地方需要判断是否null去转格式(部分不用转:String、Integer可以接口null或者对应类型 阅读全文
posted @ 2024-04-28 21:35 猫猫客服 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 个别js比较大,可以异步加载 如果是js文件,创建<script>后onload触发 阅读全文
posted @ 2024-04-23 20:37 猫猫客服 阅读(1) 评论(0) 推荐(0) 编辑
摘要: composer require php-amqplib/php-amqplib:2.6.1 在界面上设置好交换机、队列、绑定 代码上只需要插入和读取 设置交换机 设置队列 队列绑定交换机 阅读全文
posted @ 2024-03-22 16:55 猫猫客服 阅读(1) 评论(0) 推荐(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 猫猫客服 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 好处:加快查询速度、数据库热备份等 注意:要跨服务器,先准备一个虚拟机或者docker,同一个服务器意义不大,而且风险大。 注意:本文档学习原理使用,线上可使用阿里云rds自带的读写分离 主从复制: 1、主数据库,开启bin log日志 2、主数据库创建1个,只有复制权限的用户 3、在从数据库上,配 阅读全文
posted @ 2024-03-16 17:01 猫猫客服 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 这里只分享核心思想 · 契约:就是接口类 · 服务:一些类,例如阿里云短信发送类sms1.php ,百度平台短信发送类sms2.php,都继承契约(接口类),使类有一样的方法 · 容器:类似一个数组 · 服务提供者:实例化sms1或sms2类,取名为sms,放进容器,其他地方就可以使用sms调用,后 阅读全文
posted @ 2024-03-11 22:05 猫猫客服 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 安装 composer require fabpot/goutte:4.0 阅读全文
posted @ 2024-03-02 17:10 猫猫客服 阅读(7) 评论(0) 推荐(0) 编辑