首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面经
订阅
火箭工程师
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
JDK中关于BIO,NIO,AIO,同步,异步介绍
在理解什么是BIO,NIO,AIO之前,我们首先需要了解什么是同步,异步,阻塞,非阻塞。假如我们现在要去银行取钱: Blocking IO,同步阻塞式IO,jdk1.4以前,一直采用BIO编程模型,在Socket网络编程中,我们通常会使用ServerSocket.accept(…
深入理解IO (BIO,NIO)
i/o 是计算机交换信息的主要途径,流是i/o操作的主要方式。 流是一种信息的转换,是有序的,是一种数据的载体,通过流可以实现数据的交换和传输。一般情况下我们把机器或者应用程序接受外界的信息称之为输入流。反之,机器或者应用程序向外界输出信息为输出流。合称为输入/输出流(I/O …
ThreadLocal 适合用在哪些实际生产的场景中?
在通常的业务开发中,ThreadLocal有两种典型的使用场景 场景1,ThreadLocal 用作保存每个线程独享的对象,为每个线程都创建一个副本,这样每个线程都可以修改自己所拥有的副本, 而不会影
1篇文章搞清楚8种JVM内存溢出(OOM)的原因和解决方法
撸Java的同学,多多少少会碰到内存溢出(OOM)的场景,但造成OOM的原因却是多种多样。 1、代码中可能存在大对象分配 2、可能存在内存泄露,导致在多次GC之后,还是无法找到一块足够大的内存容纳当前对象。 永久代是 HotSot 虚拟机对方法区的具体实现,存放了被虚拟机加载的…
面试必备:ThreadLocal详解
大家好,我是捡田螺的小男孩。 无论是工作还是面试,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal哈~ ThreadLocal是什么?为什么要使用ThreadLoc
Spring Boot自动装配原理与启动过程详解
1.SpringBoot入口——main方法从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,
springboot基础篇:了解自动配置原理
1、SpringBoot特点 1.1、依赖管理 父项目做依赖管理 开发导入starter场景启动器 无需关注版本号,自动版本仲裁 可以修改默认版本号 1.2、自动配置 自动配好Tomcat 引入
SpringBoot的约定优于配置,SpringBoot解决了哪些问题?
约定优于配置 上面是引自官网的一段话,大概是说:Spring Boot 是所有基于Spring 开发的项目的起点。SpringBoot的设计是为了让你尽可能快的跑起来Spring应用程序并且尽可能减少
Spring Boot 动手写一个 Start
我们在使用SpringBoot 项目时,引入一个springboot start依赖,只需要很少的代码,或者不用任何代码就能直接使用默认配置,再也不用那些繁琐的配置了,感觉特别神奇。我们自己也动手写一个start.
行业寒冬下的面试准备【浏览器篇】
本篇文章是浏览器原理相关的面试题集合,主要内容是浏览器的工作原理、跨域原理、浏览器存储和渲染等相关内容