JavaWeb
菜瓜_牛顿
枪如惊雷,照一身肝胆
展开
-
Md5加密
用户注册登录过程中的密码通常是salt+md5加密过的, import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRando原创 2017-05-24 10:12:38 · 389 阅读 · 0 评论 -
用户数据注册安全性
(1)HTTPS注册页http明文https加密的,有些网站登录注册是https(减少服务器后台加密计算),现在多数是https的,防止运营商拦截网站添加广告什么的,导致用户体验差。(2)公钥加密私钥解密,支付宝h5页面的支付密码加密纯粹数据加密可以采用秘钥对,用户打开页面时服务器会下发一个公钥,填写的密码和公钥加密,加密后提交给服务器,因为服务器有私钥,所以可以解出密码。(3)用原创 2017-05-25 10:27:03 · 1172 阅读 · 0 评论 -
CDN
CDN即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。就近取需,解决Internet网络拥挤的状况,提高用户访问网站的原创 2017-05-29 16:46:41 · 313 阅读 · 0 评论 -
Web排行榜相关排序算法总结
资讯、成就值排序算法1、通用的排序算法(1)单位时间的交互数(每小时更新一次)(2)总交互数(3)评论数加权(4)按时间排序设计带权score函数,涉及:交互数、点赞数、点踩数、评论数、浏览数、时间,点赞很容易 权值应该小,写评论往往不多 权值应该稍大(比如微博点赞很多 发博人稍少 写博客的更少 所以权值不能相同)实现算法:找出参与排序的元素,利用Redis里面的sor原创 2017-06-07 10:02:41 · 2570 阅读 · 0 评论 -
SpringBoot 工程打包
1、打包(1)继承SpringBootServletInitializer类并重写configure方法,就是把下面代码抄上@SpringBootApplicationpublic class Application extends SpringBootServletInitializer{ @Override protected SpringApplicationBuilde原创 2017-08-03 21:12:22 · 254 阅读 · 0 评论