标签:pom

Spring

注册中心-Eureka

3

xiaoli.wang 发布于 2020-07-26

Eureka注册中心-介绍 又称服务中心,管理各种服务功能包括 服务的注册、发现、熔断、负载、降级 等。 使用背景 任何一个服务都不能直接去掉用,都需要通过 注册中心 来调用。通过服务中心来获取服务你不需要关注你调用的项目IP地址,由几台服务器组成,每次直接去服务中心获取可以使用...

阅读(69)评论(0)赞 (0)

Java

SpringBoot 原理深入及源码剖析

1

wenming.gapo 发布于 2020-07-25

SpringBoot 项目间接继承 spring-boot-dependencies,该文件对常用技术框架进行了统一版本管理,所以在SpringBoot 项目 pom.xml 引入spring-boot-dependencies管理的依赖文件不需要标注依赖文件版本号。引入 sta...

阅读(75)评论(0)赞 (0)

Java

阿里面试:看你springBoot用的比较溜来,说说springboot自动装配是怎么回事?

9

puefu.he 发布于 2020-07-25

引言 最近有个读者在面试,面试中被问到了这样一个问题“看你项目中用到了 springboot ,你说下 springboot 的自动配置是怎么实现的?”这应该是一个 springboot 里面最最常见的一个面试题了。下面我们就来带着这个问题一起解剖下 springBoot 的自动...

阅读(66)评论(0)赞 (0)

Java

JDBC

1

puefu.he 发布于 2020-07-25

一 JDBC简介 Java DataBase Connectivity Java语言连接数据库 官方(Sun公司)定义的一套操作所有关系型数据库的规则(接口) 各个数据库厂商去实现这套接口 提供数据库驱动JAR包 可以使用这套接口(JDBC)编程 真正执行的代码是驱动JAR包中的...

阅读(45)评论(0)赞 (0)

Spring

仅需四步,写一个springboot starter

3

xiaoli.wang 发布于 2020-07-25

引言 只要你用Springboot,一定会用到各种spring-boot-starter。其实写一个spring-boot-starter ,仅需4步。下面我们就写一个starter,它将实现,在日志中打印方法执行时间。 第一步 创建maven项目 在使用spring-boot-...

阅读(55)评论(0)赞 (0)

Java

SpringBoot + Spring Cloud Eureka 服务注册与发现

8

hanze 发布于 2020-07-25

什么是Spring Cloud Eureka Eureka是Netflix公司开发的开源服务注册发现组件,服务发现可以说是微服务开发的核心功能了,微服务部署后一定要有服务注册和发现的能力,Eureka就是担任这个角色。如果你用过Dubbo的话,Dubbo里服务注册和发现就是通过Z...

阅读(50)评论(0)赞 (0)

编程技术

Dubbo to Mesh 云原生架构改造方案解析

10

xiaoli.he 发布于 2020-07-24

作者 | 腾讯云泛互云原生团队 责编 | 屠敏 头 图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) Dubbo 是一款高性能的 Java RPC 框架,它除了拥有卓越的 RPC 能力,也同时具有微服务的一些治理能力,如: 注册发现,负载均衡等,目...

阅读(116)评论(0)赞 (0)

Java

Kubernetes实战总结 – DevOps实现

1

puefu.he 发布于 2020-07-24

一、概述 Git: 一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Jenkins: 一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 Maven : 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建...

阅读(76)评论(0)赞 (0)

Spring

Spring葵花宝典

3

wenming.gapo 发布于 2020-07-24

一 Spring简介 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 为了解决企业应用开发的复杂性而创建 二 Spring功能 1. 方便解耦 简化开发 Spring就是一个大工厂 专门负责生成Bean 可以将所有对象创建和依赖关系维护交给Spring...

阅读(57)评论(0)赞 (0)

Spring

Thymeleaf从入门到精通

24

尖兵 发布于 2020-07-24

什么是Thymeleaf 大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。 开始之前,我们依旧问一个问题: 什么是Thymeleaf? Java模板引擎 模板引擎介绍 模板引擎?你可...

阅读(49)评论(0)赞 (0)

Java

看了这篇你就会手写RPC框架了

7

尖兵 发布于 2020-07-24

一、学习本文你能学到什么? RPC的概念及运作流程 RPC协议及RPC框架的概念 Netty的基本使用 Java序列化及反序列化技术 Zookeeper的基本使用(注册中心) 自定义注解实现特殊业务逻辑 Java的动态代理 自定义Spring Boot Starter 这里只是列...

阅读(50)评论(0)赞 (0)

Java

Dubbo同时支持多种协议(以dubbo和rest为例)

1

likai 发布于 2020-07-23

一. 背景知识 有时候微服务需要提供给多个消费者, 而不通过的消费者可能希望依据自身情况使用不同的协议. 另一方面, 有时候如果原本服务以 dubbo 协议提供服务, 但是为了调试或者监控方便, 我们也提供 rest 协议. 本文示例服务者同时提供 dubbo 和 rest 协议...

阅读(43)评论(0)赞 (0)

Java

【WEB系列】RestTemplate之连接池配置

1

wenming.gapo 发布于 2020-07-23

我又回来更新RestTemplate了,前面更完之后忽然发现还漏了两个常用的场景,连接池的配置以及错误重试,这就迅速的把这个补上;本篇主要介绍RestTemplate如何设置连接池 I. 项目搭建 本项目基于SpringBoot 2.2.1.RELEASE + maven 3.5...

阅读(70)评论(0)赞 (0)

Java

SpringBoot + Spring Cloud Consul 服务注册和发现

8

dulong 发布于 2020-07-23

什么是Consul Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,...

阅读(49)评论(0)赞 (0)

Spring

前端初学SpringBoot系列(二)使用mybatis完成数据库的查询

7

小丁 发布于 2020-07-22

在第一节中学习了如何初始化一个项目,并且写了一个最最最最:smile:简单的接口,但是项目中数据肯定是来自数据库,在传统 java 中使用 JDBC 来操作数据库,进入 web 部分后,现在主要采用 mybatis持久层框架 做SQL映射(把数据库内容映射成对象,Object R...

阅读(75)评论(0)赞 (0)

编程技术

支付系统 – Swagger 的快乐你不懂[减压文]

8

wenming.gapo 发布于 2020-07-22

前言 这篇文章聊一点放松的内容(反正我觉得挺放松挺解压的,水完这篇文章以后,我准备睡个好觉) 经常和前端联调的时候,需要提供文档(就很烦)。如果是自己新写的接口还好,怕就怕是之前的老接口,各种返回值的逻辑都不太清楚了,找原来的文档又找不到,找到了还一定是最新的。此时,我就在想能不...

阅读(74)评论(0)赞 (0)

Spring

SpringBoot系列之使用Spring Task实现定时任务

7

puefu.he 发布于 2020-07-22

定时任务是企业开发中很常用的,比如定时推送一些接口数据,在java中实现定时任务的方法有Spring Task、Quartz等等框架,也有JDK自带的ScheduledExecutorService、Timer Quartz框架比较复杂,之前我写过一个入门教程,读者可以参考学习:...

阅读(64)评论(0)赞 (0)