摘要: MySQL 搭建MySQL高可用负载均衡集群 MySQL读写分离技术 Memcached与MySQL数据同步 MySQL查询优化 Web安全 XSS跨站脚本攻击 CSRF攻击与防御 Session攻击(会话劫持+固定)与防御 会话劫持 redis 降低Redis内存占用 Redis构建分布式锁 Re阅读全文
posted @ 2017-04-29 21:26 那一叶随风 阅读(236) 评论(0) 编辑
摘要: 1、简介 使用MySQL时随着时间的增长,用户量以及数据量的逐渐增加,访问量更是剧增,最终将会使MySQL达到某个瓶颈,那么MySQL的性能将会大大降低。这一结果也不利于软件的推广。 那么如何跨过这个瓶颈,提高MySQL的并发量呢?方法有很多,分布式数据库、读写分离、高可用负载均衡、增加缓存服务器等阅读全文
posted @ 2017-04-14 09:15 那一叶随风 阅读(33263) 评论(12) 编辑
摘要: 1、简介 当今MySQL使用相当广泛,随着用户的增多以及数据量的增大,高并发随之而来。然而我们有很多办法可以缓解数据库的压力。分布式数据库、负载均衡、读写分离、增加缓存服务器等等。这里我们将采用读写分离技术进展缓解数据库的压力。 其中实现读写分离的技术有很多方法,这里我们将采用mysql-proxy阅读全文
posted @ 2017-04-10 09:11 那一叶随风 阅读(10934) 评论(15) 编辑
摘要: 1、Git的简介与优缺点 什么是git? Git是目前世界使用最广泛的分布式版本控制系统,它是由林纳斯·托瓦兹(Linus Torvalds)创作,最初的目的是为了更好地管理Linux内核开发而设计的。 与svn对比优缺点? 1、与svn对比最核心区别就是Git是分布式,而svn是非分布式。这主要表阅读全文
posted @ 2018-06-10 20:44 那一叶随风 阅读(212) 评论(1) 编辑
摘要: 1、PHP中异常的独特性 PHP中的异常的独特性,即PHP中的异常不同于主流语言C++、java中的异常。在Java中,异常是唯一的错误报告方式,而在PHP中却不是这样,而是把所有不正常的情况都视作了错误进行处理。这两种语言对异常和错误的界定存在分歧。什么是异常什么是错误,两种语言的设计者存在不同的阅读全文
posted @ 2018-02-09 11:40 那一叶随风 阅读(624) 评论(0) 编辑
摘要: 1、简介 在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。 我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。 并且,除了单双引号定义字符串这两种方式外,php还增加了heredoc和nowdoc这两种语阅读全文
posted @ 2018-02-05 21:49 那一叶随风 阅读(585) 评论(0) 编辑
摘要: 1、前言 康盛的 authcode 函数很牛叉,是一个具有有效期的加解密函数,同一个字符每次加密所产生的结果都是不一致的,并且可以自定义设置过期时间。 设计原理:authcode 是使用异或运算进行加密和解密。 加密 明文:1010 1001 密匙:1110 0011 密文:0100 1010 得出阅读全文
posted @ 2017-12-21 16:20 那一叶随风 阅读(251) 评论(0) 编辑
摘要: 1、前言 PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。 像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。 像URL编码、base64编码这种就是对称加密,是可逆的,就是说加密解密都是用的同一秘钥。 除此外就是非对称加密,加密和解密的秘钥不是阅读全文
posted @ 2017-12-20 09:14 那一叶随风 阅读(714) 评论(0) 编辑
摘要: 1、简介 从接触yii框架到现在已经快有两个月了,但是自己对yii框架的了解程度并不是很深,并没有系统地去学习,仅仅只是在做项目的时候遇到不懂得知识才去翻手册。 在上一个项目中因为需要将关联的表的字段显示出来并且带搜索排序功能,这个在之前并没有接触过,因此在手册中查找了相关的资料把这个需求写出来了,阅读全文
posted @ 2017-10-22 21:38 那一叶随风 阅读(504) 评论(0) 编辑
摘要: 1、简介 在阿里云买了个云服务器,一直没时间折腾。过了近十天了吧,才有时间好好玩玩这个云服务器。自己是做Web开发的,所以我需要的开发环境是LAMP。之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主阅读全文
posted @ 2017-09-17 20:11 那一叶随风 阅读(1003) 评论(0) 编辑
摘要: 1、简介 crontab用于设置周期性被执行的命令 Linux系统中Linux调动工作分为两大类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 /etc/c阅读全文
posted @ 2017-09-17 11:06 那一叶随风 阅读(684) 评论(1) 编辑
摘要: 1、简介 如何利用最简单粗糙暴力的方法将数据写入Excel文件中呢? 因为ms word和excel的文档都支持html文本格式,因此我们可以基于这个原理采用html文本格式进行数据的输出。 在html中,我们只需要将数据照着所想要的顺序放进相应的html表格中即可。 我们采用PHP进行数据获取整理阅读全文
posted @ 2017-07-30 20:02 那一叶随风 阅读(3115) 评论(1) 编辑
摘要: 1、简介 这篇文章将会用最直白的方式介绍RPC,以及实现RPC客户端的Ajax跨域调用的例子。 RPC(Remote Procedure Call Protocol)--远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如阅读全文
posted @ 2017-05-14 11:44 那一叶随风 阅读(2781) 评论(2) 编辑
摘要: 1、简介 这篇文章主要介绍采用SOAP来建立以及访问Web service接口。 Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程阅读全文
posted @ 2017-05-12 10:02 那一叶随风 阅读(1040) 评论(1) 编辑
摘要: 1、简介 这一篇文章主要介绍的是http协议下载时的断点续传,详细到各个步骤。主要步骤有:DNS查找、TCP三次握手、http请求发送、TCP协议数据传输、暂停后的状态、继续下载、TCP三次握手、http请求发送、数据传输、。。。、下载成功发送http响应信息、TCP四次握手断开连接。 2、原理知识阅读全文
posted @ 2017-05-09 18:15 那一叶随风 阅读(1135) 评论(0) 编辑
摘要: 1、简介 1.1、HTTP协议是什么? 即超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。从网络参考模型来看,它是属于应用层。它规定了计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定阅读全文
posted @ 2017-05-07 10:32 那一叶随风 阅读(1548) 评论(0) 编辑
摘要: 1、简介 TCP/IP协议并非单指TCP协议、IP协议,它是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组(是一个协议集合),大家叫的时候方便说,所以统阅读全文
posted @ 2017-05-04 15:33 那一叶随风 阅读(269) 评论(0) 编辑
摘要: 1、简介 什么是TCP/IP参考模型? TCP/IP模型是网络通信模型的一种。网络通信模型还包括OSI,旨在使各种计算机在世界范围内互连为网络。其中有OSI为七层模型、TCP/IP为四层模型,现在大部分网络通信都是以TCP/IP四层模型为基础的。 OSI模型有七层包括:从上到下依次为,应用层、表示层阅读全文
posted @ 2017-05-04 09:31 那一叶随风 阅读(101) 评论(0) 编辑