java
文章平均质量分 62
大机灵qaq
懒
展开
-
docker下安装rabbitmq最新版
docker pull rabbitmq ////拉取最新版的rabbitmqdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:latest //配置账号密码以及端口号docker psdocker exec -it 镜像ID /bin/bashrabbitmq-plugins enable rabbitmq_management5个命令陪完可以去网上连接了...原创 2021-04-02 10:10:22 · 191 阅读 · 0 评论 -
java基础
java语言三大特性:继承,封装,多态jdk和jre的区别:jdk是java开发工具包,提供了开发环境和运行环境。jre提供了java的运行环境,jdk中包含jrejava基本数据类型:byte 1个字节 short char 2个字节 int float 4个字节 long double 8个字节 boolean3个引用类型:数组,类,接口在idea中方法如果不用public修饰会自动去除可运行按钮.equals比较真实值 ==比较的是地址值while和do while的区别...原创 2021-04-01 13:57:13 · 139 阅读 · 1 评论 -
线程池
为什么要使用线程池当需要多线程并发执行任务时,只能不断的通过new Thread创建线程,每创建一个线程都需要在堆上分配内存空间,同时需要分配虚拟机栈、本地方法栈、程序计数器等线程私有的内存空间,当这个线程对象被可达性分析算法标记为不可用时被GC回收,这样频繁的创建和回收需要大量的额外开销。再者说,JVM的内存资源是有限的,如果系统中大量的创建线程对象,JVM很可能直接抛出OutOfMemoryError异常,还有大量的线程去竞争CPU会产生其他的性能开销,更多的线程反而会降低性能,所以必须要限制线翻译 2021-03-24 10:02:30 · 243 阅读 · 0 评论