Spring Cloud Alibaba Nacos Config 是如何读取配置的?

nacos 配置最高级别的隔离是 namespace,其后是 group;如果有配置隔离的诉求,建议优先使用 namespace 进行隔离。因为对于 sharedConfigs 和 extensionConfigs 来说,他们使用的是默认的 DEFALUT_GROUP,所以如果你配置了 sharedConfigs 和 extensionConfigs ,期望通过指定 group 进行隔离是做不到的。

阅读更多

1 分钟快速上手 Spring Cache

如果你现在有一个现成的工程,你想给你工程的某个接口增加缓存,再不可以分布式缓存的情况下,你可以通过以下两步完成 Spring Cache 接入:

阅读更多

2021 年终总结-磊叔的 Work Life Balance

生活,在喜怒哀乐间走走停停。不知道会遇见什么,只知道阳光这么好,别辜负了今天

抓了一把花生米,开了一罐啤酒,打开新买的台式机,用上被新同事“嫌弃”声音太大的机械键盘,然后以文字的方式来唠一唠我的 2021。

阅读更多

git 中 merge 和 rebase 小记

作为一线工程师的你,对于 git一定不会陌生,git 作为一个开源的分布式版本控制系统,有着广泛的用户基础。git 使用有很多可视化的工具,idea 自身也大多都集成了 git 套件,如下:

阅读更多

mysql 日志文件

日志文件记录了影响 mysql 数据库的各种类型活动,mysql 中常见的日志文件主要包括以下 4 种:

  • 错误日志
  • 二进制日志
  • 慢查询日志
  • 查询日志

这些日志文件可以帮助我们对mysql数据库的运行状态进行诊断,从而更好的进行数据库层面的优化。

阅读更多

聊一聊 Mockito

Mockito 是 mocking 框架,它让你用简洁的API做测试。而且 Mockito 简单易学,它可读性强和验证语法简洁。

阅读更多

JVM-Java 对象模型

Java对象保存在堆内存中。在内存中,一个Java对象包含三部分:对象头、实例数据和对齐填充。其中对象头是一个很关键的部分,因为对象头中包含锁状态标志、线程持有的锁等标志。

阅读更多