摘要: 阅读目录 1、简介 2、语法 3、使用示例 4、crond服务 5、个人经验总结 回到顶部 1、简介 crontab用于设置周期性被执行的命令 Linux系统中Linux调动工作分为两大类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做 阅读全文
posted @ 2019-03-05 17:44 AppleLife 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 1.1、含义 1.2、注入原理 1.3、危害 2、注入知识与例子解析 2.1、注入的常用知识 2.2、注入流程 2.3、实例解析 a、构造注入环境 b、查找注入点 c、判断数据库类型 d、破此表字段数目(为使用union做铺垫) e、查看具体版本号 f、爆表 g、爆字段 h、爆内 阅读全文
posted @ 2019-03-05 17:42 AppleLife 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、会话预测 3、会话劫持 3.1、含义 3.2、攻击步骤 3.3、防御方法 4、会话固定 4.1、含义 4.2、攻击步骤 4.3、防御方法 5、参考文献 回到顶部 1、简介 Session对于Web应用无疑是最重要的,也是最复杂的。对于web应用程序来说,加强安全性的第一条原则 阅读全文
posted @ 2019-03-05 17:30 AppleLife 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、CSRF攻击原理 3、CSRF例子与分析 3.1、简单级别CSRF攻击 3.2、中级别CSRF攻击 3.3、高级别CSRF攻击 4、CSRF防御方法 5、参考文献 回到顶部 1、简介 CSRF的全名为Cross-site request forgery,它的中文名为 跨站请求 阅读全文
posted @ 2019-03-05 16:23 AppleLife 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、原因解析 3、XSS攻击分类 3.1、反射型xss攻击 3.2、存贮型xss攻击 3.3、DOMBasedXSS(基于dom的跨站点脚本攻击) 4、XSS攻击实例分析 例1、简单XSS攻击 例2、盗取cookie 5、XSS漏洞修复 5.1、html实体 5.2、HTML E 阅读全文
posted @ 2019-03-05 16:22 AppleLife 阅读(10121) 评论(1) 推荐(1) 编辑
摘要: 阅读目录 1、简介 2、URI与URL 3、TCP握手连接以及断开(扩展) 4、特点 5、HTTP请求 5.1、Request 消息的结构 5.2、请求方法 5.3、http的无状态以及建立连接方式 5.4、请求行 5.5、请求头 5.6、请求主体 6、HTTP响应 6.1、Response 消息的 阅读全文
posted @ 2019-03-05 15:29 AppleLife 阅读(5913) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、Git的简介与优缺点 2、Git的安装 3、用户访问设置 3.1、秘钥登陆类型 3.2、密码登陆类型 4、初始化git服务器 5、克隆仓库 6、参考资料 回到顶部 1、Git的简介与优缺点 什么是git? Git是目前世界使用最广泛的分布式版本控制系统,它是由林纳斯·托瓦兹(Linus 阅读全文
posted @ 2019-03-05 15:22 AppleLife 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、单引号与双引号 2.1、单引号 2.2、双引号 2.3、单双引号之间的区别 3、heredoc与nowdoc 3.1、heredoc 3.2、nowdoc 回到顶部 1、简介 在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。 我们在使用php进行开 阅读全文
posted @ 2019-03-05 15:02 AppleLife 阅读(6025) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、PHP中异常的独特性 2、PHP中的错误级别 3、PHP中的异常处理 3.1、set_error_handler(error_function, error_type) 3.2、register_shutdown_function(exception_function) 3.3、set 阅读全文
posted @ 2019-03-05 15:01 AppleLife 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、前言 2、不可逆加密函数 3、可逆转的j加密函数 回到顶部 1、前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。 像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。 像URL编码、base64编码这种就是对称加密,是可逆的,就 阅读全文
posted @ 2019-03-05 14:53 AppleLife 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、代码 3、测试 4、参考文献 回到顶部 1、简介 如何利用最简单粗糙暴力的方法将数据写入Excel文件中呢? 因为ms word和excel的文档都支持html文本格式,因此我们可以基于这个原理采用html文本格式进行数据的输出。 在html中,我们只需要将数据照着所想要的顺 阅读全文
posted @ 2019-03-05 14:51 AppleLife 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、原理知识 3、支持断点续传的文件下载类 4、测试并分析其中的步骤 4.1、前提准备工作 4.2、测试支持断点续传下载 4.3、测试不支持断点续传下载 5、总结 回到顶部 1、简介 这一篇文章主要介绍的是http协议下载时的断点续传,详细到各个步骤。主要步骤有:DNS查找、TC 阅读全文
posted @ 2019-03-05 14:46 AppleLife 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、memcached分布式简介 2、取模算法方式 3、一致哈希算法方式 回到顶部 1、memcached分布式简介 memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。Memcache集群主机不能够相互通信传输数据,它的“分布式”是基于客户端的程序逻辑算法进一 阅读全文
posted @ 2019-03-05 14:26 AppleLife 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、摘要 2、实现方法 3、一对一消息传递 4、多对多消息传递 回到顶部 1、摘要 消息传递这一应用广泛存在于各个网站中,这个功能也是一个网站必不可少的。常见的消息传递应用有,新浪微博中的@我呀、给你评论然后的提示呀、赞赞赞提示、私信呀、甚至是发微博分享的新鲜事;知乎中的私信呀、live发 阅读全文
posted @ 2019-03-05 13:56 AppleLife 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而 阅读全文
posted @ 2019-03-05 13:25 AppleLife 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、前言 2、简单理解redis的单线程IO多路复用 3、并发测试 4、事务解决与原子性操作解决 4.1、事务解决 4.2、原子性操作incr解决 5、构建分布式锁 回到顶部 1、前言 为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数 阅读全文
posted @ 2019-03-05 11:28 AppleLife 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、PRC实例 2.1、先建立具体服务功能的逻辑程序 2.2、服务端提供相应的入口 2.3、建立跨域代理脚本 2.4、Ajax访问 2.5、开始测试 3、总结 回到顶部 1、简介 这篇文章将会用最直白的方式介绍RPC,以及实现RPC客户端的Ajax跨域调用的例子。 RPC(Rem 阅读全文
posted @ 2019-03-05 11:06 AppleLife 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、简介 2、相关知识 3、访问大概流程 4、小试牛刀(访问国内飞机航班时刻表 WEB 服务) 5、用牛刀宰牛啦(使用SOAP构建Web service) 6、总结 回到顶部 1、简介 这篇文章主要介绍采用SOAP来建立以及访问Web service接口。 Web service是一个平台 阅读全文
posted @ 2019-03-05 11:02 AppleLife 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 1、了解api 2、理解服务类型 3、各种服务的简单实例 回到顶部 1、了解api 在使用与创建自己的API之前我们需要先了解什么是API! API代表应用程序编程接口,而接口指的是一个特定的服务、一个应用程序或者其他程序的公共模块。 理解SOA(面向服务的架构): SOA是PHP应用程序 阅读全文
posted @ 2019-03-05 10:55 AppleLife 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的 内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis server外。另外的能够提高 阅读全文
posted @ 2019-03-05 10:36 AppleLife 阅读(1369) 评论(0) 推荐(0) 编辑