首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
煮饭阿姨
获赞
2
粉丝
1
关注
1
看过 TA
3
男
辽宁师范大学
2020
Java
IP属地:北京
菜鸡一个
私信
关注
拉黑
举报
举报
确定要拉黑煮饭阿姨吗?
发布(6)
刷题
煮饭阿姨
2020-07-18 14:40
已编辑
Java
飞机落地,刚到北京
也不知道北京能不能把我飘哭了,此刻很是忐忑
0
点赞
评论
收藏
转发
煮饭阿姨
2020-03-16 22:50
Java
OSI开放式互联参考模型
第1层 物理层首先解决两台物理机之间的通信需求,具体就是机器A往机器B发送比特流,机器B能收到比特流。物理层主要定义了物理设备的标准,如网线的类型,光纤的接口类型,各种传输介质的传输速率。主要作用是传输比特流(0101二进制数据),将比特流转化为电流强弱传输,到达目的后再转化为比特流,即常说的数模转化和模数转换。这层数据叫做比特。网卡工作在这层。 第2层 数据链路层在传输比特流的过程中,会产生错传、数据传输不完整的可能。数据链路层定义了如何格式化数据进行传输,以及如何控制对物理介质的访问。通常提供错误检测和纠正,以确保数据传输的准确性。本层将比特数据组成帧,交换机工作在这层,对帧解码,并根据帧...
0
点赞
评论
收藏
转发
煮饭阿姨
2020-03-15 15:31
已编辑
Java
Java中的四种引用
引用类型 被垃圾回收时刻 用途 生存时间 强引用 从来不会 对象一般状态 JVM停止时 软引用 内存不够时 对象缓存 内存不足时 弱引用 垃圾回收时 对象缓存 gc结束后 虚引用 Unknown 标记,哨兵 Unknown
0
点赞
评论
收藏
转发
煮饭阿姨
2020-03-11 10:12
Java
Spring解决Bean的循环(三级缓存)
A、B类使用属性field注入循环依赖的例子为例,对整个流程做文字步骤总结如下: 使用context.getBean(A.class),旨在获取容器内的单例A(若A不存在,就会走A这个Bean的创建流程),显然初次获取A是不存在的,因此走A的创建之路~ 实例化A(注意此处仅仅是实例化),并将它放进缓存(此时A已经实例化完成,已经可以被引用了) 初始化A:@Autowired依赖注入B(此时需要去容器内获取B) 为了完成依赖注入B,会通过getBean(B)去容器内找B。但此时B在容器内不存在,就走向B的创建之路~ 实例化B,并将其放入缓存。(此时B也能够被引用了) 初始化B,@Autowir...
0
点赞
评论
收藏
转发
煮饭阿姨
2020-03-01 22:41
Java
TCP的拥塞控制机制
我们知道TCP通过一个定时器(timer)采样了RTT并计算RTO,但是,如果网络上的延时突然增加,那么,TCP对这个事做出的应对只有重传数据,然而重传会导致网络的负担更重,于是会导致更大的延迟以及更多的丢包,这就导致了恶性循环,最终形成“网络风暴” —— TCP的拥塞控制机制就是用于应对这种情况。首先需要了解一个概念,为了在发送端调节所要发送的数据量,定义了一个“拥塞窗口”(Congestion Window),在发送数据时,将拥塞窗口的大小与接收端ack的窗口大小做比较,取较小者作为发送数据量的上限。拥塞控制主要是四个算法: 1.慢启动:意思是刚刚加入网络的连接,一点一点地提速,不要一上来...
0
点赞
评论
收藏
转发
煮饭阿姨
2020-03-01 22:42
已编辑
Java
线程池相关
创建线程池的四种方式 CachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 *FixedThreadPool *创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 ScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 SingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。 创建线程池的七个参数 从源码中可以看出,线程池的构造函数有7个参数,分别是core...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务