如何写一个不可变类?

什么是不可变对象不可变对象(Immutable Object)指的是对象一旦创建之后,其状态就不能被改变。String 类就是一个典型的不可变类,它的对象一旦创建,值就无法被修改。不可变对象的优势不可变对象在开发中具有显著优势,主要体现在以下两点:缓存友...

技术的价值怎么在非技术领导心里提现出来?

诊断首先,我们需要明确核心问题:为什么需要「让老板认可技术的价值」?这背后真正需要解决的痛点是什么?究竟是老板真的不认可技术,还是我们基于某些现象产生了误解?我们需要厘清:令我们不满的到底是客观现象,还是老板的主观态度?应对思路角色认知既然这是一个管理话...

Redis数据类型简介

系列教程导航如何在ubuntu18.04上安装和保护redis如何连接到Redis数据库如何管理Redis数据库和Keys如何在Redis中管理副本和客户端如何在Redis中管理字符串如何在Redis中管理list如何在Redis中管理Hashes如何在...

提升可伸缩性的8项最佳实践

提升可伸缩性的 8 项最佳实践Wille Faler 曾提出 八项提升系统可伸缩性和性能的最佳实践,核心观点包括减少数据库操作、合理使用缓存、降低网络通信开销等。以下是这八项实践的详细解读。1. 减少数据库操作尽可能远离数据库。如无必要,不要打开数据库连...

写在32岁

写在 32 岁时间:2020.08.10 农历六月二十一生日的期待与现实总希望平淡的生活能有一丝波澜,于是对每一年的生日都会给予厚望,然而往往也都是在无限期待中失望。小时候自从对生日有了概念,每年的生日都会期待有不一样的事情发生,也许这是每个小女孩都会编...