Loading

随笔分类 -  个人随笔

记录学习工作遇到的问题
摘要:参考网址:https://www.sunzhongwei.com/using-laravel-sharedlock-and-lockforupdate-for-table-row-locks 个人觉得这种场景下并发数量比商品秒杀小得多,一个团的拼团入口由用户的朋友圈有关,可以使用数据库行锁控制。 s 阅读全文
posted @ 2019-07-04 16:57 江小园 阅读(1090) 评论(0) 推荐(0)
摘要:学习资料 https://learnku.com/articles/16260/yes-thats-the-6-basic-principles-that-object-oriented-programming-design-patterns-need-to-follow 学以致用才是活知识,不然只 阅读全文
posted @ 2019-05-23 14:21 江小园 阅读(188) 评论(0) 推荐(0)
摘要:学习资料:https://learnku.com/articles/12575/deep-analysis-of-the-laravel-service-container 一、Laravel 服务容器是什么 「Laravel 服务容器」是用于 管理类的依赖 和 执行依赖注入 的 工具。 服务容器作 阅读全文
posted @ 2019-05-23 14:19 江小园 阅读(267) 评论(0) 推荐(0)
摘要:学习资料来源:https://learnku.com/articles/10928/deep-inflow-of-dependency-injection 1、什么是「组件」和「服务」 所谓的「依赖」就是指在实现某个功能模块时需要使用另外一个(或多个)「组件」或「服务」,那么这个所需的「组件」或「服 阅读全文
posted @ 2019-05-22 16:45 江小园 阅读(375) 评论(0) 推荐(0)
摘要:1、什么是依赖注入:http://blog.phpzendo.com/?p=313 笔记摘要: 所谓的「依赖」就是指在实现某个功能模块时需要使用另外一个(或多个)「组件」或「服务」,那么这个所需的「组件」或「服务」将被称为「依赖」。 「依赖注入」通过以构造函数参数,设值方法或属性字段等方式将具体组件 阅读全文
posted @ 2019-05-22 14:21 江小园 阅读(272) 评论(0) 推荐(0)
摘要:1、git在centos7下用yum安装 2、安装完成后,还需要最后一步设置,在命令行输入: 3、生成项目shhKey $ cat ~/.ssh/id_rsa.pub 4、拉取远程分支到本地分支 5、如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加: 使用简易指南 阅读全文
posted @ 2018-11-12 17:30 江小园 阅读(249) 评论(0) 推荐(0)
摘要:场景: 业务需求,订单有效支付时间是15分钟。虽然写了定时任务,但当用户在支付宝支付界面停留时间超过有效时间,为了确保支付宝订单状态和数据库订单状态一致性,在用户发起预支付的时候设置了支付宝订单过期时间,已确保后台关闭订单的时候,支付宝的订单状态也是关闭的。 问题: 发起预支付订单的接口文档上有ti 阅读全文
posted @ 2018-05-30 12:17 江小园 阅读(2321) 评论(0) 推荐(0)
摘要:编写swagger-php https://laravel-china.org/index.php/topics/7430/how-to-write-api-documents-based-on-swagger-php 阅读全文
posted @ 2018-05-17 13:45 江小园 阅读(124) 评论(0) 推荐(0)
摘要:活动列表排序要求: 1、自动排序sort优先; 2、当自动排序为4时,手动排序优先; 3、自动排序为4时,按开始时间升序; 4、自动排序为其他状态时,按结束时间降序; 阅读全文
posted @ 2018-01-22 15:15 江小园 阅读(765) 评论(0) 推荐(0)
摘要:phpstorm启动内存配置 phpstorm安装目录下的PhpStorm.exe.vmoptions文件 默认值: 含义: 阅读全文
posted @ 2017-11-04 15:33 江小园 阅读(2397) 评论(0) 推荐(0)
摘要:一、微信支付流程: 1、app调后台发起微信接口,后台向微信发起支付获取返回参数,将返回参数返回给app。 2、app端处理返回参数,调用微信客户端发起支付。 3、如果用户没有点击微信支付成功页面的返回app按钮,APP端无法获取微信支付信息,这个时候需要调后台查询支付接口,确认是否支付成功。 二、 阅读全文
posted @ 2017-05-15 10:36 江小园
摘要:打开终端,输入命令:sudo passwd 用户名 然后修改就可以了 阅读全文
posted @ 2017-05-10 14:48 江小园 阅读(3086) 评论(0) 推荐(0)
摘要:解决方案: 使用 input 的 accept 属性指定接受文件类型 更新 之前的代码有个缺点,打开文件窗口时会自动筛选文件夹下所有符合设定类型的文件,造成文件窗口延迟一定时间。 优化的方法是列出你需要的 详细 类型,比如: 这样打开的速度就快很多了 之前的代码 下面是指定类型的代码: 阅读全文
posted @ 2017-04-13 14:22 江小园 阅读(15763) 评论(0) 推荐(0)
摘要:view: model: 效果: 阅读全文
posted @ 2017-04-10 16:37 江小园 阅读(2389) 评论(0) 推荐(0)
摘要:复制和读写分离(Replication and Read-Write Splitting) 许多数据库支持数据库复制来获得更好的数据库可用性, 以及更快的服务器响应时间。通过数据库复制功能, 数据从所谓的主服务器被复制到从服务器。所有的写和更新必须发生在主服务器上, 而读可以发生在从服务器上。 为了 阅读全文
posted @ 2017-04-08 17:17 江小园 阅读(1202) 评论(0) 推荐(0)
摘要:昨天公司安卓app上传了图片爆了下面这个错误 用phpinfo查看了php.ini的参数 恩,看来是post_max_size限制了上次文件的大小 于是我设置了php.ini的限制上传文件参数 用phpinfo()查看了发现居然没有变化。 这就奇了怪了。 然后又设置了项目更目录下的.htaccess 阅读全文
posted @ 2016-09-29 19:12 江小园 阅读(5936) 评论(0) 推荐(0)
摘要:服务器是用了Linux环境,所以安装swoole的过程只要看看文档就好了。 由于编写代码环境是在windows上,需要在windows上安装swoole。以便测试。 好了废话不多说,我们看官网文档解决方案。 swoole的官网文档中写道: CygWin环境支持(Windows系统) swoole-1 阅读全文
posted @ 2016-09-08 10:53 江小园 阅读(10990) 评论(1) 推荐(0)