web
文章平均质量分 67
HarryPoFly
这个作者很懒,什么都没留下…
展开
-
Restful-Api知识点总结
1.HTTP请求方法1.GET:查询,从服务器取出资源2.POST:创建单个资源3.PUT/PATCH:在服务器更新资源4.DELETE:删除安全和幂等性:安全性幂等性get√√post××put×√DELETE×√2.状态码1xx:相关信息2xx:操作成功3xx:重定向4xx:客户端错误5xx:服务器错误状态码状态说明200 OK[GET]:服务器成功返回用户请求的数据,该操作是幂等性的201原创 2021-05-12 16:48:18 · 216 阅读 · 0 评论 -
js光标锁定最后一位
if(window.getSelection())//firefox,safari { obj.focus() //解决ff不获取焦点无法定位问题 var range = window.getSelection();//创建range range.selectAllChildren(obj)原创 2016-12-12 13:48:51 · 813 阅读 · 0 评论 -
elasticsearch和analysis-ik的安装使用
我跟着白哥的博客学习,并安装了elasticsearch和analysis-lk首先下载安装java11jdk地址:http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpmwget --no-cookies --no-...原创 2018-11-14 15:14:35 · 1455 阅读 · 0 评论 -
laravel下elasticsearch+analysis-ik实现中文全文搜索
这篇文章需要建立在 elasticsearch 已经配置完成的前提下;开始先弄来一个laravel框架创建一个文章表和文章模型;php artisan make:model Models/Article -m添加文章标题和内容字段/database/migrations/2018_06_03_080124_create_articles_table.php/** * Run t...转载 2018-11-14 15:31:40 · 618 阅读 · 0 评论 -
laravel5定时任务配合linux使用说明
过去,你可能有一个任务,就需要在linux的crontab上写一个任务去定时执行,并且一些关于任务的时间也得上linux上点点的去个更改;而laravel的任务调度,你只需在代码上去写你的任务;因为laravel建设一个入口,linux定时任务只需指向这个入口就ok了.启动调度器(把linux定时任务指向lavavel的cron入口)* * * * * php /path-to-y...原创 2018-12-05 15:44:29 · 1986 阅读 · 0 评论 -
php 防止高并发批量入库的解决方法
最近项目有个类似于签到的功能,功能上线后出现一位用户疯狂刷签到的问题;我们功能正常没问题,由于用户模拟了高并发的场景,所以数据库中出现了很多同时插入的数据;在来回检查代码,和数据库之后才终于解决了问题;1.出现相同数据的原因因为同一时间内过来的请求很多,并且这些请求间隔都是毫秒级,它们同时通过了对数据重复判断的条件,所以同时插入了很多数据2.我的解决办法我用了文件锁的思路:使用非阻塞的...原创 2019-01-21 16:53:48 · 3023 阅读 · 4 评论 -
php微信公众平台验证消息的确来自微信服务器(TOKEN验证)
今天必须吐槽下微信公众号的文档!!!!!!公司有个关于微信登陆的变异需求,但是公司没有测试号,我只有拿自己的公众号测试开发了,准备接入服务器,验证开发者,于是又去翻看文档了,按照文档来我各种报错,两个字坑爹!!!也不知道更新下文档真的是.大家看一下,我刚开始还没注意上面说的几个参数,token,timestamp,nonce.然后我看了下php示例代码,看到缺了很多$符号,然后我粘贴到编...原创 2019-05-21 10:27:36 · 1304 阅读 · 0 评论 -
Phalcon学习(一)之在windows上安装Phalcon
今天写这篇博客是为了记录这两天怎么安装上phalcon以及建设基本架构的,先不介绍关于phalcon的信息;步骤1:安装php_phalcon.dll扩展因为是Phalcon作为php的一个C扩展,所以要下载一个扩展;下载地址为:https://github.com/phalcon/cphalcon/releases/tag/v3.4.3上图为下载地址打开的页面,下载与你本地开发环境...原创 2019-06-21 14:56:30 · 1959 阅读 · 0 评论 -
Phalcon学习(二)之在windows上安装使用phalcon开发工具(可安装phalcon框架)
安装phalcon框架步骤相对thinkphp,yii,laravel比较特殊没有直接下载框架压缩包的地址,也可能是我目前没找到;使用phalcon工具可直接生成phalcon框架目录;步骤一:下载工具压缩包首先把开发工具压缩包下载下来(下载地址:https://github.com/phalcon/phalcon-devtools),然后解压到一个位置,比如:c:\phalcon-too...原创 2019-06-21 16:07:40 · 743 阅读 · 0 评论