排序:
默认
按更新时间
按访问量

健壮性和可靠性

健壮性和可靠性系统的健壮性(robustness)也称为系统的坚固性或坚实性,这是衡量一个系统能否从各种出错条件下恢复能力的一种测度。引起出错的条件可以是来自系统内部,也可以是系统外部的。比如:一个健壮的系统可以容许数据输入的错误,也可以允许内部组成部件的故障。虽然在健壮性与可靠性之间有着一定的联...

2018-07-06 18:47:12

阅读数:435

评论数:0

面向对象的三大特性五大原则

三大特性        1,分装        2,继承        3,多态 五大原则        单一职责原则(SRP)        开放封闭原则(OCP)         里氏替换原则(LSP)         依赖倒置原则(DIP)         接口隔离原则(ISP)     单...

2018-06-28 15:42:09

阅读数:32

评论数:0

session存入redis的几种方式

1,int_set('session.save_path',值);2,session.save_path="http"//127.0.0.1:6379?Aath=密码";3,session_set_save_handler(open,close...

2018-06-08 20:35:22

阅读数:571

评论数:0

负载均衡

负载均衡                 1,通过集群的范式解决高并发             2,缓解服务器压力    负载均衡的方式                       LVS   正向代理                       nginx反向代理                ...

2018-06-08 20:12:44

阅读数:38

评论数:0

主从延迟 的原因和解决方法

主库是单线程的   从库是多线程1,从缓存中读取数据2,提高从库配置3,禁用存库的二进制我日志  bin_log4,配置中修改 sync_binlog=0   0:系统判断接受到更新后立刻同步   1: 效率是0的5倍  但性能占用大5,log_slave_update_log6,使用中间件   ...

2018-06-08 14:15:17

阅读数:131

评论数:0

高并发优化

前台优化1,减少HTTP请求 —— css文件合并  js 文件合并2,  压缩js css文件3,雪碧图4,懒加载   只加载看到的第一屏内容,下拉之后看到其他的内容。5,预加载  加载默认图6,避免css样式表达式7,CDN加速服务端优化:1、页面静态化 2、负载均衡 集群3、分布式4、使用队...

2018-06-01 16:38:35

阅读数:34

评论数:0

mysql 的几种缓存

1,缓存穿透            当查询缓存是无此key对应的值,后去数据库查询,数据库有值时存入缓存无值时返回无此值,但再一次查此key是还是一样的结果,但大量的访问此key是对数据库会造成更大的压力            解决办法                   当查询缓存是无此而已的值...

2018-06-01 15:59:57

阅读数:1917

评论数:0

负载均衡 的原理 分发请求 优缺点

1,轮询       将请求按时间顺序逐一分配到不同的服务端,如果有检测到一台服务器宕机机会将请求分配到另一台服务器        前提是服务器的配置都一样2,权重        多个服务器性能不均匀是  自动将不同的请求分配到服务器使性能高的服务器处理更多的请求3,ip哈希(ip_hash)  ...

2018-05-25 19:13:54

阅读数:43

评论数:0

MYSQL主主复制

1、两台机器上都建立用户,并赋予复制权限GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*  TO mysql_backup@'%' IDENTIFIED BY '123456';如果两个mysql版本不一样 在高版本配置中添加 binlog_checksum=...

2018-05-25 16:08:59

阅读数:32

评论数:0

接口安全

加强接口安全有几种方法   1,鉴权                    接口端给h5端一个账号  密码  将h5端传输数据转为json串与密码转为json串拼接在一起 md5 生成秘钥 将秘钥,账号与数据传入接口  接口将判断是否有收到的账号  没有就拦截  如果有将传入的数据json化和与账...

2018-05-24 21:41:13

阅读数:55

评论数:0

mysql主从搭建流程

1,配置前准备如果是在同一台服务器  需要配置环境变量并且停用以前的环境变量复制新的mysql中my-default.ini复制一份改名为my.ini进入my.ini添加配置    [mysqld]  #安装目录 basedir=D:\Mysql_Server_5.6.24 #运行目录 datad...

2018-05-24 20:59:16

阅读数:83

评论数:0

thinkPHP5 POST不能传数组解决方法

在tp5中post传数组是 会报如此错   variable type error:array解决法   接值时  request()->post('键名/a')       /a 相当于告诉框架这是一个数组    

2018-05-22 20:05:33

阅读数:492

评论数:0

简单无限级分类实现

所有分类数据  $arr  /***$arr  所有分类数据*$pid  父级id  第一次为0*/public function getson($arr,$pid){ $test=[]; foreach ($arr as $key => $v) { if ($v['...

2018-05-19 14:23:29

阅读数:53

评论数:0

tp5接口调用验证码生成

框架目录中下载扩展composer require topthink/think-captcha

2018-05-17 10:19:44

阅读数:546

评论数:0

错误码总结

- 200--服务器成功返回网页- 404--请求网页不存在    ---###### 1xx--(临时相应)表示临时相应并需要请求者继续执行操作- 100--(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分- 101--(切换协议)请求者已要求服务器切换...

2018-05-16 14:44:38

阅读数:50

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭