摘要: show profiles 之类的语句来查看 profile是没有打开的 开启profile 测试 执行几条sql语句 timestampdiff来查看测试时间 阅读全文
posted @ 2016-04-08 22:05 慕尘 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 优化方向: 将请求尽量拦截在系统上游 充分利用缓存 站点架构 1.客户端 JS层面,限制用户在x秒之内只能提交一次请求; 2.站点层 用uid即可。在站点层面,对uid进行请求计数和去重,甚至不需要统一存储计数,直接站点层内存存储。一个uid,5秒只准透过1个请求,这样又能拦住99%的for循环请求 阅读全文
posted @ 2016-04-06 13:49 慕尘 阅读(260) 评论(0) 推荐(0) 编辑
摘要: type属性为text/html的时候,<script>片断中定义一个被JS调用的代码,代码不会在页面上显示 上面的代码片段的使用 当单击按钮时,可以把commentTemplate的内容追到comment_ul_2里 在替换时,可以接受一个json字符串,然后根据json的key来对比js模块里的 阅读全文
posted @ 2016-04-06 11:45 慕尘 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: 基于角色的访问控制(Role-Based Access Control) 在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。 ThinkPHP通过5张表实现权限控制 think_user (用户表) think_role (用户分组表) think_node (操作节点 阅读全文
posted @ 2016-03-30 16:45 慕尘 阅读(326) 评论(0) 推荐(0) 编辑
摘要: /home/conf/config.php 中配置 'TOKEN_ON'=>true, 'TOKEN_NAME'=>'__hash__', 'TOKEN_TYPE'=>'md5', 'TOKEN_RESET'=>true, 令牌验证行为绑定,在tags.php中 <?php return array 阅读全文
posted @ 2016-03-30 14:57 慕尘 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: JSONP——JSON with Padding 同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性 受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。 JSONP(JSON with Padding)是一个非官方的协议, 阅读全文
posted @ 2016-03-30 14:19 慕尘 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 协议,域名,端口都必须相同,才算在同一个域 ajax是否允许跨域? 解决方法(1): 在被请求的Response header中加入 header('Access-Control-Allow-Origin:*'); 就可以实现ajax POST跨域访问 这是html5新增的一项标准功能 在服务器响应 阅读全文
posted @ 2016-03-30 10:18 慕尘 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 浏览器在跨域请求前会发个options请求来验证是否跨域,所以后端再处理这个options请求时,要告诉浏览器一些信息。 也就是个header信息 在服务端,处理图片上传的方法里加上这句,就可以上传图片了 阅读全文
posted @ 2016-03-29 23:11 慕尘 阅读(5739) 评论(0) 推荐(0) 编辑
摘要: BuiltWith网站技术信息查询工具 利用该网站所提供的功能,你可以查询出某网站背后是由哪些技术来支持的, 比如操作系统的类型、所采用的访问量统计服务、采用的发布平台、广告平台、语言框架、聚合功能、页面文档信息、网站编码及操作系统信息等等。 可帮助更深一层次了解该网站的运营情况 只需输入想要查询的 阅读全文
posted @ 2016-03-09 14:52 慕尘 阅读(586) 评论(0) 推荐(0) 编辑
摘要: apache 在Ubuntu Linux上用 安装Apache2后,竟然发现没有httpd.conf(位于/etc/apache2目录) Ubuntu的Apache的配置文件是 /etc/apache2/apache2.conf Web文档根目录默认在/var/www定义在 在 /etc/apach 阅读全文
posted @ 2016-03-09 11:50 慕尘 阅读(224) 评论(0) 推荐(0) 编辑
摘要: net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法 创建TCP服务器 net.createServer方法 创建客户端去连接服务器 net.connect方法 简易聊天室服务端 chatServer.js var net = require('net'); // 阅读全文
posted @ 2016-02-26 10:19 慕尘 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 每一个Node.js都是一个Node.js模块,包括JavaScript文件(.js)、JSON文本文件(.json)和二进制模块文件(.node)。 mymodul.js function Hello() { this.hello = function() { console.log('Hello 阅读全文
posted @ 2016-02-24 14:28 慕尘 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 刚刚在网上看到Cheerio,为服务器特别定制的,快速、灵活、实施的jQuery核心实现,适合各种Web爬虫程序。 看了下,cheerio 是nodejs的抓取页面模块 于是决定先学习下nodejs了 Node.js采用的Javascript引擎是来自Google Chrome的V8 安装 去Nod 阅读全文
posted @ 2016-02-18 00:22 慕尘 阅读(5896) 评论(0) 推荐(0) 编辑
摘要: 今天用Excel导入的数据中,前面包含` 批量去除 UPDATE sheet2 set total=replace(total,'`',''); 阅读全文
posted @ 2016-02-03 13:28 慕尘 阅读(539) 评论(0) 推荐(0) 编辑
摘要: (1)准备 A. 安装好redis https://github.com/MSOpenTech/redis 注意:下载release版 启动脚本如下: redis-server redis.windows.conf 双击打开 redis-cli.exe ,用自带的客户端工具进行测试 127.0.0. 阅读全文
posted @ 2016-01-27 15:05 慕尘 阅读(6821) 评论(0) 推荐(0) 编辑