摘要: //添加时进行唯一性校验(同一个站点下name唯一)'name' => ['required|string|unique:'.(new ConstModel())->getTable().',name,NULL,id,website_id,'.$request->post('website_id') 阅读全文
posted @ 2022-02-22 11:38 西柚柠檬 阅读(236) 评论(0) 推荐(0) 编辑
摘要: public static function linkage(){ //由于数据量太大,只循环了pid=1的数据 (查询省市区的id,区域名称,父级id) $data = Address::whereIn('type',[2,3,4])->get(['id','name','pid'])->toAr 阅读全文
posted @ 2021-06-30 17:09 西柚柠檬 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 1. 利用 docker 实现 mysql 主从同步 / 读写分离 为了保证数据的完整和安全,mysql 设计了主从同步,一个挂掉还可以用另个。最近重构论坛,想来改成主从吧。担心失误,就先拿 docker 练练手。 通过本文实际你会操作到。 mysql 的主从同步 docker 镜像和容器的创建 d 阅读全文
posted @ 2019-08-02 15:55 西柚柠檬 阅读(7129) 评论(0) 推荐(1) 编辑
摘要: 优点: 1.分布式开发时,可以git clone克隆一个本地版本,然后在本地进行操作提交,本地可以完成一个完整的版本控制。在发布的时 候,使用git push来推送到远程即可。 2.git分支的本质是一个指向提交快照的指针,速度快、灵活,分支之间可以任意切换。都可以在本地进行操作可以不同步到远程 3 阅读全文
posted @ 2019-06-18 16:12 西柚柠檬 阅读(2705) 评论(1) 推荐(0) 编辑
摘要: 优点: 1.svn优点:集中式管理,管理方式在服务端配置好,客户端只需要同步提交即可,使用方便,操作简单,很容易就可以上手 2.在服务端统一控制好访问权限,利用代码的安全管理。 3.所有的代码以服务端为准,代码一致性高。 缺点: 1.所有操作都需要通过服务端进行同步,这会导致服务器性能要求比较高。如 阅读全文
posted @ 2019-06-18 16:11 西柚柠檬 阅读(5050) 评论(0) 推荐(0) 编辑
摘要: class A{ function __toString() { return "怎么使用echo输出对象"; } } $arr=new A(); echo $arr; 阅读全文
posted @ 2019-06-18 16:06 西柚柠檬 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1.CGI协议用于php解析器跟webserver之间的通信(效率低,浪费资源) 2.FastCGI 可以一次性处理多个进程,是CGI的改良版本 3.php-FPM 是FastCGI 的进程管理器(产生两个进程,master进程负责监听端口,worker进程来处理php代码) 阅读全文
posted @ 2019-06-18 16:02 西柚柠檬 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.CGI是联系webserver 跟php解析器的一个桥梁 2.FastCGI是CGI改良的版本 3.php-FPM 是FastCGI 的进程管理器 阅读全文
posted @ 2019-06-18 15:49 西柚柠檬 阅读(224) 评论(0) 推荐(0) 编辑
摘要: redis(支持十万级的并发) 优点: 1.减轻数据库压力 2.增强系统的并发量 3.提高用户体验 缺点: 1.数据不一致(延迟更新) 2.缓存雪崩 3.缓存穿透 解决方案: 1.加锁或队列(消息队列解决了:系统解耦、流量削峰、异步调用) 2.分析用户行为,尽量让缓存失效的时间均匀分布 3.如果是某 阅读全文
posted @ 2019-06-18 15:42 西柚柠檬 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 优点: 1.减轻数据库压力(核心) 2.提高用户体验 3.增强系统的并发能力 缺点: 数据不一致(延迟更新) 阅读全文
posted @ 2019-06-18 15:35 西柚柠檬 阅读(860) 评论(0) 推荐(0) 编辑