为什么要将系统进行拆分?网上查查,答案极度零散和复杂,很琐碎,原因一大坨。但是我这里给大家直观的感受:要是不拆分,一个大系统几十万行代码,20 个人维护一份代码,简直是悲剧啊。代码经常改着改着就冲突了,各种代码冲突和合并要处理,非常耗费时间;经常我改动了我的代码,你调用了我的,导致你的代码也得重新测 ...
分类:
其他好文 时间:
2019-07-06 00:04:34
阅读次数:
124
CentOS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:net.ipv4.tcp_rmem = 4096 87380 4194304 解决办法就是将最后一个数字改小一点,具体操作就是在文件/etc/sysctl.conf中添加一行: net.ipv4.tcp_rmem = 4096 87380 ...
分类:
Web程序 时间:
2019-06-30 13:55:53
阅读次数:
353
1、拥塞控制 1、拥塞控制 1.1、拥塞 在某段时间,如果对网络中的某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要发生变化,这种情况叫阻塞。 1.2、拥塞控制 防止过多的数据注入到网络当中,这样可以使网络中的路由器或链路不致过载。在发送方维护一个虚拟的拥塞窗口,并利用各种算法使它尽可能 ...
分类:
其他好文 时间:
2019-06-29 12:27:54
阅读次数:
102
为什么建立TCP连接需要三次握手? 原因:为了应对网络中存在的延迟的重复数组的问题 例子: 假设client发起连接的连接请求报文段在网络中没有丢失,而是在某个网络节点长时间滞留了,导致延迟到达server。本来这是一个已经失效的连接报文,但是server接收到这个连接报文之后,误认为client发 ...
分类:
其他好文 时间:
2019-06-28 19:36:01
阅读次数:
99
一、Ajax数据爬取 1.Ajax介绍 Ajax,全称为Asynchronous JavaScript and XML,即异步的JavaScript和XML。 它不是一门编程语言,而是利用JavaScript在保证页面不被刷新、页面链接不改变的情况下与服务器交换数据并更新部分网页的技术。发送Ajax ...
分类:
编程语言 时间:
2019-06-26 09:30:12
阅读次数:
213
网页是什么? 网页的基础是由文本,图片,链接构成的。网页还包含了表单,表格,动画,音乐等元 素。我们常看到的网页多是HTML+CSS+JavaScript组成的。他们分别代表了,结构,表现 和行为。HTML制作物品躯干,CSS装饰物品外观,JavaScript则负责让物品动起来。 HTML是什么? ...
分类:
Web程序 时间:
2019-06-15 13:51:06
阅读次数:
130
1.什么是Ajax? AJAX的全称是Asynchronous Javascript And XML (异步的JavaScript和XML)。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,ajax 可以使网页实现异步更新。这意味着可以在不重新加载整 ...
分类:
Web程序 时间:
2019-06-05 22:20:54
阅读次数:
174
前一段阵子学了极小的一部分网络流,这里做一些总结,主要还是给自己看的a 最大流: 题干描述: 给出一个网络图,以及其源点和汇点,求出其网络最大流。 输入格式: 第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。 接下来M行每行包含四个正整数ui、vi、wi、fi ...
分类:
其他好文 时间:
2019-06-02 18:02:36
阅读次数:
120
网页劫持包含两部分 1、网页内容劫持,xss攻击,(网页内容被修改了) 2、cdn劫持,js资源被修改,(js文件被修改了) 解决方案如下 1、解决网页内容被修改了,"内容安全策略"(Content Security Policy,缩写 CSP) CSP: Content-Security-Poli ...
分类:
Web程序 时间:
2019-05-22 17:32:26
阅读次数:
156
路由器:工作在网络层 逻辑寻址 选择最佳路径 控制广播 传输层 1 分割上层应用程序 2建立端到端的连接 3 将数据从一台主机传到另外一台主机 4 保证数据传送的可靠性 TCP 报文段 发送在前 ↓ ↓ ↓ ↓ IP 首部| IP数据部分 ...
分类:
其他好文 时间:
2019-05-18 21:01:51
阅读次数:
113