首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
湖人总冠军
掘友等级
java
|
xx
记个笔记
关注
私信
获得徽章 4
动态
文章
专栏
沸点
收藏集
6
关注
赞
92
文章 91
沸点 1
资讯 0
赞
92
关注
返回
|
搜索文章
文章
热门
最新
湖人总冠军
2年前
Netty
Netty源码分析(一)服务启动过程
首先用户程序发起系统调用,发生线程上下文切换,这个时候内核缓冲区内数据还没有就绪,需要等待数据从磁盘或者网卡拷贝到内核缓冲区,内核缓冲区数据就绪之后再拷贝至用户缓冲区,系统调用返回。 阻塞与非阻塞的区别在于数据就绪之前是否需要阻塞等待。 同步与异步的区别在于数据就绪之后是否是应…
469
2
2
湖人总冠军
2年前
Tomcat
你的老朋友Tomcat😺(四)类加载机制
A:给每个Web应用创建一个WebappClassLoader类加载器实例。 上述提到的commonClassLoader、catalinaClassLoade、sharedClassLoader并非是类而是BootStrap中的实例。 commonLoader的父类加载器最终…
674
4
评论
湖人总冠军
2年前
Tomcat
你的老朋友Tomcat😺(三)请求过程的源码分析
在上一节中我们讲到了连接器中比较重要的组件有Endpoint、Processor、Adapter,其中Endpoint中有负责监听socket连接的组件Acceptor和处理socket请求的组件SocketProcessor。首先看Acceptor,它实现了Runnable接…
571
点赞
评论
湖人总冠军
2年前
Tomcat
你的老朋友Tomcat😺(二)Tomcat的主体功能架构
准备好JDK8以上和maven环境。 官网下载源码包(tomcat9.0.36版本)。 解压到自己指定的目录,这里我的目录是/Users/mc/Documents/workspace/tomcat9,然后进入apache-tomcat-9.0.36-src目录下新建一个home…
999
1
评论
湖人总冠军
2年前
Tomcat
你的老朋友Tomcat😺(一)
/bin:存放 Windows 或 Linux 平台上启动和关闭 Tomcat 的脚本文件。 /conf:存放 Tomcat 的各种全局配置文件,其中最重要的是server.xml。 /lib:存放 Tomcat 以及所有 Web 应用都可以访问的 JAR 文件。 /logs:…
1016
3
评论
湖人总冠军
3年前
Redis
Redis 基础知识总结
string:动态字符串,内存结构类似于ArrayList,采用预分配冗余空间来减少内存的频繁分配。小于1M时成倍扩容,大于1M只会扩容1M,最大512M :链表结构,相当于LinkedList。列表元素较少时使用zipList(一块连续内存),当数据量比较多的时候才会改用qu…
360
点赞
评论
湖人总冠军
3年前
消息队列
消息中间件笔记
在每个订阅中,订阅者都可以接收到主题的所有消息。如果只有一个订阅者就和队列模型基本一致(现代消息队列大多使用)(publisher->topic->subscriber) 在topic下面存在queue概念,订阅者概念通过消费者组(consumer group)实现。每个主题包…
711
点赞
评论
湖人总冠军
3年前
Java
new一个对象的时候发生了什么
如你所知,Java是一门面向对象的编程语言。我们平常在写代码的时候也是在不停的操作各种对象,那么当你在写出User user = new User();这样一行代码的时候,JVM都做了些什么呢? 在Hotspot虚拟机中一个对象的内存布局分为三个部分:对象头、实例数据、对齐填充…
5319
27
3
湖人总冠军
3年前
分布式
聊聊分布式锁的实现(二)
客户端加锁时创建一个临时节点,创建成功则加锁成功。 加锁失败则创建一个监听器用于监听这个节点的变化,然后当前线程进入等待。 持有锁的客户端解锁时会删除这个节点,或者会话结束自动被删除。 监听器监听到节点的删除通知等待的客户端去重新获取锁。 这里我是使用的是ZooKeeper的J…
718
8
评论
湖人总冠军
3年前
Redis
聊聊分布式锁的实现(一)
假如你的某个业务中存在某个需求:如果查询不存在则生成一条记录插入。那么你可能会这样写代码:select --> if not exist --> insert; 这个时候你可能考虑到如果两条线程同时select都拿不到结果会导致插入两条记录,这个时候你可能会在这个操作上加锁保证…
2149
6
评论
下一页
个人成就
文章被点赞
394
文章被阅读
40,720
掘力值
1,683
关注了
19
关注者
175
收藏集
6
关注标签
17
加入于
2017-07-08
温馨提示
当前操作失败,如有疑问,可点击申诉