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