- 博客(89)
- 资源 (1)
- 收藏
- 关注
原创 RabbitMQ消息队列讲解(涵盖生产者消费者以及Springboot整合)
RabbitMQ消息队列讲解(涵盖生产者消费者以及Springboot整合)
2022-09-21 14:13:10
1732
1
原创 ElasticSearch讲解(开源的、高拓展的分布式全文检索引擎)
ElasticSearch ,简称为es,是一个开源的、高拓展的分布式全文检索引擎,它可以近乎实时的存储、检索数据。
2022-08-09 11:22:35
2889
原创 深入学习JVM底层(六):程序编译与代码优化
Java 中即时编译器在运行期的优化过程对于程序运行来说更重要,而前端编译器在编译期的优化过程对于程序编码来说更加密切
2022-06-30 17:13:29
707
原创 深入学习JVM底层(五):类加载机制
虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、装换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型如图:其中加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的。...
2022-06-28 15:23:13
151
原创 深入学习JVM底层(四):类文件结构
Java 虚拟机的设计者在设计之初就考虑并实现了其它语言在 Java 虚拟机上运行的可能性。所以并不是只有 Java 语言能够跑在 Java 虚拟机上,时至今日==诸如 Kotlin、Groovy、Jython、JRuby 等一大批 JVM 语言都能够在 Java 虚拟机上运行==。它们和 Java 语言一样都会被编译器编译成字节码文件,然后由虚拟机来执行。所以说类文件(字节码文件)具有语言无关性。......
2022-06-28 15:21:22
408
原创 深入学习JVM底层(三):垃圾回收器与内存分配策略
垃圾收集器在做垃圾回收的时候,首先需要判定的就是哪些内存是需要被回收的,哪些对象是存活的,是不可以被回收的;哪些对象已经死掉了,需要被回收。
2022-06-23 17:51:33
152
原创 Properties类(教你如何读取Java的配置文件)
Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。...
2022-06-21 17:40:37
504
原创 日期时间API详解
面对种种问题,Java 8 终于重新设计了所有日期时间、日历及时区相关的 API。并把它们都统一放置在 java.time 包和子包下。
2022-06-21 17:32:14
1005
原创 网络编程(二) Java Socket
Socket本身不算是协议,就像上面所说,它只是提供了一个针对TCP或者UDP编程的接口。socket是对端口通信开发的工具,它要更底层一些。
2022-06-08 16:05:20
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人