12 2017 档案
摘要:公司缓存出了些问题,解决的过程中总结了一些缓存使用的方式方法。 公司缓存遇到的问题 1) 缓存无过期时间导致内存占用过高2) 缓存清除后,失效后仍用到,不可从数据库恢复 造成这些问题的原因是开发人员对缓存的设计和使用原则不清楚,架构上也没有明确的说明和引导。 关于上面的两个问题 1) 缓存添加时一定
阅读全文
摘要:https协议原理 http问题 1)明文传输数据,被抓包后很容易可以看出传输内容,传输敏感数据有安全问题。 2)不能保证进行http通信的客户端与服务器是合法的。 为了解决这两个问题,需要对http数据进行加密和对通信双方进行认证。https就是在http协议的下层加了一个ssl协议,通过ssl实
阅读全文
摘要:最近看了PHP编程动物书,在此记录下1-6章内容要点。 1.PHP介绍 * PHP可以做服务端编程、命令行编程(写脚本)、客户端图形界面* PHP使用GD扩展处理图像* PHP配置文件php.ini文档:https://php.net/manual/zh/configuration.file.php
阅读全文
摘要:总结了一些面试中常见的海量数据(数据量远大于内存容量)处理的问题。该blog参考“研究者July”的csdn博客,感谢作者分享。 1.给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 考虑到每个文件大小为:50*10^8*64B =
阅读全文