规范的代码可以更易于阅读与维护。 代码规范一般在开发前规定,可以跟你的团队成员来协商设置。 变量名 变量名推荐使用驼峰法来命名(camelCase):《JavaScript核心原理解析》 firstName = "John";lastName = "Doe";price = 19.90;tax = 0.20;fullPrice = price + (price * tax); 空格与运算符 通
原创 2021-08-05 23:25:55
776阅读
download:JavaScript核心原理解析代码规范通常包括以下几个方面:变量和函数的命名规则空格,缩进,注释的使用规则。其他常用规范……规范的代码可以更易于阅读与维护。代码规范一般在开发前规定,可以跟你的团队成员来协商设置。变量名变量名推荐使用驼峰法来命名(camelCase):firstName = "John";lastName = "Doe";price = 19.90;tax = 
原创 2021-04-14 00:49:37
752阅读
在之前的文章中,已经把 Broker、Producer 和 Conusmer 的部分源码和核心的机制介绍的差不多了,但是其实 RocketMQ 中还有一个比较关键但是我们平时很容易忽略的组件——NameServer。 在日常的使用中,我们接触的最多的还是 Producer 和 Consumer,而 ...
转载 2021-07-12 09:45:00
281阅读
2评论
在之前的文章中,已经把 Broker、Producer 和 Conusmer 的部分源码和核心的机制介绍的差不多了,但是其实 RocketMQ 中还有一个比较关键但是我们平时很容易忽略的组件——NameServer。 在日常...
转载 2021-07-12 09:42:00
133阅读
2评论
原文出处: zhanlijun   引子机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公
转载 2022-11-25 01:19:07
93阅读
在之前的文章(https://mp.weixin.qq.com/s/6pBlK_h0PEHfFXjXFgqMDQ)中,已经把Broker、Producer和Conusmer的部分源码和核心的机制介绍的差不多了,但是其实RocketMQ中还有一个比较关键但是我们平时很容易忽略的组件——NameServer。在日常的使用中,我们接触的最多的还是Producer和Consumer,而NameServer
推荐 原创 2021-08-23 11:19:31
6556阅读
1点赞
引子机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一
转载 2023-06-11 15:51:59
61阅读
成,是一种分布式无状态的架构设计。当 TiDB 集群内部有数据变更的时候,就会产生...
原创 2023-12-18 13:48:07
105阅读
(一)JSC与WebCore 先看一下官方的基本介绍,短短几句就塞满了关键字。SquirrelFish,正式名称是JavaScriptCore,包括register-based(基于寄存器的虚拟机), direct-threaded, high-level bytecode engine(字节码引擎).它使用基于内置copy propagation(复制性传播算法)的一次性编译器(one-pass
1. 引言小麦同学是个吃货+技术宅,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。饱暖思yin欲的小麦饭后思考「地图后台如何根据自己所在位置查询来查询附近餐馆的呢」?苦思冥想了半天,小麦想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离<=1000米的餐馆。小得意了一会儿,小麦
原创 2021-02-02 10:22:03
1051阅读
1. 引言小麦同学是个吃货+技术宅,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。 饱暖思yin欲的麦叔饭后思考地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,小麦想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离<=1000米的餐馆。小得意了一会儿,小麦
原创 2022-01-24 14:48:51
169阅读
Spring底层核心原理解析
原创 2024-05-12 09:17:03
66阅读
消息存储的结构1、RocketMQ消息的存储结构!image.png(https://s2.51cto.com/images/blog/202210/14110719_6348d2675ae3278839.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,s
原创 2022-10-14 11:09:42
307阅读
一、开篇本文将解析 Spring 的 Reactor 项目的源码。主要目的是让自己能深入理解 Reactor 这个项目,以及 Spring 5 和 Spring Boot 2。Project R
转载 2022-05-31 22:05:01
752阅读
Maven 是每一位Java工程师每天都会接触的工具, 但据我所知其实很多人对Maven理解的并不深, 只把
原创 2022-04-02 11:51:58
142阅读
聚合与继承Maven的聚合特性(aggregation)能够使项目的多个模块聚合在一起构建, 而继承特性(i
原创 2022-04-02 11:52:18
101阅读
元素继承 可以看到, 子POM中并未定义模块groupId与version, 这是因为子POM默认会从父PO
原创 2022-04-02 11:52:48
105阅读
1. 引言小麦同学是个吃货+技术宅,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。饱暖思yin欲的麦叔饭后思考地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,小麦想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离<=1000米的餐馆。小得意了一会儿,小麦发现北京的餐馆何其多啊,这样计算不得了,于是想了,既然知道经纬度了,那它应该知道自己在西城区,那应该计算所在位置
原创 2021-05-29 07:59:15
982阅读
Spring Framework 总共有十几个组件,但真正核心的组件只有三个:Spring Core,Spring Context 和 Spring Bean
原创 2021-07-09 14:16:59
142阅读
尽管希腊哲学家赫拉克利特(Heraclitus)并不作为一名软件开发人员而闻名,但他似乎深谙此道。他的一句话经常被引用:“唯一不变的就是变化”,这句话抓住了软件开发的真谛。我们现在开发应...
转载 2021-07-15 13:46:26
211阅读
  • 1
  • 2
  • 3
  • 4
  • 5