ajax从后台获取数据:
假设后台回传值为json
dataType不指定数据类型的时候,返回的是字符串,如果格式为json的话,js会默认为是jsonObject对象数据,这种数据类型没有length属性,需要转换成jsonArray。
jsonObject and jsonArray 获取类型转换:
这里有两种转换方式:
1. eval;
v……继续阅读 »
8年前 (2017-10-30) 1519浏览 0评论
2个赞
约定规则:
客户端和服务器端可以约定多种加密和解密规则。每对加密解密方式严格对称加密即可。
header:
sign(校验签,利用对称加密算法aes对自己定义有规则的数据进行加密)
app_version (app版本)
type (版本类型)
other (其他)
token(如果有涉及到用户登陆这一块就需要加上一个token的口令令牌)
body:
……继续阅读 »
8年前 (2017-10-26) 1732浏览 0评论
1个赞
场景:当数据量达到一定千万级别的记录,且查询的字段又多的时候,此时将查询数据的缓存全部存储在php的内存当中会导致内存溢出。
数据库查询:
//$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
$startMemory = memory_get_usage();
functio……继续阅读 »
8年前 (2017-10-26) 1429浏览 0评论
1个赞
Request
1、$request->all() 获取所有传递的参数
2、$request->method(),$request->isMethod() 判断请求类型
3、$request->ajax() 判断是否为ajax请求
4、$request->url() 请求路径
Response
1、return response->json();返回json……继续阅读 »
8年前 (2017-10-26) 1620浏览 0评论
1个赞
mysql登陆:mysql -uusername -p password
导出: mysqldump -u username -p database --skip-lock-tables > database.sql
数据恢复:http://www.jb51.net/article/109664.htm
……继续阅读 »
8年前 (2017-10-26) 1685浏览 0评论
1个赞
bootstrap3.*的modal一般用法都在模态框的使用办法里面,其中具体说一下缓存。
使用场景:
点击按钮弹出动态modal,加载modal的时候显示loading.gif图片,完全加载后显示完整的加载页面。点击其他按钮继续显示其他的modal页面(上一个modal页面不能显示出来)
代码:
<script type="text/javascri……继续阅读 »
8年前 (2017-10-26) 1487浏览 0评论
0个赞
mysql-version:5.6
对于下面要讲的主从复制的文章中有一个缺陷:
file和position的对应的数据库在从数据库(slave/target)中运行
CHANGE MASTER TO MASTER_LOG_FILE='testdbbinlog.000008',MASTER_LOG_POS=107;该语句时,对应的参数master_log_fi……继续阅读 »
8年前 (2017-10-26) 1703浏览 0评论
0个赞
字符集编码和排序规则
每一个数据库都包含了字符集编码和排序规则,其中数据库有自己的字符集编码和排序规则,而表也有自己的编码和排序规则,字段页同样拥有。所以当你修改字符集编码和排序规则的时候要搞清楚你到底要修改的是哪一个级别的字符集编码和排序规则。数据库,表,字段。
转载:字段级别的字符集排序规则的修改
……继续阅读 »
8年前 (2017-10-26) 1740浏览 0评论
0个赞
准备:
编译swoole的php扩展
开始:
建立tcp服务:
$server = new swoole_server('0.0.0.0',9502);
$server->set([
//这里用keepalive比用心跳检测要好,这里设置的心跳检测还要在客户端定时
//发送一段数据给服务器,做心跳校验,如果用keepalive的话就不……继续阅读 »
8年前 (2017-10-26) 1672浏览 0评论
1个赞
其他扩展
异步队列:gearman
laravel queue
转载:queue的基本使用
laravel rabbitMQ
转载:rabbitMQ的laravel基本使用方法
Supervisor(保证queue能自启动)
cetnos7.0以上安装配置:cetnos7.0开机自启动supervisord的方法
参考:
supervisord设置
cetn……继续阅读 »
8年前 (2017-10-26) 1939浏览 0评论
0个赞