flutter之dart Records
2026-04-18
dart Records是anonymous, immutable, aggregate type,其实有点像python的元组,也有点像java的List.of(),都是immutable不可变集合。各大语言在最初的设计是并没有这种不可变集合的,但是我觉得这跟常量是有一定相似的,都是为了解决多线程之间互相读取数据时,带来的数据同步性问题,现代计算机由单核发展多核,为解决越来越复杂多线程交互而实现
1846 字
|
9 分钟
java之jdk9新特性
2026-04-14
之前都是简单地了解一下了jdk的新特性,现在挑选一些非常重要的新特性来总结,后续会把每个版本的新特性都总结一下,在博客上能更好地回顾
3199 字
|
16 分钟
java之AOT编译
2026-04-14
AOT编译是jdk9之后开发出来,新JAVA底层编译器。AOT编译具有静态编译的特征,能够在程序运行前实现将程序编译成机器码(无法针对反射、动态代理的编译,因为通常这些需要程序运行时即时加载),AOT避免JIT编译的预热时间,大幅度提高程序的运行效率,但是缺点比较明显,就是打包后比JIT的要大得多,AOT对微服务、serverless、云原生比较适用。
324 字
|
2 分钟
flutter之dart语言基础
2026-04-13
本dart语言设计主在打破技术壁垒,将dart语言与flutter结合,实现跨平台开发。Dart 也是 Flutter 的基础。 Dart 作为 Flutter 应用程序的编程语言,为驱动应用运行提供了环境,同时 Dart 还支持许多核心的开发任务,例如格式化,分析和代码测试。
2312 字
|
12 分钟
如何在kubernetes中部署rabbitMQ?
2025-10-28
之前学过solace,似乎solace在国内并不是一个主流的消息队列中间件,最好再学习一个新的,对比了解一下
890 字
|
4 分钟
如何保证消息队列的高可用性
2025-10-23
这个文章主要为了总结和加强面试技能,很多时候项目中技术栈的应用都是架构师评估决定的,但是作为程序员在开发维护过程也需要思考使用的意义,在面试中也可以体现被面试者是否经常思考
359 字
|
2 分钟