笔记
zw沐知
一个初入职场的程序员小白,主要专注于JavaWeb开发,希望在这里记录自己的成长
个人博客地址:http://www.zwmuzhi.cn/
展开
-
【Spring Colud】(四)Eureka复习及集群搭建
基础组件 Eureka包含两个组件 Eureka Server Eureka Server 提供服务注册 微服务启动之后,会在Eureka Server中进行注册,这样Eureka Server会存储该服务节点的信息,服务节点的信息可以在界面中看到。 Eureka Client Eureka Client 通过注册中心进行访问 是一个JAVA客户端,用于简化Eureka Server的交互,客户端包含一个内置的负载均衡器,默认使用的是轮循的方式。 在应用启动后,将会像Eureka Server发送心跳(默认原创 2020-11-26 15:38:01 · 108 阅读 · 0 评论 -
【转载】springboot实现热部署
1. 前言 在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。下面我=我们就看看对于简单的类修改的热部署怎么实现。 2. 原理 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方转载 2020-11-14 14:19:25 · 115 阅读 · 0 评论 -
Map存储的是引用地址
Map存储的是引用地址 场景 在做一个短信的发送分组,超过100000个号码需要对号码文件进行拆分,思考了一下,觉得可以遍历一次文件,利用Map<Integer, List>存储号码,key为分组标记值,value为号码列表。 问题 在创建List时,放在了while的外面,相当于只创建了一次对象 BufferedReader reader = getBufferedReader(filePath); List<String> mobileList =原创 2020-10-14 15:40:11 · 1747 阅读 · 0 评论