csrf与xss攻击的详解与区别
CSRF:跨站请求伪造登录受信任网站A,并在本地生成Cookie,在不登出A的情况下,访问危险网站B。其实是利用了网站A的漏洞如何防御:Token 验证(用的最多)隐藏令牌:把token隐藏在http的head头中R...
thinkphp5分组查询统计
//获取今天开始、结束时间 $where_day['createtime'] = [ ['egt',strtotime(date('Y-m-d',time()))], ['lt',strtotime(date('Y-m-d',time())).'+1 day'] ]; //获取本周开始、结束时间 $where_we...
laravel数据库事务
事务自动提交DB::transaction(function () { //处理数据逻辑 });处理死锁transaction 方法接受一个可选的第二个参数 ,该参数用来表示事务发生死锁时重复执行的次数。一旦定义的次数尝试完毕,...
PHP格式化数字单位
if (!function_exists('format_num')) { /** * 格式化数字单位 * @param $num * @return string */ function format_num($num) { if ($num >= 10000) { $number = round($num / 10000 * 100)...
springboot配置mysql5和mysql8的差异
mysql5驱动不同:com.mysql.jdbc.Driverspring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus spring.datasource.user...
字符串内容的替换PHP
使用新的字符串替换原来字符串中指定的特定字符串str_replace 区分大小写str_ireplace() 不区分大小写str_replace(find,replace,string,count) str_ireplace(find,replace,string,count)参数...
uniapp怎么去掉顶部导航
去掉所有导航栏//pages.json 'navigationStyle':'custom'单一页面去掉顶部导航栏//pages.json 'app-plus':{'titleNView':false}}
Laravel No application encryption key has been specified
创建项目后运提示此错误,这是因为没有配置好 APP_KEY。解决方法:进入项目根目录执行php artisan key:generate
springboot基础-简单demo
package com.example.demo.controller; import org.springframework.web.bind.annotation.*; //代表返回的是json格式的数据,这个注解是Spring4之后新加的注解,原来返回json格式的数据需要@Res...