摘要:
https://blog.it2048.cn/article-orm/ 阅读全文
摘要:
步骤如下: 想获得某个数据,先去redis(缓存)查,如果有值,直接返回给前端。如果没有值,则去数据库里查,如果查的到,把查到的结果加入缓存(记得设置过期时间)并返回给前端,如果查不到,返回“查询无果”给前端。 缓存穿透: 查一个数据,redis(缓存)没有,于是请求数据库,但是数据库也没有这个数据 阅读全文
摘要:
默认值是enctype="application/x-www-form-urlencoded" 改成enctype="multipart/form-data"并且是post提交才能提交文件 阅读全文
摘要:
app/Providers/AppServiceProvider.php use Illuminate\Http\Resources\Json\JsonResource; public function boot() { //.... JsonResource::withoutWrapping(); 阅读全文
摘要:
比较字符串相等时如果使用双等 == 可能会有时序攻击的危险 比如比较 "abscdd" == $request->code 那么两个字符串是从第一位开始逐一进行比较的,发现不同就立即返回 false,那么通过计算返回的速度就知道了大概是哪一位开始不同的,这样就可以按位破解。 而使用 hash_equ 阅读全文
摘要:
this.imgDetail.cnTime = moment(this.imgDetail.atime*1000).fromNow() //英文 <script> //引入moment.js import moment from "moment" //设置语言为中文 moment.locale("z 阅读全文
摘要:
hmset user 1:name zhuge 1:balance 1888 hmget user 1:name 1:balance 阅读全文
摘要:
<div id="app"> <cpn><span slot="center">replace the middle slot</span></cpn> <cpn><span slot="left">replace the left slot</span></cpn> </div> <templat 阅读全文
摘要:
<div id="app"> <cpn><button>case</button><p>zkjable</p></cpn> <cpn></cpn> <cpn></cpn> </div> <template id="cpn"> <div> <h2>我是组件</h2> <p>我是组件</p> <slot 阅读全文