简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] viewplain copyObject o=new Object(); // 强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemo
Docker简介Docker是一个轻量级容器技术,类似于虚拟机技术(xen、kvm、vmware、virtual)。Docker是直接运行在当前操作系统(Linux)之上,而不是运行在虚拟机中,但是也实现了虚拟机技术的资源隔离,性能远远高于虚拟机技术。Docker支持将软件编译成一个镜像(image),在这个镜像里做好对软件的各种配置,然后发布这个镜像,使用者可以运行这个镜像,运行中的镜像称之为容
在虚拟机为nat的网络连接下(就是默认的那个)。因为我安装时候一路默认,安装的centOS7 ,最小化安装。在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活。解决办法:1. vi /etc/sysconfig/network-scripts/ifcfg-ens33 (这里的enp0s3不是固定的,看你具体情况,但是基本是en开头的)
本节虽然叫Tomcat配置,但其实指的是servlet容器的配置,因为Spring Boot默认内嵌的Tomcat为servlet容器,所以本节只讲对Tomcat配置,其实本节的配置对Tomcat、Jetty和Undertow都是通用的。1 配置Tomcat关于Tomcat的所有属性都在org.springframework.boot.autoconfigure.web.Serve
搭建skywalking需要用到三个镜像:elasticsearch:用来存储数据skywalking-oap-server:Skywalking服务器skywalking-ui :Skywalking的UI界面下载镜像docker pull elasticsearch:7.9.0docker pull apache/skywalking-oap-server:8.1.0-es7docker pu
Spring 容器中的 Bean 是有生命周期的,spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。 下面是常用的三种指定特定操作的方法:通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过 元素的init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在指
DOCKER 给运行中的容器添加映射端口方法11、获得容器IP将container_name 换成实际环境中的容器名docker inspect `container_name` | grep IPAddress112、 iptable转发端口将容器的8000端口映射到Docker主机的8001端口iptables -t nat -ADOCKER -
消息中间件基本架构消息中间件基本上可以分为三部分:Product 生产者,消息的产生方,生产者会将消息发送到消息队列。queue 消息队列,接受并存储生产者的消息。Consumer 消费者,消费消息队列中的消息。消息中间件的作用消息队列的主要作用削峰填谷、异步、解耦。消费消息的两种模式消息消费的两种模式,发布订阅模式和点对点模式:发布订阅模式(一对多)消费者消费完消息后,消息不会被删除,消息会存储
生产者缓冲区大小与Sender线程发送包大小从生产者架构图我们可以看出,有两个地方是比较重要且影响性能的:RecordAccumulator内存缓冲区;Sender线程的两个阈值;batch.size:只有数据积累到 batch.size之后,sender 才会发送数据,默认16kb。linger.ms:如果数据迟迟未达到 batch.sizesender 等待 linger.time之后就会发送
Kafka Eagle是kafka的web版的管理页面:源码: https://github.com/smartloli/kafka-eagle/下载: http://download.kafka-eagle.org/安装文档: http://www.kafka-eagle.org/articles/docs/installation/linux-macos.html0. 打开Kafka brok