自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长的脚印

java学习笔记

  • 博客(6)
  • 收藏
  • 关注

原创 WEB安全编程

近年来web安全越来越受到企业的重视,作为程序员,我们做程序安全的第一责任人,你对web安全编程又有多少了解呢?其实了解常见的几个安全编程方法就会让大多数黑客无功而返,下面会一一列举:1、SQL注入(SQL Injection)SQL注入是指攻击者利用拼接的sql参数,进行的一些非法操作。潜在威胁:    a、绕过用户登录认证   例如用户登录 SQL="select username from ...

2018-02-28 15:06:20 1163

原创 前端一些常用的check函数

以前做对日外包是用到的一些前端校验函数/** * 文字列の長さを取得 */String.prototype.Blength = function() {    var arr = this.match(/[^\u0000-\u00FF\uFF61-\uFF9F\uFFE8-\uFFEE]/ig);    return arr == null ? this.length : this.length ...

2018-02-26 11:13:40 5777

原创 [计算机网络]计算机网络7层协议

人与人交流需要协议,例如使用同一语言,或者对方能明白的其他肢体语言人与机器交流也需要协议,例如需要通过鼠标或者键盘输入,机器给予特定的输出,例如打印执行某个程序机器与机器交流更需要协议,计算机网络是由一系列的协议构成的,OSI(open system interconection)是开放型系统互连模型,他将计算机网络分成7层,由上到下分别为应用层向应用程序提供服务,例如HTTP、TCP、SMTP协...

2018-02-23 14:28:11 673

原创 P2P网络

计算机网络的初衷就是建立一个相互通信的对等的计算机网络,但是由于历史问题连接在网络的计算机配置不高,计算能力和存储能力不足,因此相当长一段时间我们更倾向于使用基于客户端(client)和服务器(server)的C/S模式及浏览器(Browser)和服务器(server)的B/S模式。采用服务器这种中心化的模式优点是易于维护,缺点是对高并发量的处理存在瓶颈。而现代计算机的计算能力和配置都有了显著提高...

2018-02-23 14:21:29 19910

原创 内容分发网络(CDN)

内容分发网络(CDN),英文content delivery network在线视频播放和直播模式的崛起,传统的服务器客户端模式已经不能满足高并发及大流量传输,那么有没有一种更好的办法来解决上面的问题呢?CDN被广泛使用于视频播放和直播领域。CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工...

2018-02-23 14:21:03 815

原创 算法分析-TOP-K问题-BFPRT算法

关于Top-K问题,我们最容易想到的常规算法是是先排序,再返回第K个元素,快速排序的平均复杂度为O(nlogn),最坏时间复杂度为O(n2),不能始终保证较好的复杂度。这里我们只需要Top-K个元素或者是第k个元素,对其他元素并不关心,对n个数全部进行排序显然是不合理的,那么有没有一种更快的算法呢?目前解决TOP-K问题最有效的算法即是BFPRT算法,其又称为中位数的中位数算法,该算法由Blum、...

2018-02-12 09:02:25 536

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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