MemcacheMemcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单:被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带一份。每次更新数据也先更新memcache里的数据,如果没有则更新数据库,同时更新memcache。因此需要注..
分类:
系统相关 时间:
2017-05-18 12:43:24
阅读次数:
357
Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带一份。 每次更新数据也先更新memcache里的数据,如果没有则更新数据库,同时更新memcache ...
分类:
系统相关 时间:
2017-05-18 09:44:29
阅读次数:
311
Memcache Memcache的作用网上资料都讲的很好,说简单点就是减轻读取数据库的压力,原理也很简单: 被请求的数据会先到memcache里去取,如果没有就去数据库里取,顺便给memcache带一份。 每次更新数据也先更新memcache里的数据,如果没有则更新数据库,同时更新memcache ...
分类:
系统相关 时间:
2017-05-18 01:12:59
阅读次数:
401
20145301赵嘉鑫 《网络对抗》Exp9 Web安全基础实践 实验后回答问题 (1)SQL注入攻击原理,如何防御 SQL注入攻击原理:SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL注入是一种通过操作输入来修改后台SQL语句达 ...
分类:
Web程序 时间:
2017-05-17 18:23:26
阅读次数:
229
using FtpLib; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.I... ...
分类:
数据库 时间:
2017-05-15 16:56:07
阅读次数:
249
locate 用法:locate 文件名 在后台数据库中按文件名搜索,搜索速度更快,数据库是/var/lib/mlocate updatedb:更新数据库 只能按照文件名搜索 whereis 搜索命令的命令 whereis 命令名 #搜索命令所在路径及帮助文档所在位置 选项 -b 只查找可执行文件 ...
分类:
系统相关 时间:
2017-05-13 19:09:57
阅读次数:
223
js清除定时器的方法 在需要有实时性更新数据的项目中,我们经常会用到很多定时器,我们可能需要一个可以一次性清除所有定时器的方法,并且不通过指定ID一个一个去清除,以下提供两种解决方案: 1.定义全局变量,通过js遍历清除 这种方法在项目中所使用到的定时器必须赋值记录到定义好的全局变量中,实现模拟代码 ...
分类:
Web程序 时间:
2017-05-13 14:20:50
阅读次数:
153
一般最常用写法:M(‘数据库名称‘)->create();//这种情况都是靠系统去判断的,有时准,有时不准,然后很多童鞋就蛋疼了规范写法:①:通过POST方式接收的数据,且将接收的数据插入到数据库M(‘数据库名称‘)->create($_POST,1);②:通过GET方式接收的数据,且将接收的数据插..
分类:
Web程序 时间:
2017-05-11 14:39:45
阅读次数:
331
二进制日志记录所有更新数据的SQL语句,其中也包含可能更新数据的SQL语句,例如DELETE语句执行过程中无匹配的行。二进制日志中还包含了与执行SQL语句相关的内容,例如SQL语句执行的时间、错误代码等。 二进制日志功能介绍 MySQL中的二进制日志主要有两个功能:数据恢复和数据复制。 数据恢复-- ...
分类:
数据库 时间:
2017-05-10 17:59:57
阅读次数:
329
一、Protobuf的优点Protobuf有如XML,不过它更孝更快、也更简单。它以高效的二进制方式存储,比XML小3到10倍,快20到100倍。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。只需使用Protobuf..
分类:
其他好文 时间:
2017-05-09 17:49:13
阅读次数:
258