- 博客(6)
- 收藏
- 关注
原创 JavaSE:StringBuilder/StringBuffer
在上一篇文章中说过,String类会维护一个字符串常量池。如果字符串的字面量没有发生改变,那么会重用内存中已经存在的字符串对象;如果字符串的字面量发生改变了,一定会创建新的对象,这样就会导致:如果修改了字符串,效率和资源的小号都比较大,为此字符串不适合频繁的修改。为了解决这个问题,java提供了一个专门用于修改字符串内容的类:StringBuilder/StringBuffer。其内部维护一个...
2019-09-02 11:34:46 101
原创 JavaSE:String
java.lang.Stringjava中的基本类型有:byte、short、int、long、float、double、char而String对于很多初学者来说很容易被误认为是基本类型中的一种,其实它不是,String是一个类,所以String类型的变量是引用类型。String表示的是一个字符串对象,java对String的对象做了一种优化措施:字符串常量池。字符串常量池:JVM在内存中...
2019-08-22 11:11:47 132
原创 SpringCloud微服务04-关于Eureka注册中心可能出现的相关问题和解觉方案(高可用、失效剔除、自我保护)
在写之前的几篇文章的过程中,一直觉得自己学的很浅,写出来的东西也感觉是小白看的傻瓜式教程。前面的三篇文章主要是让自己回顾并且能够加深一波自己对微服务的理解,但是还是远远不够。前几天公司安排的任务都顺利完成了,今天便重新梳理了一遍关于服务治理这一块的东西,肝到我头秃,没办法为了我学技术赚大钱的梦想,继续肝!关于Eureka注册中心可能出现的相关问题和解觉方案在微服务中,服务治理是最为核心的。实...
2019-08-20 16:53:25 715
原创 SpringCloud微服务架构03-注册服务消费者并使用rpc远程调用服务提供者(简单实现负载均衡)
上一篇文章中介绍了注册服务提供者(即被调用的服务)以及相关的原理,这篇文章来介绍服务消费者并实现rpc远程调用服务提供者。© 注册服务消费者新建一个订单服务,取名为order-service。在pom.xml添加相关依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactI...
2019-08-19 17:26:42 316
原创 SpringCloud微服务架构02-注册服务提供者
上一篇文章介绍了一波微服务项目中一个简单的注册中心的搭建,这篇文章将介绍如何将服务注册到注册中心。(b) 注册服务提供者在微服务项目中,因为项目根据不同的模块或者功能等依据,被分成了不同的子模块,一个子模块便可以搭建成一个服务。在不同的服务中,服务与服务之间会产生数据交互的问题,所以一个服务会调用另一个服务,这可以利用rpc远程调用技术实现。被调用的服务称为服务提供者,而主动去调用的那个服...
2019-08-19 15:04:01 102
原创 SpringCloud微服务架构01-搭建注册中心
由于之前在大学期间只学习过传统的ssm框架、springboot整合mybatis等,今年毕业后在公司了解到了微服务架构。经过一段时间的熟悉和学习,大致了解到了springcloud微服务架构的搭建方式和一些小知识点,记录一波,望各位大佬轻喷。1.服务注册与发现(a) 搭建注册中心在服务注册与发现中,我们需要一个注册中心,注册中心需要挂载其他服务。当项目启动的时候,每一个服务需要把自己的...
2019-08-19 11:24:30 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人