摘要: 索引的数据结构: (1)一般是B+tree:MySql使用最频繁的一个索引数据结构,数据结构以平衡树的形式来组织,因为是树型结构,所以更适合用来处理排序,范围查找等功能. (2)Hash:Hsah索引在MySql比较少用,他以把数据的索引以Hash形式组织起来,因此当查找某一条记录的时候,速度非常快 阅读全文
posted @ 2019-01-12 14:26 代码堆里的看客 阅读(990) 评论(0) 推荐(0)
摘要: 在一次项目实现中,以前写了个程序,将在txt文件中的电话号码和对应的类型往数据库中插入,小数据量的情况下,用个数组遍历循环的方式,很容易解决,但是当数据量一下 但是,几十万个电话一次性插入,就变得耗时 代码如下 数据量过大的情况下以上代码就会需要很长时间才能运行完毕,为了减少时间的消耗,我想到用减少 阅读全文
posted @ 2019-01-11 13:53 代码堆里的看客 阅读(477) 评论(0) 推荐(0)
摘要: unix_timestamp 是时间戳,可以用数据库里的存储时间数据的字段 from_unixtime 是将时间戳格式化为你想要时间 阅读全文
posted @ 2019-01-11 09:53 代码堆里的看客 阅读(7396) 评论(0) 推荐(0)
摘要: 工厂模式 工厂模式是最常用的实例化对象的模式,是用工厂方法代替new操作的一种模式 使用工厂模式的好处是:如果想要更改实例化的类名,则只需要更改该工厂方法内容即可,不需逐一寻找代码中具体实例化的地方(new处)修改了,为系统结构提供灵活的动态扩展机制,减少耦合. 策略模式 策略模式指的是程序中涉及决 阅读全文
posted @ 2019-01-10 14:49 代码堆里的看客 阅读(327) 评论(0) 推荐(0)
摘要: 都知道缓存的目的是为了减小服务端的压力,可以在客户端直接取到数据 客户端 nginx(代理缓存) 服务端 代理缓存的描述: 就是客户端发送请求->nginx->发送请求到服务端->服务端返回数据->nginx做完缓存后->返回数据到客户端; 之后客户端再发送请求->nginx->nginx缓存的数据 阅读全文
posted @ 2019-01-08 15:35 代码堆里的看客 阅读(256) 评论(0) 推荐(0)
摘要: 根据osi分四层负载均衡和七层负载均衡 四层:主要是在传输层,传输层能支持到tcp协议的控制,所以对客户端的请求只需要进行tcp/ip的包转发,就可以实现负载均衡 七层:主要是在应用层,可以实现http协议的改写,头信息的改写,安全应用规则的控制以及转发等的规则,nginx就是七层负载均衡的SLB 阅读全文
posted @ 2019-01-07 11:12 代码堆里的看客 阅读(325) 评论(0) 推荐(0)
摘要: 正向代理代理的对象是客户端 反向代理代理的对象是服务端 举例说下nginx作为正向代理作访问控制 利用http_x_forwarded_for 来识别是不是116.62.103.228这个ip,不是的话就返回403 反向代理的例子: 在/etc/nginx/conf.d下的realserver.co 阅读全文
posted @ 2019-01-05 11:33 代码堆里的看客 阅读(494) 评论(0) 推荐(0)
摘要: 静态资源:非服务器动态运行生成的文件 浏览器端渲染:html ,css,js 图片:jpeg,gif,png 视频:flv ,mpeg 文件:txt,等任意下载文件 静态资源服务场景:CDN 文件读取高效: sendfile on|off 在sendfile开启的情况下,提高网络包的传输效率,可以打 阅读全文
posted @ 2019-01-04 14:55 代码堆里的看客 阅读(326) 评论(0) 推荐(0)
摘要: 基于Nginx的中间件架构 常用的http服务有哪些 : HTTPD --基于apache基金会 IIS --微软 GWS --Google 优点: 1.IO多路复用: 多个描述符的I/O操作都能在一个线程内并发交替地顺序完成.(复用指的是复用同一个线程) IO多路复用的实现方式 select po 阅读全文
posted @ 2018-12-30 10:28 代码堆里的看客 阅读(131) 评论(0) 推荐(0)
摘要: 第一种: <?php function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_de 阅读全文
posted @ 2018-12-21 11:43 代码堆里的看客 阅读(912) 评论(0) 推荐(0)