Jeffrey's Blog

王琪的个人博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 搜索

Java 命名规范

发表于 2021-03-31 | 分类于 开发规范
在本文中,将从大到小,从外到内,总结Java编程中的命名规范。文中将会涉及到日常工作中常见的命名示例,如包命名,类命名,接口命名,方法命名,变量命名,常类命名,抽象类命名,异常类命名以及扩展类命名等。我将按照项目工程目录结构,从包,类(接口,抽象类,异常类),方法,变量和常量的顺序展开介绍。 本文是 ...
阅读全文 »

ThreadLocal扫盲贴

发表于 2021-03-31 | 分类于 并发编程
在什么场景下会使用 ThreadLocal场景一:ThreadLocal+MDC 实现链路日志增强文章:有了链路日志增强,排查 Bug 小意思啦! 比如我们需要在整个链路的日志中输出当前登录的用户 ID,首先就得在拦截器获取过滤器中获取用户 ID,然后将用户 ID 进行存储到 ThreadLocal ...
阅读全文 »

为什么阿里巴巴禁止使用BigDecimal的equals方法做等值比较

发表于 2021-03-31 | 分类于 CoreJava
背景BigDecimal,相信对于很多人来说都不陌生,很多人都知道他的用法,这是一种 java.math 包中提供的一种可以用来进行精确运算的类型。 很多人都知道,在进行金额表示、金额计算等场景,不能使用 double、float 等类型;而是要使用对精度支持的更好的 BigDecimal。 所以, ...
阅读全文 »

分布式ID生成器组件

发表于 2021-03-31 | 分类于 微服务与分布式
研发背景在分布式服务中,各种复杂的业务场景需要有一个用于做唯一标识的id,例如订单业务,支付流水,聊天通信等业务场景。尤其是在分库分表场景中,分布式id生成器的使用频率更高。因此分布式id组件的设计应该要能支持以下几个特性: 1.全局唯一特性 这个点比较好理解,这里就不做过多的解释。 2.组件递增特 ...
阅读全文 »

分布式事务

发表于 2021-03-31 | 分类于 微服务与分布式
分布式事务 seata 代码位置
阅读全文 »
<1…345…9>
Jeffrey Wang

Jeffrey Wang

虚怀若谷,持续学习,持续进步,共勉。

43 日志
16 分类
29 标签
GitHub E-Mail CN-blogs CSDN StackOverflow
© 2022 Jeffrey Wang
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
| 京ICP备 20024589号