摘要:
用锁 lockforupdate 更新之前查询一下 阅读全文
摘要:
for update 悲观锁 稳 保证数据一致性 update 事务中 虽然也有排他锁功能 但是 还是有并发问题; 阅读全文
摘要:
测试指定的测试文件中的 测试方法 php ./vendor/phpunit/phpunit/phpunit --filter testBasicT1est ./tests/Feature/ExampleTest.php 代表测试的是 /tests/Feature/ExampleTest.php 这个 阅读全文
摘要:
上面是 laravel 重置密码的逻辑控制器 已经帮我处理好了..很方便 我们一步一步的分析 1.App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail 这个是表单模板路由 这个控制 看上去东西很少.一个构造方法 还 阅读全文
摘要:
Log::info('测试'); Log是一个门面 本质类是Logmanager 门面就是门面 就是代理 本质上 没有任何内在的东西 public function info($message, array $context = []) { $this->driver()->info($messag 阅读全文
摘要:
写接口流程 验证参数->逻辑处理->对数据库处理->返回结果 1 验证参数是很重要的一环 经常写代码的时候 会发现 有些接口中 参数为选填的问题 问题 如果为选填 那么需要前端把字段传过来么 很纠结 经常写 总结了经验 必填字段 没有争议 表单验证一下搞定 非必填字段 我们后台接口应该包容点 就是前 阅读全文
摘要:
https://blog.csdn.net/qq_26245325/article/details/83377222 https://blog.csdn.net/hedeqiang9436/article/details/106498743 阅读全文
摘要:
使用git 有段时间了,然后一直没搞懂git stash 命令 网上的说法又不是很好理解; 通过实践总结: 在某一个分支上 正常的开发 分支a 突然老板要改一个需求 或者 bug 这时候 代码还没写全 提交的话 是不好的 所以先在当前分支上 先git add 然后 git stash 然后就可以切换 阅读全文
摘要:
1.虽然微信官方可以直接通过wx.login 获取到code 给后台 可以直接获取到openid 然后建立绑定用户 但是不建议,还是要跟着微信的意愿走 只有当操作支付等需要用户登录的时候 才可以。 点支付 1.如果本地缓存有自定义token 1.1 检查微信登录态 如果没过期 可以正常使用 1.2 阅读全文
摘要:
之前一直对小程序登录流程比较模糊,今天看了个文章 感觉清晰了很多,总结一下。 首先,我们不应该直接获取用户信息,目前好像也不能直接获取用户信息。 原则是:当我们需要获取用户信息的时候才发起授权。 1.wx.getUserInfo 这个函数 是需要授权才能获取用户信息 2.那么我们只能用button 阅读全文