摘要: 首先采用Mysql存储千亿级的数据,确实是一项非常大的挑战。Mysql单表确实可以存储10亿级的数据,只是这个时候性能非常差,项目中大量的实验证明,Mysql单表容量在500万左右,性能处于最佳状态。 针对大表的优化,主要是通过数据库分库分表来解决,目前比较普遍的方案有三个:分区,分库分表,NoSq 阅读全文
posted @ 2020-09-03 22:30 学编程不秃头 阅读(746) 评论(0) 推荐(0)
摘要: 这一篇mysql优化是注重于查询优化,根据mysql的执行情况,判断mysql什么时候需要优化,关于数据库开始阶段的数据库逻辑、物理结构的设计结构优化不是本文重点,下次再谈 查看mysql语句的执行情况,判断是否需要进行优化 当感觉操作数据库查询语句速度变慢,不符合生产效率要求时,可按照以下步骤进行 阅读全文
posted @ 2020-09-03 22:28 学编程不秃头 阅读(368) 评论(0) 推荐(0)
摘要: CGI common gateway interface (公共网关接口) 请求模式: Web Brower(浏览器) (通过http协议传输) > Http Server(服务器nginx/apache) > CGI Program > Db Server 与 CGI 通过 STDIN/STDOU 阅读全文
posted @ 2020-09-03 22:25 学编程不秃头 阅读(275) 评论(0) 推荐(0)
摘要: 使用PHP内置函数的性能优劣 尽可能少用魔法函数 抑制符@会产生额外开销 优化点:合理使用内存,利用unset()及时释放不使用的内存(unset()出现注销不掉的情况) 避免在循环内做运算 <?php $str="110world"; $strlen=strlen($str); for($i=0; 阅读全文
posted @ 2020-09-03 22:24 学编程不秃头 阅读(153) 评论(0) 推荐(0)
摘要: 从事金融行业的PHPer,资金运算频繁,稍不留神,用户资金可能损失几十万,甚至更可怕......直接上实例吧: javascript 0.1 + 0.2 为啥不等于 0.3 ? (正确结果:0.30000000000000004) 0.8 * 7 为啥不等于 5.6 ? (正确结果:5.600000 阅读全文
posted @ 2020-09-03 22:17 学编程不秃头 阅读(293) 评论(0) 推荐(0)
摘要: 问题 上一章说过引用(REFERENCE)在PHP5的时候是一个标志位, 而在PHP7以后我们把它变成了一种新的类型:IS_REFERNCE. 然而引用是一种很常见的应用, 所以这个变化带来了很多的变化, 也给我们在做PHP7开发的时候, 因为有的时候疏忽忘了处理这个类型, 而带来不少的bug. 最 阅读全文
posted @ 2020-08-31 15:03 学编程不秃头 阅读(149) 评论(0) 推荐(0)
摘要: 我们都知道Redis是个内存数据库,所有的数据都存储在内存中。一旦服务器上Redis进程退出,数据库中的数据就会丢失。 持久化是做什么事呢?持久化简单的理解就是将内存中的数据做个备份。 Redis的持久化有两种方法,即RDB持久化和AOF持久化。本文将会分两部分介绍这两种持久化方法,以及实现 一、R 阅读全文
posted @ 2020-08-31 14:55 学编程不秃头 阅读(283) 评论(0) 推荐(0)
摘要: RPC全称为Remote Procedure Call,翻译过来为"远程过程调用"。主要应用于不同的系统之间的远程通信和相互调用。 比如有两个系统,一个是PHP写的,一个是JAVA写的,而PHP想要调用JAVA中的某个类的某个方法,这时候就需要用到RPC了。 怎么调?直接调是不可能,只能是PHP通过 阅读全文
posted @ 2020-08-31 14:46 学编程不秃头 阅读(282) 评论(0) 推荐(0)
摘要: 7.2版本异常与错误的概述 什么叫做异常? 异常是指程序运行中不符合预期情况以及与正常流程不同的状况。 比如你链接数据库,在参数都写上去的条件下,发现链接不上去,这就属于不符合预期 可以被 try-catch 捕捉得到 什么叫做错误? 是属于php程序自身的问题,一般是由非法的语法,环境问题导致的, 阅读全文
posted @ 2020-08-29 14:30 学编程不秃头 阅读(550) 评论(0) 推荐(0)
摘要: 为了保证网络传输数据的安全性,涉及敏感数据的传输,最好对数据预先加密,然后再在网络上进行传输,同时,还要保证数据在另一端是可解密的,并且还必须要通过钥匙(公钥或私钥)才能解密,没有钥匙(公钥或私钥)的人即使是拿到了加密过的数据也无法解密。 对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作 阅读全文
posted @ 2020-08-29 14:28 学编程不秃头 阅读(763) 评论(0) 推荐(0)