三个都用来处理字符串,核心区别在于可变性和线程安全string是不可变的,底层的char数组被final修饰,一旦创建就定死了,每次拼接、替换都会生成新对象StringBuffer 和StringBuilder都是可变的,底层用一个可扩容的数组存字符,区...
阅读全文...
Java中序列化与反序列化
序列化:把内存中的Java对象转成二进制字节流,这样才能存到硬盘或者通过网络发给别的机器。反序列化:把字节流还原成Java对象。实现细节:类必须实现Serializable 接口,是许可证,没有JDK序列化机制不允许序列化敏感字段比如密码,加个trans...
阅读全文...
阅读全文...
Spring Cloud 微服务中 RestTemplate 配置的最佳实践:从重复代码到优雅架构
在 Spring Cloud 微服务开发中,服务间的 HTTP 调用是最常见的场景。探讨 RestTemplate 的配置优化方案,以及更现代化的替代方案。一、问题背景1.1 刚入门时,典型的重复配置@Configuration
public class...
阅读全文...
阅读全文...
Typecho 资源库
官方与第三方资源站🌐 官方主题插件库: https://typechx.com/themes🔧 第三方资源站1: https://typecho.work/index.php🎨 第三方资源站2: https://www.boke8.net/tetheme...
阅读全文...
阅读全文...
