摘要:
mysql排行榜写法 $sql = 'select * from (SELECT t.*, @rownum := @rownum + 1 AS rownum FROM (SELECT @rownum := 0) r, (SELECT * FROM lanchengcocmanghe_oauthinf 阅读全文
摘要:
centos6.5安装2个redis的方法 1 修改配置文件 吧默认的6379 都改了 端口号 还要进程文件明 什么文件名什么的都改了2 redis-cli -p 6381 要制定端口号就可以了额 阅读全文
摘要:
PHP监听消息队列的方法 直接用while 可以发现cpu马上升到30% 所以用 while (1) { Redis::brPop('weffew21', 0); } 用这个代替没数据的时候brPop会堵塞 测试过 CPU不影响 至于为什么 还不知道 阅读全文
摘要:
myssql水平分割 根据用户id 取模 如果以后又扩展 那就重新分 重新取模 阅读全文
摘要:
const element = document.getElementById('some-element-you-want-to-animate'); let start; function step(timestamp) { if (start undefined) start = timest 阅读全文
摘要:
PHP抛出简单说明 (异常不是错误 关闭错误提示并不影响异常) 1 throw 抛出异常 2 try catch捕获(如果没有 就走自定义异常) try{ throw } catch (\Throwable $t){ } ps: throwable是 基类 可以代替所有各种异常类型throw可以自定 阅读全文
摘要:
php yield处理大数据的方法 比方说读取10G excel 内存不够用 一般人会用分成20个 然后处理 处理完释放内存 这样虽然可以 但是代码沉余 不方便维护 用yield的方法 function createRange($number){ for($i=0;$i<$number;$i++){ 阅读全文
摘要:
html设置强制缓存的方法 1 服务端设置好强制缓存后 2 总结 没命中缓存就走协商缓存 (如果requestheader 禁止缓存写死了 也会直接走协商缓存) 微信缓存机制不识别 <meta http-equiv="Cache-Control" content="no-cache, no-stor 阅读全文
摘要:
PHP签名验证加强版 很多时候签名验证如果前端被破解了 那签名验证显得毫无意义这个时候需要加强下 加个token参数 1 登陆成功以后 后端返回前端token 根据userid加密 2 然后 每次请求验证下 就行了 如果是小程序 那直接用seesion_key就行了 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>{$title}</title> <meta name="viewport" content="width=device-width, initial-sc 阅读全文