上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 76 下一页
摘要: 负载均衡是一个算法,可以通过该算法实现从地址列表中获取一个地址进行服务调用。 在RestTemplate的配置方法上添加 @LoadBalanced 注解,RestTemplate+@LoadBalanced,即服务消费方调用服务提供方的时候是用负载均衡的方式直接通过服务名调用(后面用Feign) 阅读全文
posted @ 2021-03-01 16:55 周文豪 阅读(676) 评论(0) 推荐(0)
摘要: Eureka:解决服务地址的管理。自身不提供服务(不注册自己到Eureka中,如果是集群则要注册,因为其他Eureka服务器也要发现这台Eureka)也不消费服务(不来取服务)。默认情况下要注册和拉取的 在刚才的案例中,user-service对外提供服务,需要对外暴露自己的地址。而consumer 阅读全文
posted @ 2021-02-27 21:48 周文豪 阅读(1703) 评论(0) 推荐(1)
摘要: Eureka Server即服务的注册中心,在刚才的案例中,我们只有一个EurekaServer(Eureka Server是一个web应用,可以启动多个实例),事实上EurekaServer也可以是一个集群,形成高可用的Eureka中心。eureka-server模块只有一个,配置只有一个,通过在 阅读全文
posted @ 2021-02-27 19:12 周文豪 阅读(223) 评论(0) 推荐(0)
摘要: 一、springboot整合tkMybatis 1、springboot整合tkMybatis (1)、添加依赖:mapper-spring-boot-starter <parent> <groupId>org.springframework.boot</groupId> <artifactId>s 阅读全文
posted @ 2021-02-27 12:15 周文豪 阅读(3926) 评论(0) 推荐(0)
摘要: 一、父工程搭建 1、创建项目类型为maven的父工程 File→new→Module→maven→next→Add as module to:none和Parent:none→GroupId:com.zwhxpp,AritfactId:zwh-springcloud→next→Module Name 阅读全文
posted @ 2021-02-27 10:52 周文豪 阅读(435) 评论(0) 推荐(0)
摘要: 演变过程: 单一应用(单点容错率低且并发能力差)→垂直拆分(解决了并发问题但是有很多重复代码)→分布式服务(提高了代码复用但系统间耦合度变高)→SOA(着重中央管理,松耦合但是应用服务粒度较大)→微服务架构(去除ESB,总是松耦合且服务粒度很小) 集中式单体架构monolithic architec 阅读全文
posted @ 2021-02-26 11:51 周文豪 阅读(211) 评论(0) 推荐(0)
摘要: 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。实现Runnable接口或callable接口,适合多个相同或不同的程序代码的线程去共享同一个资源。 多个线程共享数据分两种情况: 1、如果多个线程执行同一个Runnable实现类中的代码,此 阅读全文
posted @ 2021-02-25 17:53 周文豪 阅读(4493) 评论(0) 推荐(0)
摘要: 总结: 1、volatile变量没有真正独立于其他变量和自己以前的值时,volatile无法保证原子性,此时可以使用synchronized和ReentrantLock来解决原子性问题 2、volatile变量真正独立于其他变量和自己以前的值时可以使用 volatile 代替 synchronize 阅读全文
posted @ 2021-02-25 15:19 周文豪 阅读(352) 评论(0) 推荐(1)
摘要: synchronized是重量级锁,效率不高。但在jdk 1.6中对synchronize的实现进行了各种优化,使得它显得不是那么重了。jdk1.6对锁的实现引入了大量的优化,如自旋锁、自适应自旋锁、锁消除、锁粗化等技术来减少锁操作的开销。 锁主要存在四中状态,依次是:无锁状态、偏向锁状态、轻量级锁 阅读全文
posted @ 2021-02-25 11:46 周文豪 阅读(808) 评论(0) 推荐(0)
摘要: Java内存模型就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能保证效果一致的机制及规范。 Java内存模型是根据英文Java Memory Model(JMM)翻译过来的。其实JMM并不像JVM内存结构一样是真实存在的。他只是一个抽象 阅读全文
posted @ 2021-02-25 10:41 周文豪 阅读(858) 评论(0) 推荐(0)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 76 下一页