-
Laravelapi 自定义 response 格式
PHP 09-07 458浏览 0评论http 路由laravel 的 http 路由文件有两个 api.php 和 web.php➜ ~ ll /Users/shiwenyuan/test/test_demo/routestotal 32drwxr-xr-x 6 shiwenyuan staff 192 10 9 12:19 ./drwxr-xr-x 26 s
-
Lumen-jwt最详细用户认证
PHP 08-22 528浏览 0评论Lumen-jwt用户认证下载安装Lumencomposer create-project --prefer-dist laravel/lumen lumen生成secretphp artisan jwt:secret安装tymon/jwtcomposer require tymon/jwt-auth:"^1
-
Laravel数据库查询中对 like 的值进行转义
PHP 08-20 543浏览 0评论在laravel开发中,如果我们用到like模糊搜索$where[] = ['title', 'like', '%'.$data['title'].'%'];上面这种在laravel中会报数据错误。参考各种实例,可以这样做function like_str($str)
-
唉!到底是转还是不转呢?
web前端 08-18 407浏览 0评论最近一直在考虑到底要不要转WP,你懂得,本站快3年了,视觉疲劳。现在已经到了看谁家谁家好看的地步,就是自己的不好看。换个板子还行不折腾,一天就能完事。换成WP就是个大工程了。纠结!!!!!!!!
-
基于redis的分布式锁防止高并发重复请求
PHP 08-06 495浏览 0评论需求:我们先举个某系统验证的列子:(A渠道系统,业务B系统,外部厂商C系统)(1)B业务系统调用A渠道系统,验证传入的手机、身份证、姓名三要素是否一致。(2)A渠道系统再调用外部厂商C系统。(3)A渠道系统将结果返回给B业务系统。 这3个过程中,(2)过程,调用外部厂商是需要计费的。当B业务系统并发量很高时,有100笔相同的三要素校验,由于是相同的三要素,A渠道只要调用一次厂商即可知道结
-
用户密码输错N次,自动锁定
PHP 08-06 471浏览 0评论好久没更新了,来一篇,一个小功能看看需求:除去验证码登录,一般的账号密码登录的时候往往会设置各种限制,现在来捋捋这个账号冻结小功能。功能逻辑:1)给用户表增加两个字段:err_time(登录账号密码输错的时间),err_count(账号密码输错次数)。在这里波波说的一点就是也有朋友建议用缓存的方式,但是我想了一下如果用缓存的话,存在一些人会登录一下清除一下浏览器缓存,这样即使多次输错,也实现不了账
-
Elasticsearch国内镜像下载
资源分享 07-13 1412浏览 0评论官网那个站下载太慢,没有翻,找到几个国内镜像下载站:支持各种版本记录下,下次就直接可以飞过去镜像地址: https://thans.cn/mirror/elasticsearch.html支持5.0.0~7.3.1各版本下面这个是华为云的镜像地址: https://mirrors.huaweicloud.com/elasticsearch然后是中文分词ik下载地址,记住对应版本
-
Thinkphp6-自定义指令
PHP 07-09 1093浏览 0评论tp5都有的自定义指令在tp6文档没有找到。根据之前的tp5的也差不多一样的用法php think make:command Swoole tcp如上图指令类就创建好了<?phpdeclare (strict_types = 1);namespace app\command;use think\console\Command;use think\con
-
Golang-IO操作拷贝文件
Golang 06-26 545浏览 0评论package main import ( "fmt" "io" "os" ) /** * 判断文件是否存在 存在返回 true&nbs
-
Golang简单写文件操作的四种方法
Golang 06-26 640浏览 0评论I/O操作也叫输入输出操作。其中I是Input,O是Output,用于读或者写数据的,有些语言也叫流操作,是指数据通信的通道。Golang标准库对IO的抽象非常精巧,各个组件可以随意组合,可以作为接口设计的典范package main import ( "bufio" &quo
-
Golang-os包文件常用操作整理
Golang 06-25 627浏览 0评论度娘到处都是,整理下吧。package main import ( "fmt" "os" "path" "path/filepath" )
-
Golang时间包time常用方法整理
Golang 06-25 550浏览 0评论实在是记不住啊,那就记下来吧。头疼。。。package main import ( "fmt" "time" ) func main(){ t1 := time.Now() 
-
golang结构体深拷贝和结构体浅拷贝
Golang 06-17 818浏览 0评论package main import "fmt" type Per struct { name string age int sex string