首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大胖鱼鱼
掘友等级
JAVA开发工程师
|
数说故事
喜欢代码,喜欢漂亮的代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 2
沸点 1
赞
3
返回
|
搜索文章
最新
热门
ReentrantReadWriteLock-可重入读写锁
首先我们要知道怎么用这个锁,带着问题来进行源码分析 在接下来的代码中,我们创建了读写锁这个对象,并且从中获取了读锁和写锁,读写锁是互斥的,但是条件不一样,接下来我们就分析一下互斥条件; 1.同线程下,
ReentrantLock
ReentrantLock- 前言: 为什么叫可重入锁,简单来说就是一个线程可以重复获取锁,那么这种又是怎么实现的可重入锁,本质上来说是依赖AQS为基础来实现的,在AQS类里面有一个内部类Node 就
ThreadLocal和InheritableThreadLocal
ThreadLocal 前言: 在Thread 线程类里面有一个字段: ThreadLocal.ThreadLocalMap threadLocals = null; 这个字段属于当前线程的,在线程切
Curator-简单使用
前言: 这是一款zookeeper 管理框架,实现了自动重连,安全验证,超时时间,链接重试,等方便管理的功能,本章只是实现CUrator的简单使用. 一:版本管理 注意: 这里只有一个依赖,如果出现错
ElasticJob-初级使用有这一篇就够了
介绍一下:ElasticJob ElaticJob,是一个可以定时任务的框架,提供了作业分片策略,定时任务追综,作业运行状态监控,作业监听器,自诊断修复等功能的一个分布式的定时任务框架.注意:该篇节是
Netty对Keepalive和idel的检测与支持
1:设置的Keepalive是怎么生效的 1.1:如何设置 这是EchoServer里面提供的 两种设置Keepalive方法的选项 1.2 如何生效的 2:两种设置Keepalive的方式有什么区别
Keepalive与Idel监测
一:为什么需要Keepalive 二:怎么设计Keepalive? 以及TCP keepalive为例 三:为什么还需要应用层keepalive 四:Idel检测是什么 五:如何在Netty中开启TC
Netty和Nginx强强联合
前置知识: 我们需要知道Netty的Channel并不能进行序列化,所以不能采用例如Redis或者clone的方式进行存储,如果要存储起来也只能在JVM的内存里面进行存储,但同时我们的Netty的端口
Netty使用WebSocket传输文本过大报错
使用情况1: 请参数WebSocketServerHandshakerFactory 的构造器最后一个参数来控制大小 使用情况2: 这种如果需要使用的话,请确认Netty版本
设计模式-Decorator(装饰器模式)
文章结构 -什么是装饰器模式-意义 -实例 -解释 -图解 什么是装饰器模式 假如,现在有一个蛋糕,如果只是涂上奶油,那么现在这块蛋糕就是奶油蛋糕,那么加上草莓就是草莓蛋糕,加上巧克在巧克力上写上生日
下一页
个人成就
文章被点赞
30
文章被阅读
24,092
掘力值
799
关注了
5
关注者
8
收藏集
0
关注标签
0
加入于
2021-07-15