发表于: 2017-12-11 23:00:38
1 634
今天完成的事情:
nginx配置三大块 ( 0)
Upstream 配置负载均衡
Server设置代理端口
Location 设置代理的url
EL表达式(0)
当我们设置好EL表达式,他会依次从4个域取值,page,.request,session,application..
EL表达式里面也可以加入运算符,.算数运算符(+ - * ) 关系运算符运算符( < > == ) 逻辑运算符 (&& || and or not )
加盐(1)
加盐是在对一个散列内容进行散列(des)之前,在任意的位置加入一组随机产生的字符串, 然后再进行散列. 一般的散列虽然是不可逆的.但是可以通过查询散列值的方法将其比对出来.而我们加盐后的散列值.即使 通过彩虹表查询到了散列内容,我们的产生的字符串也扰乱了真正的密码.
session(0)
Session的产生是为了解决http协议无状态而产生的.当客户端访问服务器的时候,服务器并不知道客户端状态(是否登录,,客户端信息等)
服务器端通过sessionID来识别出客户端信息.
服务端将sessionID放入客户端的方式有两种,第一种是用cookie第二种是直接输出并嵌入页面中(就是要你把号码牌背下来)
客户端连接服务器的时候传送sessionID的方式也有两种,一种也是通过cookie.第二种是运用标准的 query string/post pody方法
数据库内存,缓存CPU(中央处理器)
一般内存读取数据的速度为几十兆,而CPU读取速度是非常快的,一秒处理存取处理几十亿条命令...缓存就是为了解决从内存读取数据慢的问题. 缓存是存在cpu里面的,
缓存一般分为两种 rom.ram ram是断电以后缓存就消失了, rom则不会消失.
Ram分为两种 一种是静态ram 另外一种是动态ram. 前者速度比后者要快, 我们一般使用的是动态ram. 缓存通常都是静态ram,但是相同的数据静态ram比动态要大.价格高,所以扩展静态ram是非常不合理的.所以为了扩展性能我们可以增加动态ram.
这个时候我们把静态缓存称作一级缓存,把动态缓存称作二级缓存,.
一级缓存和二级缓存中的内容都是内存中访问频率高的数据的复制品(映射),它们的存在都是为了减少高速CPU对慢速内存的访问。
通常CPU找数据或指令的顺序是:先到一级缓存中找,找不到再到二级缓存中找,如果还找不到就只有到内存中找了.
Tps
Tps指的是事物处理的事物数..比如一个订单从下订单到支付完成可以成为一个事物.他是系统处理能力的指标
吞吐量指的是某个范围内网络上数据传输量.它可以反应.
序列化
将被传输对象转化为二进制流的形式在网络上进行传输,
明天计划完成的事情:
明天继续复盘申请.
可以分析需求文档了.
遇到的问题:
项目流程掌握不够.
收获:
做过的知识点再去理解就很容易了.昨天听了老大的高效学习.试着将老大所讲的融合到学习过程中.
任务进度:任务10
任务开始时间:2017-12-1
预计demo时间:2017-12-31
是否有延期风险:暂无
评论