Home
avatar

yuanjh

java微服务07_SpringCloud常见问题之Feign

07通用技术

java微服务07_SpringCloud常见问题之Feign

SpringCloudFeign是一个声明web服务客户端,这使得编写Web服务客户端更容易,使用Feign创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,SpringCloud增加了对SpringMVC的注解,Spri

java微服务08_SpringCloud常见问题之Hystrix

07通用技术

java微服务08_SpringCloud常见问题之Hystrix

我们知道,Eureka进行服务的注册和发现,使用Ribbon实现服务的负载均衡调用,还知道了使用Feign可以简化我们的编码。但是,这些还不足以实现一个高可用的微服务架构。例如:当有一个服务出现了故障,而服务的调用方不知道服务出现故障,若此时调用放的请求不断的增加,最后就会等待出现故障的依赖方相应形

java微服务06_SpringCloud常见问题之Eureka

07通用技术

java微服务06_SpringCloud常见问题之Eureka

Eureka负责服务的注册与发现,如果学习过Zookeeper的话,就可以很好的理解,Eureka的角色和Zookeeper的角色差不多,都是服务的注册和发现,构成Eureka体系的包括:服务注册中心、服务提供者、服务消费者。Eureka集群搭建eureka与zookeeper的区别,什么时候用eu

java并发编程02_锁综述

07通用技术

java并发编程02_锁综述

美团技术这篇文章不错,不可不说的Java“锁”事:https://tech.meituan.com/2018/11/15/java-lock.html简单了解相关名词和概念。java并发系列java_并发编程01JMM内存模型java_并发编程02锁综述java_并发编程03Volatilejava

java微服务02_SpringBoot学习笔记

07通用技术

java微服务02_SpringBoot学习笔记

公司有个外包的项目,未来可能需要转为自研,把之前的java捡起来吧。本笔记源于Boot入门-目录:https://www.iteye.com/blog/rensanning-2355928SpringBoot入门-基础篇(1)-创建工程@SpringBootApplication=@Configur

java微服务01_SpringCloud基础

07通用技术

java微服务01_SpringCloud基础

公司新项目又要用java了,我是最熟悉的,就我顶上了。复习的同时也整理下所学,方便他人学习。Spring、SpringBoot和SpringCloud的关系Spring最初最核心的两大核心功能SpringIoc和SpringAop成就了Spring,Spring在这两大核心的功能上不断的发展,才有了

软件_clion报错breakPointWillNotBeHit

07通用技术

软件_clion报错breakPointWillNotBeHit

clion打断点,报错clionthebreakpointwillnotbehit最近使用clion作c++研发,调试程序时发现奇怪问题。debug断点可以打上,但无法拦截,并且debug时clion断电显示一个内部有斜杠的圈。可能原因1编译时debug没开?修改Cmake文件,确保C和C++都开了

spring05_循环依赖

07通用技术

spring05_循环依赖

循环依赖:其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图三级缓存机制一个对象一般创建过程有3部分组成:实例化:简单理解就是new了一个对象属性注入:为实例化中new出来的对象填充属性初始化:执行aware接口中的方法,初

java基础04_内存结构和gc垃圾回收

07通用技术

java基础04_内存结构和gc垃圾回收

gc基础JVM架构图分析下图:参考网络+书籍,如有侵权请见谅内存分区java中的内存是由java虚拟机自己去管理的,java的内存分配分为两个部分,一个是数据堆,一个是栈堆内存用来存放由new创建的对象和数组,在堆中分配的内存由java虚拟机的自动垃圾回收器来管理;栈用来存放类的信息的,它和堆不同,

docker_镜像下载加速

07通用技术

docker_镜像下载加速

国内下载docker镜像速度会比较慢查看现状sudodockerinfo有如下信息RegistryMirrors:https://xxxx.com/修改创建或修改/etc/docker/daemon.json文件,并写入以下内容:{"registry-mirrors":["https://mirro

数据库18mysql事务和MVCC

07通用技术

数据库18mysql事务和MVCC

鉴于MyISAM引擎不支持事务,支持事务的引擎只有InnoDB,所以下面关于事务的讲解都是基于InnoDB引擎。InnoDB如何实现事务在InnoDB引擎中实现事务最重要的东西就是日志文件,保证事务的四大特性主要依靠这两大日志:redolog:保证事务持久性undolog:回滚日志,保证事务原子性两

1 520