摘要:
服务远程调用-Open Feign-微服务核心组件【分布式微服务笔记04】 服务远程调用-Open Feign Open Feign最大的价值就是,在不同的微服务中可以相互调用对方的接口 基本介绍 OpenFeign 是个声明式WebService 客户端,使用OpenFeign 让编写Web Se 阅读全文
摘要:
负载均衡-Ribbon-微服务核心组件【分布式微服务笔记03】 负载均衡-Ribbon 基本介绍 Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 Ribbon 主要功能是提供客户端负载均衡算法和服务调用 Ribbon 客户端组件提供一系列 阅读全文
摘要:
服务注册/发现-Eureka-微服务核心组件【分布式微服务笔记02】 服务注册/发现-Eureka 目前主流的服务注册&发现的组件是Nacos, 但是Eureka 作为一个老牌经典的服务注册&发现技术还是有必要学习一下, 原因: 一些早期的分布式微服务项目使用的是Eureka,在工作中, 完全有可能 阅读全文
摘要:
分布式微服务相关概念【分布式微服务笔记01】 什么是SpingCloud&SpringCloudAlibaba? SpingCloud 和 SpringCloudAlibaba 是一套标准化的微服务解决方案 微服务可以根据业务不同,将一个大项目拆解成不同的服务(搜索服务/网关服务/配置服务/存储服务 阅读全文
摘要:
项目随笔-【大事件(文章类)】 自定义参数校验注解 需要写一个自定义注解Xxx+校验规则的类XxxValidation【需要继承ConstraintValidator】 自定义注解 @Documented @Target(ElementType.FIELD) @Retention(Retention 阅读全文
摘要:
Linux笔记 Linux目录结构 1. /bin目录 / bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程序( bin是binary - -二进制的简称),多是系统中重要的系统文件。 2. /sbin目录 / sbin目录类似/bin 阅读全文
摘要:
SpringBoot笔记 SpringBoot文档 官网: https://spring.io/projects/spring-boot 学习文档: https://docs.spring.io/spring-boot/docs/current/reference/html/ 在线API: http 阅读全文
摘要:
手写MyBatis底层机制 读取配置文件,得到数据库连接 思路 引入必要的依赖 需要写一个自己的config.xml文件,在里面配置一些信息,driver,url ,password,username 需要编写Configuration类,对 自己的config.xml文件 进行解析,得到一个数据库 阅读全文
摘要:
MyBatis笔记 MyBatis介绍 MyBatis 是一个持久层框架 前身是ibatis, 在ibatis3.x 时,更名为MyBatis MyBatis 在java 和sql 之间提供更灵活的映射方案 mybatis 可以将对数据表的操作(sql,方法)等等直接剥离,写到xml 配置文件,实现 阅读全文
摘要:
手写 SpringMVC 底层机制 前景提要:实现的是SpringMVC核心机制 对一些细枝末节的代码做了简化,比如字符串的处理... 完成哪些机制 机制一: 通过@RequestMapping ,可以标记一个方法,编写路径url,浏览器就能通过url完成调用 机制二: 进行依赖注入,使之不需要传统 阅读全文