首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
念舒
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 39
沸点 2
赞
41
返回
|
搜索文章
赞
文章( 39 )
沸点( 2 )
JAVA的断言 - Assert
断言是使用Java中的 assert 语句实现的。 在执行断言时,它被认为是正确的。 如果失败,JVM会抛出一个名为 AssertionError 的错误。 它主要用于开发过程中的测试目的。 可以看到 assert 语句并没有起作用,这是因为Java在执行程序的时候默认是不启动…
《Dubbo系列》-Dubbo SPI机制
上一篇 Dubbo 文章敖丙已经带了大家过了一遍整体的架构,也提到了 Dubbo 的成功离不开它采用微内核设计+SPI扩展,使得有特殊需求的接入方可以自定义扩展,做定制的二次开发。 良好的扩展性对于一个框架而言尤其重要,框架顾名思义就是搭好核心架子,给予用户简单便捷的使用,同时…
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
开发人员应该掌握的 HTTP 知识
通过一次通信来看Redis服务端与客户端
处理完成后会将服务器处理完的回复保存在对应请求客户端的redisClient的输出缓冲区里面,缓冲区有定长缓冲区与可变缓冲区之分,前者即为一个固定大小的缓冲区,一般为16KB,用于存储一些OK, ERR等较短的字符串;较长的字符串通过redisClient的reply链表进行保…
rocketmq-模块设计
消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从RocketMQ的消息存储整体架构、PageCache与Mmap内存映射以及RocketMQ中两种不同的刷盘方式三方面来分别展开叙述。 消息存储架构图中主要有下面三个跟消息存储相关的文件构成。 (1) Comm…
RocketMQ源码解析-Broker消息存ConsumeQueue
在之前就分析过,每一条ConsumeQueue数据是定长的20bytes,然后每一个文件存储30w条数据。存储是按照topic和queueId进行分类存储。那么ConsumeQueue的作用: 中间的四个字节保存了消息大小根据前面的八个字节就能随机读出消息。 继承了Rocket…
【Java】一图看懂Java中的PO,BO,VO,DTO,POJO,DAO,DO
一图看懂Java中的PO,BO,VO,DTO,DOJO,DAO,DO。它们到底分别代表什么含义,有什么区别呢?
谈谈java中的反射
反射机制指的是程序在运行时能够获取自身的信息即动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。
爬了一下评论,小米这波格局确实小了。
我觉得小米这波的格局显得有点小了。 事情是这样的 8 月 10 日晚上雷总不是发布会吗,就小米十周年那个。 我全程看完了,后来雷总给我整感动了,刚好那段时间在物色一个
1.6W字!梳理50道经典计算机网络面试题(收藏版)
整理了50道计算机网络面试题,每一道都非常的经典,大厂也非常喜欢问。希望大家看完后,都能找到理想的offer哈~
下一页
关注了
3
关注者
0
收藏集
16
关注标签
4
加入于
2020-11-12