上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 复制算法:将内存分为大小相等的两块,例如:A区 B区,程序运行时所需要的内存存放在A区,当A区内存空间不足以存放接下来对象所需分配的内存时,将进行GC操作(将A区存货的对象复制到B区,接下来清理A区所有对象) 如图(图片来自网络): 优点: 缺点: 优化: 通常情况下新生代中对象的存活率大概是2%( 阅读全文
posted @ 2019-03-15 15:48 一天学点 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 标记清除算法是GC算法之一,也是GC算法中的基础算法。 标记清除算法通过两步骤进行GC: 如图(图片来自网络): 缺点: 阅读全文
posted @ 2019-03-15 15:22 一天学点 阅读(413) 评论(0) 推荐(0) 编辑
摘要: java中判断一个对象是否需要回收使用的是可达性分析算法! 可达性分析算法:通过一些被称为GC Roots的对象做为起点,从这些对象向下所搜。搜索过程中走过的所有路径被称为引用链,对象没有引用链与GC Root对象相连,则被认为是不可用对象。 如图(图片来自网络): 可当做GC Roots的对象: 阅读全文
posted @ 2019-03-15 15:03 一天学点 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 官网地址:https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#boot-features-amqp 引入依赖: 接收消息: 容器类: 阅读全文
posted @ 2019-02-27 17:29 一天学点 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#boot-features-amqp 引入依赖: 发送消息代码: 创建交换机、队列并互相绑定设置路由key 根据官方文档知道AmqpTem 阅读全文
posted @ 2019-02-27 17:18 一天学点 阅读(295) 评论(0) 推荐(0) 编辑
摘要: rabbitmq 是一个基于AMQP协议的轻量级,可靠,可扩展且可移植的消息中间件。 消息发送到消息消费共需要以下组件支持: 1、消息提供者 1)用于发送消息 2、交换机 1)交换机用于接收提供者发送的消息,再将消息转发到与之绑定并路由规则相同的消息队列 2)交换机共分一下4中类型:direct,  阅读全文
posted @ 2019-02-27 14:35 一天学点 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Config 工程创建之后,Eureka就可以使用Git上的配置启动服务了。 Git 服务器的搭建这里就不细说了(自行解决),下面是我上传再git的配置文件: 创建EurekaServer项目(eureka-server): pom.xml 配置启动类: bootstrap.yml 这里Eureka 阅读全文
posted @ 2019-02-22 20:44 一天学点 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 配置中心: 通过config 获取配置,流程: 下面介绍,基于spring cloud config配置中心管理配置的使用,config配合Git,Svn,Mysql 等配合使用,本示例基于Config+Git: 基于父工程创建config工程(my-cloud-config): pom.xml 启 阅读全文
posted @ 2019-02-22 19:52 一天学点 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Eureka支持注册与发现服务,本章讲解如何像服务中心注册服务。 在父工程下创建EurekaClient工程(eureka-provider): pom.xml application.properties 启动类: 依次启动 eureka-server,eureka-provider,在此访问ht 阅读全文
posted @ 2019-02-22 13:40 一天学点 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 更新中。。。 阅读全文
posted @ 2019-02-22 13:09 一天学点 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页