首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Coding求生存
掘友等级
Java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 9
沸点 10
赞
19
返回
|
搜索文章
Coding求生存
Java开发
·
4年前
关注
Redis为什么是单线程、及⾼并发快
1. ⾯试题分析 Redis的⾼并发和快速原因 为什么Redis是单线程的 Redis单线程的优劣势 IO多路复⽤技术 Redis⾼并发快总结 容易被忽略的坑 分析⽚⾯ 没...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
netty
1.介绍 Netty是由JBOSS提供的一个java开源框架。 Netty是一个高性能、异步事件驱动的NIO框架,它提供了对 TCP、UDP和文件传输的支持。作为当前最流行...
1
评论
分享
Coding求生存
Java开发
·
4年前
关注
netty面试
1.BIO、NIO 和 AIO 的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线 程开销大。 伪异步 IO:将请求连接放入线程池...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
NIO、BIO、AIO的区别
1. ⾯试题分析 IO模型分类 BIO、NIO、AIO IO与NIO区别 同步与异步的区别 阻塞和⾮阻塞 容易被忽略的坑 分析⽚⾯ 没有深⼊ 2. IO模型主要分类 同步(...
1
评论
分享
Coding求生存
Java开发
·
4年前
关注
Java并发之AQS
一、AQS是什么?有什么用? AQS全称 AbstractQueuedSynchronizer ,即抽象的队列同步器,是一种用来构建锁和同步器的框 架。 基于AQS构建同步...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
你知道Java中有哪些锁
各种锁 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁的...
1
评论
分享
Coding求生存
Java开发
·
4年前
关注
深入理解ReentrantLock原理
ReentrantLock是什么? ReentrantLock是个典型的独占模式AQS,同步状态为0时表示空闲。当有线程获取到空闲的同步状态 时,它会将同步状态加1,将同步...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
Java并发之Synchronized
Synchronized简介 线程安全是并发编程中的至关重要的,造成线程安全问题的主要原因: 临界资源, 存在共享数据 多线程共同操作共享数据 而Java关键字synchr...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
cas的理解
谈一谈对CAS的理解 题目描述: 提问线路CAS—> Unsafe—> CAS底层原理 —> 原子 引用更新 —> 如何规避ABA问题 1. 面试题分析 compareAn...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
线程池
Java提供了哪几种线程池? 解题思路 什么是线程池 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 线程池线程都是后台线程。每...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
ReentrantReadWriteLock的实现原理与锁获取
1.面试题分析 在有些业务场景中,我们大多在读取数据,很少写入数据,这种情况下,如果仍使用独占锁,效率将及 其低下。 针对这种情况,Java提供了读写锁——Reentran...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
ThreadLocal的内存泄露的原因分析以及如何 避免
内存泄露 内存泄露为程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露 堆积后果很严重,无论多少内存,迟早会被占光, 广义并通俗的说,就是:不...
1
评论
分享
Coding求生存
Java开发
·
4年前
关注
volatile面试
JMM关于同步的规定: 线程解锁前,必须吧共享变量的值刷新回主内存 线程加锁前,必须读取主内存的最新值到自己的工作内存 加锁解锁是同一把锁 volatile是java虚拟机...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
rocketmq部署方式
单Master模式 多Master模式 多Master多Slave模式(异步) 多Master多Slave模式(同步)...
0
评论
分享
Coding求生存
Java开发
·
4年前
关注
rocketmq消息类型
一、看前提问: RocketMQ支持的消息类型有哪些? RocketMQ各消息类型的特点有哪些? RocketMQ各消息类型的优缺点? RocketMQ各消息类型的实现原理...
1
评论
分享
Coding求生存
Java开发
·
4年前
关注
nginx面试
1、请解释一下什么是 Nginx? Nginx 是一个 web 服务器和反向代理服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。 2、请列举 N...
1
评论
分享
Coding求生存
Java开发
·
4年前
关注
mongodb面试
1. 你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用 NoSQL 数据库?说一说 NoSQL 数据库的几个优点? N...
0
评论
分享
Coding求生存
Java开发
·
4年前
举报
#海底掘金挑战赛#
look
分享
评论
点赞
Coding求生存
关注了标签
MySQL
Java开发
Coding求生存
关注了标签
开源
Java开发
下一页
个人成就
文章被点赞
23
文章被阅读
26,073
掘力值
638
关注了
5
关注者
2
收藏集
14
关注标签
42
加入于
2019-03-11