首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Chenyang12238
掘友等级
http://tinylcy.me
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
1
文章 0
沸点 1
赞
1
返回
|
搜索文章
最新
热门
谈谈 RocketMQ 消息存储的设计与实现
作为一款高性能的消息中间件,RocketMQ 基于互联网的生产要求对多 Topic 场景做了诸多针对性优化。根据中间件团队提供的 压测报告,在 Producer 和 Consumer 共存的情况下,相比于 Kafka,RocketMQ 的性能指标(TPS 和 RT)随着 Top…
如何实现一个Web Server
最近重构了去年造的一个轮子 Vino。Vino 旨在实现一个轻量并且能够保证性能的 Web Server,仅关注 Web Server 的本质部分。在重构过程中,Vino 借鉴了许多优秀开源项目的思想,如 Nginx、Mongoose 和 Webbench。因此,对比上一个版本…
如何实现一个分布式RPC框架
远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。RPC的主要目标是让构建分布式应用更加容易,在提供强大的远程调用能力的同时不损失本地调用的语义的…
谈谈 ThreadLocal
什么是 ThreadLocal?为什么要提出 ThreadLocal 这个概念?
如何实现一个Java Class解析器
最近在写一个私人项目,名字叫做ClassAnalyzer,ClassAnalyzer的目的是能让我们对Java Class文件的设计与结构能够有一个深入的理解。主体框架与基本功能已经完成,还有一些细节功能日后再增加。实际上JDK已经提供了命令行工具javap来反编译Class文…
自己动手实现一个Unix Shell
这个实验通过实现一个支持作业控制的Unix Shell,让我们对进程控制和信号控制更加熟悉。课程Lab已经帮助我们搭建起了Shell的整体框架,并实现了与本次实验不太相关的代码,核心部分需要我们自己完成。 整体框架 Shell从标准输入(stdin)读取用户输入的命令,然后解析…
Spring IoC容器初始化 — Resource定位源码分析
在Spring IoC容器的设计中,有两个主要的容器系列。一个是实现了BeanFactory接口的简单容器系列,这系列容器只实现了容器基本的功能;另一个是ApplicationContext应用上下文,它在简单容器的基础上增加了许多面向框架的特性,同时对应用环境做了许多适配。 …
HashMap 源码分析
本文对 HashMap 进行了完整的介绍并对其关键代码进行了细致的分析。
Linux C 线程池实现
介绍在 Linux 环境下实现一个 Web 服务器的常用的两个模型,并指出了这两个模型的不足之处。本文解释了为什么需要线程池,并给出线程池实现的代码,同时阐述了仍需解决的问题。
Java 对象内存布局
详细简练的介绍了 JVM 堆内存中对象的构成,并给出具体的代码实现,用于计算对象 “真正” 的大小。
下一页
个人成就
文章被点赞
484
文章被阅读
19,252
掘力值
967
关注了
0
关注者
753
收藏集
9
关注标签
20
加入于
2016-11-04