摘要: 工程师基本常识 异步IO (异步输入输出) 异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。这就像有人出乎意料地从后面走上来跟你说话,而你没来得及反应过来,漏掉了最前面的几个词。因此,每次异步传输的信息都以一个起始位开头,它通知接 阅读全文
posted @ 2019-05-02 17:45 光、夜雨微凉 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Redis详解 Redis的出现 NoSQL数据库了解 在过去几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也如同雨后春笋般出现,然而在众多产品中,能够脱颖而出的却 屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥 阅读全文
posted @ 2018-05-25 14:12 光、夜雨微凉 阅读(865) 评论(0) 推荐(1) 编辑
摘要: Nginx浅析 Nginx是什么 总的来说,Nginx其实就是一个和apache类似的服务器软件。 Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambl 阅读全文
posted @ 2018-05-23 11:51 光、夜雨微凉 阅读(307) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库引擎、事务隔离级别、锁 数据库引擎InnoDB和MyISAM有什么区别 大体区别为: MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行效率比InnoDB类型更快,但是不支持事务,而InnoDB提供事务支持以及外键等高级数据库功 阅读全文
posted @ 2018-05-18 10:21 光、夜雨微凉 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 浅谈HTTP中GET和POST请求的区别 HTTP认知: HTTP认知: HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET和POST本质上就是TCP链接,并无差别。HTTP只是个行为准则,而T 阅读全文
posted @ 2018-05-18 10:08 光、夜雨微凉 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: PDO主要是用来对数据库进行访问的。PDO扩展为PHP访问数据库定义了一个轻量级的一致接口,不同数据库在访问时,采用相同方法名称,解决了连接数据库不统一问题。PDO扩展自身并不能实现任何数据库功能,必须使用一个具体数据库的PDO驱动来访问数据库服务。 pdo特点: 性能:比传统和原生访问数据库方式的 阅读全文
posted @ 2018-05-15 15:29 光、夜雨微凉 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 数据库优化建议(21条)~.~ 为缓存优化你的查询 大多数的MySQL服务器都开启了看查询缓存。这是提高性能最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表,而直接访问缓存结果了。像NOW( 阅读全文
posted @ 2018-05-15 14:04 光、夜雨微凉 阅读(710) 评论(0) 推荐(0) 编辑