01 2019 档案
摘要:索引的数据结构: (1)一般是B+tree:MySql使用最频繁的一个索引数据结构,数据结构以平衡树的形式来组织,因为是树型结构,所以更适合用来处理排序,范围查找等功能. (2)Hash:Hsah索引在MySql比较少用,他以把数据的索引以Hash形式组织起来,因此当查找某一条记录的时候,速度非常快
阅读全文
摘要:在一次项目实现中,以前写了个程序,将在txt文件中的电话号码和对应的类型往数据库中插入,小数据量的情况下,用个数组遍历循环的方式,很容易解决,但是当数据量一下 但是,几十万个电话一次性插入,就变得耗时 代码如下 数据量过大的情况下以上代码就会需要很长时间才能运行完毕,为了减少时间的消耗,我想到用减少
阅读全文
摘要:unix_timestamp 是时间戳,可以用数据库里的存储时间数据的字段 from_unixtime 是将时间戳格式化为你想要时间
阅读全文
摘要:工厂模式 工厂模式是最常用的实例化对象的模式,是用工厂方法代替new操作的一种模式 使用工厂模式的好处是:如果想要更改实例化的类名,则只需要更改该工厂方法内容即可,不需逐一寻找代码中具体实例化的地方(new处)修改了,为系统结构提供灵活的动态扩展机制,减少耦合. 策略模式 策略模式指的是程序中涉及决
阅读全文
摘要:都知道缓存的目的是为了减小服务端的压力,可以在客户端直接取到数据 客户端 nginx(代理缓存) 服务端 代理缓存的描述: 就是客户端发送请求->nginx->发送请求到服务端->服务端返回数据->nginx做完缓存后->返回数据到客户端; 之后客户端再发送请求->nginx->nginx缓存的数据
阅读全文
摘要:根据osi分四层负载均衡和七层负载均衡 四层:主要是在传输层,传输层能支持到tcp协议的控制,所以对客户端的请求只需要进行tcp/ip的包转发,就可以实现负载均衡 七层:主要是在应用层,可以实现http协议的改写,头信息的改写,安全应用规则的控制以及转发等的规则,nginx就是七层负载均衡的SLB
阅读全文
摘要:正向代理代理的对象是客户端 反向代理代理的对象是服务端 举例说下nginx作为正向代理作访问控制 利用http_x_forwarded_for 来识别是不是116.62.103.228这个ip,不是的话就返回403 反向代理的例子: 在/etc/nginx/conf.d下的realserver.co
阅读全文
摘要:静态资源:非服务器动态运行生成的文件 浏览器端渲染:html ,css,js 图片:jpeg,gif,png 视频:flv ,mpeg 文件:txt,等任意下载文件 静态资源服务场景:CDN 文件读取高效: sendfile on|off 在sendfile开启的情况下,提高网络包的传输效率,可以打
阅读全文

浙公网安备 33010602011771号