java
文章平均质量分 85
涼しい
这个作者很懒,什么都没留下…
展开
-
Linux 安装 RocketMq
RocketMq安装官网地址下载源码包并解压编译源码安装maven继续使用maven编译源码启动nameserver启动broker测试消息发送测试消息消费控制台编译安装官网地址https://rocketmq.apache.org/docs/quick-start/rocketmq是java开发的,所以安装需要环境包括:64bit OS, Linux/Unix/Mac is recommended;(Windows user see guide below)64bit JDK 1.8+;Ma原创 2021-01-19 15:29:06 · 251 阅读 · 0 评论 -
jvm
jvm的区域划分如下所示:大致就是分为:程序计数器,虚拟机栈,堆,方法区,本地方法栈,这几个部分。接下来我们从自己写好的Java代码如何通过JVM来运行的角度,来分析一下JVM里这些区域是如何支撑我们的Java代码跑起来的。程序计数器假设我们有如下的一个类,就是最最基本的一个HelloWorld而已:public class HelloWorld { public st...转载 2019-04-23 18:39:25 · 111 阅读 · 0 评论 -
springboot自定义参数解析HandlerMethodArgumentResolver
HandlerMethodArgumentResolverHandlerMethodArgumentResolver根据自定义Annotation为指定的参数赋值,即可通过该resolver自定义接口参数HandlerMethodArgumentResolver接口public interface HandlerMethodArgumentResolver { /** * 设置条件判...原创 2019-07-09 11:12:55 · 434 阅读 · 0 评论 -
GC之引用计数算法
我们都知道c++程序在创建对象时需要构造函数为对象开辟空间,该对象不再使用时需要手动写析构函数释放空间。但Java因为实现了垃圾回收机制,程序员不需要手动的去释放对象空间。不同的厂商采用不同的算法实现GC引用计数算法引用计数算法是为每个对象一个计数器用来保存对象被引用的次数,如果该对象被其他对象引用,计数器加1,对该对象引用结束则计数器减1,当计数器为0时认为该对象已经没有任何引用,就会被回...原创 2019-09-25 19:33:58 · 432 阅读 · 0 评论