- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 TCP三次握手与四次挥手过程
TCP中的三次握手首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接:客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗掉一个序号。服务器收到请求报文后,若同意建立连接,则回复报文中,SYN=1,ACK=1,并选择一个s...
2017-03-28 13:57:39 33700 2
原创 TCP拥塞控制
TCP的拥塞控制有四个算法1.慢开始算法TCP发送端维护一个拥塞窗口(的状态变量),一般初始大小设置为1个最大报文段MSS。第一个RTT结束,发送了1个MSS,同时拥塞窗口增长为上一轮次的2倍,即2个MSS,到第二个RTT结束,发送了2个MSS,拥塞窗口增长为2的2倍,变成4个MSS。每经过一个RTT,拥塞窗口都会增长为原来的2倍。直到拥塞窗口大于等于慢开始门限,开始执行拥塞避
2017-03-28 13:41:32 571
原创 计算机基础复习之操作系统
1.线程与进程的概念线程是操作系统调度的最小单位,是程序内部运行的一个片段,不占有系统资源,但是和进程内的其他线程共享进程拥有的共享资源。可以说线程是一种轻量级进程。进程是程序对于一个数据集合的一次运行,是动态运行中的程序,拥有自己的堆栈、地址空间等系统资源,进程是线程的容器。2.协程协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。关于子例程:一般
2017-03-28 13:22:03 302
原创 饿汉型单例模式
今天看了看最基本的单例模式,写了一个线程安全的饿汉单例模式public class Solution{ private Solution(){} private static final Solution s = new Solution(); public static Solution getSolution(){ return s;
2017-03-24 22:01:08 271
原创 java快速排序
public class Test01 { public static void main(String[] args) { int[] data = new int[] { 6,2,7,3,8,9,9}; sort(data,0,data.length-1); for(int j:data) System.out.println
2017-03-17 20:45:21 260
原创 阻塞队列实现的生产者/消费者模式
public class MyThread { static int i; public static void main(String[] args) { TickOffice t = new TickOffice(); Thread t1 = new Thread(new Produce(t)); t1.setName(
2017-03-12 20:20:25 315
原创 Spring MVC中css等静态资源被拦截解决办法
这段时间在学spring mvc,着实吃了不少苦,今天将遇到的配置文件问题记录一下Spring MVC中css等静态资源被拦截,3.0.5以上版本可在xxxx-servlet.xml中添加如下标签 mapping是项目中会用到的引用路径,location是静态资源的路径还有,照着书上的配置视图解析器的话多数是配的InternalResourceVi
2017-03-07 19:34:54 2238
第四届Xman个人排位赛流量分析之strange_ssid复现
2019-12-29
第三方服务器获取微信公众号图文消息
2019-07-25
HttpClient发起HTTPs请求.rar
2019-07-25
Java写的AES文件加密软件
2018-12-24
java的ElGamal算法实现
2018-04-25
RSATool2v17.rar
2017-07-20
commons-scxml2-2.0-SNAPSHOT.jar
2017-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人