,chaser
,chaser
全部文章
分类
Java基础(4)
Java多线程(11)
Java容器(2)
JVM(11)
MySQL(9)
Spring(9)
常见面试算法(29)
操作系统(3)
系统设计(1)
缓存(3)
网络(7)
设计模式(1)
归档
标签
去牛客网
登录
/
注册
,chaser的博客
全部文章
(共90篇)
【网络】TCP协议
报文头 基于TCP/IP的四层协议的信息封装如下所示: 其中,TCP报文头部如下: 16位端口号:标示该段报文来自哪里(源端口)以及要传给哪个上层协议或应用程序(目的端口)。进行tcp通信时,一般client是通过系统自动选择的临时端口号,而服务器一般是使用知名服务端口号或者自己指定的...
2019-08-15
0
1259
【网络】Web页面的请求过程
1、DHCP(动态主机配置协议)配置主机信息 假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取。 主机生成一个 DHCP 请求报文,并将这个报文放入具有目的端口 67 和源端口 68 的 UDP 报文段中。 该报文段则被放入在一个具有广播...
2019-08-15
0
890
【常见面试算法】数组中第k大的数
给定一个数组A,要求找到数组A中第K大的数字。对于这个问题,解决方案有不少,此处我只给出三种: 方法1: 对数组A进行排序,然后遍历一遍就可以找到第K大的数字。该方法的时间复杂度为O(N*logN) 方法2: 利用简单选择排序法的思想,每次通过比较选出最大的数字来,比较上K次...
2019-08-14
0
890
【网络】TCP粘包、拆包
转载自 https://mp.weixin.qq.com/s?__biz=MzI4Njg5MDA5NA==&mid=2247484306&idx=1&sn=a305e8e7da212c44c233a04ec328cdd2&chksm=ebd74293dca0cb856...
2019-08-14
0
787
【Java多线程】并发工具之Semaphore
转载自 https://www.jianshu.com/p/0090341c6b80 前言 JDK的并发包中提供了几个非常有用的工具类,这些工具类给我们在业务开发过程中提供了一种并发流程控制的手段,本文会基于实际应用场景介绍如何使用Semaphore,以及内部实现机制。 ...
2019-08-14
0
483
【Java多线程】并发工具之CyclicBarrier
转载自 https://www.cnblogs.com/jinggod/p/8494193.html 前言 JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch、CyclicBarrier、Semphore、E...
2019-08-14
0
540
【Java多线程】并发工具之CountDownLatch
转载自 https://www.cnblogs.com/jinggod/p/8492067.html 前言 JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch、CyclicBarrier、Semphore...
2019-08-14
0
574
【Java多线程】并发工具之CountDownLatch
转载自 https://www.cnblogs.com/jinggod/p/8492067.html 前言 JDK中为了处理线程之间的同步问题,除了提供锁机制之外,还提供了几个非常有用的并发工具类:CountDownLatch、CyclicBarrier、Semphore、E...
2019-08-14
0
562
【Java多线程】ThreadLocal
转载 https://segmentfault.com/a/1190000014152795#articleHeader1 一、什么是ThreadLocal 声明:本文使用的是JDK 1.8 首先我们来看一下JDK的文档介绍: /** * ...
2019-08-14
0
706
【Java基础】泛型
转载自https://www.cnblogs.com/yangming1996/p/9199557.html 泛型是 JDK1.5 的一个新特性,其实就是一个『语法糖』,本质上就是编译器为了提供更好的可读性而提供的一种小「手段」,虚拟机层面是不存在所谓『泛型』的概念的。 ...
2019-08-14
0
514
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页