项目安装就我做声明了,自己按照文档安装即可 ThinkPHP6.0完全开发手册 官方案例: 可以直接在验证器类中使用message属性定义错误提示信息,例如: namespace app\validate; use think\Validate; class User extends Validate { protec...
MySQL出现Mysql You can't specify target table 'XXX' for update in FROM clause,这个错误的意思是不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。 表结构: CREATE TABLE `dhw_customer` ...
1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 等等,这些都不是绝对...