首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
开到荼蘼
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
开到荼蘼
3年前
关注
Redis为什么那么快?(一)
从几个方面来说明Redis为什么能那么快,内存这个就不说了,还有2个很重要的原因是:1、数据结构 2、IO线程模型--IO多路复用...
0
评论
分享
开到荼蘼
3年前
关注
ThreadLocal
单线程里的数据是线程封闭的,不存在线程安全,ThreadLocal是为了解决多线程环境中,能保证线程安全。ThreadLocal是如何保证的呢?其实它不存在线程安全性问题...
0
评论
分享
开到荼蘼
3年前
关注
Netty--支持的IO模型(一)
Netty是异步 、事件驱动的网络应用程序的框架。 经典的三种IO模型分别是: 同步阻塞IO -- BIO 同步非阻塞IO(多路复用IO)-- NIO 异步非阻塞IO --...
0
评论
分享
开到荼蘼
3年前
关注
volatile
volatile关键字能确保多线程对共享变量的可见性,以及防止指令重排序。 volatile如何保证可见性?...
0
评论
分享
开到荼蘼
3年前
关注
Synchronized--实现原理及锁的升降级(二)
Synchronized实现原理 Synchronized经javac编译后,会在同步代码块前后加上monitorenter和monitorexit两个字节码指令。...
0
评论
分享
开到荼蘼
3年前
关注
阻塞、非阻塞、同步、异步
阻塞非阻塞、同步异步总是放在一起说,但其实它们是针对的不同的场景。 阻塞、非阻塞是指数据就绪前要不要等待。 同步、异步是指数据就绪后,谁来操作。...
1
评论
分享
开到荼蘼
3年前
关注
Synchronized的作用范围(一)
今天面试官问我一个问题:有一个单例对象,对象里有2个方法a、b,方法名上都加了synchronized关键字,启动2个线程T1、T2,T1线程调用方法a,T2调用方法b,同...
1
评论
分享
开到荼蘼
3年前
关注
代码整洁之道(1-7章)
混乱代码的代价是,修改起来很麻烦,牵一发而动全身,导致生产力下降。然而,重新开发新的框架代价也很大,项目逻辑复杂,很难覆盖齐全,同时新框架也会有新的隐患存在。 所以,整洁代...
0
评论
分享
开到荼蘼
5年前
关注
SpringCloud项目实战
说到异步就不得不说MQ(消息队列),而Stream就是封装在消息队列上的框架,Stream集成了RabbitMQ和Kafka,我这里以Rabbit MQ讲解。好了,Let'...
1
评论
分享
开到荼蘼
5年前
关注
Java集合
集合分类ListSetMapList(数据可重复)ArrayListVectorLinkedListArrayList数组实现,查询快,增删慢,线程不安全Vector数组实...
0
评论
分享
开到荼蘼
5年前
关注
Spring
IOC控制反转,原本一个对象要引用其他的对象,都是自己new一个对象出来;而现在有了IOC容器,IOC容器就像一个工厂一样,创建bean和初始化bean,并管理bean的整...
0
评论
分享
开到荼蘼
关注了
沉默王二
开到荼蘼
关注了
前程有光
开到荼蘼
关注了
程序员cxuan
个人成就
文章被点赞
3
文章被阅读
1,447
掘力值
110
关注了
7
关注者
0
收藏集
0
关注标签
18
加入于
2018-05-09