- 博客(9)
- 收藏
- 关注
原创 yii2和laravel框架简单对比
背景和目的作为一个PHP开发,需要一篇简单的内容来表述自己能在较短的时间内上手一个框架;这儿对比的是yii2框架,基准是laravel框架;功能是简单的看yii2文档内容和自己对laravel的认识对比得到粗浅结果。开始1. 整体架构的不同yii2的入口脚本代码laravel的入口脚本文件yii2的入口部分,引用自动加载,引用yii2的核心组件,加载配置文件,new实例化一个应用主...
2019-08-13 15:22:39
2877
原创 mysql实现数字>字母>中文>特殊字符排序
背景和目的大产品就是有这么个需求,还是将name varchar(10) 的字符串按从左到右逐字进行大小匹配的,如:02,003,按从左到右匹配,就是 003需要排在02前面。实现mysql 正常的order by是按 ascii码 进行排序的,数字>字母>中文,这是正常排序,用order by就能实现;但特殊字符就比较特殊了,非字母数字中文就都是特殊字符;所以,需要做一通乱脑子...
2019-05-20 18:46:30
3266
原创 laravel 事件分发到不同队列,并监听其他项目队列完整
背景和目的项目使用,laravel 5.6;队列 redis;测试环境一台服务器部署了多个相同的项目,导致项目间的队列调用起了冲突;并且系统定时任务只关联了其中一个项目的schedule,其他项目的队列控制都依存于这一个项目。laravel 事件分发到不同队列官网上事件文档中没有描述这儿的事件指定队列名的动作,只在 队列文档中描述了,job 任务分发的 onQueue() 指定不同队列名,...
2019-03-21 18:52:54
2115
原创 laravel中文源码解析和学习教程文档
git地址:(某大佬的资源整理,中文,可以看下)https://github.com/qianyugang/learn-laravelgit地址:(点赞数非常高的资源整理,但看的都眼花了)https://github.com/chiraggude/awesome-laravel...
2019-02-18 11:56:23
429
原创 字节跳动面试题解析
目的群里小伙伴拿到这么张图,让大家集思广益下,然后看看和那些大厂的差距。具体内容解析代码是不能写的,打死我都不能写的,40分钟怎么写的出来,而且我也不会啊,干个活语法啥的都忘光了,就靠靠百度活着了。题目1没啥说的,给每个点定义下坐标(x1, y1),然后计算总长度得到 L,然后 L/k,得到平均值,然后和(x1,y1)计算下值的,一个个值应该就出来了。PS我就只会这么简单的硬上了...
2019-01-17 19:46:10
16213
4
原创 按时间分类数据统计,并分页查找具体哪一天的详细数据
目的有A,B,C,D四种商品,现在我们需要对他们做分类统计,比如,A是一组,CD是一组,我们需要按组获取他们有段时间内售出的商品信息,并要能分页查看。这儿不能使用 mysql in() 查询。难点难点是,每天的售出数量是不定的,要是你能mysql in(),那就不是事,但要是你不能mysql in(), 那么你需要前后拼接好这儿的分页数据,比如:今天是10号9点,售出10;昨天是9号,售出1...
2019-01-17 18:19:14
746
原创 php7.x使用3DES-ECB做加解密内容
目的对接了一份java后端数据内容,文档明确写着要求“加解密算法采用 3DES-ECB 对称算法,对加密后的数据进行 base64 转码”,只能对接处理它。使用7.0(含)以前PHP版本,可以使用 mcrypt对它做加解密处理,对应的PHP模块需要打开,使用 php -m 或 phpinfo() 查看对应模块是否加载;7.1(含)以上PHP版本,废除了mcrypt模块支持,现使用openss...
2018-12-04 16:07:06
3018
原创 laradock开机自启动docker-compose,并定时任务执行artisan queue:work检查
1. 目的使用laradock作为laravel的开发环境,但不想每次开启虚拟机都要手动启动compose,所以添加了开机自启动。并且需要在 compose启动后,执行一个artisan queue:work命令,做队列监听像客户端推送消息。2. 指定docker-compose.yml 文件启动compose命令行输入 docker-compose 查看具体命令参数,-f 能指定具体 ym...
2018-11-26 12:00:50
3400
原创 PHP laravolt/avatar 生成中文头像
PHP laravolt/avatar 生成中文头像原理avatar.php config文件调整toBase64调用补充原理avatar 不能生成中文字的主要原因是因为它引入的ttf字体都是适用于英文的,没有适配中文,所以,你找个能适配中文的就好了,如:我这儿使用的就是 msyh.ttf字体。需要注意的是,msyh.ttf字体文件有15M,比对自动的200K,想想都应该对性能有影响(没测)...
2018-11-15 17:59:58
1842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人