📄🦌🙌🐟🏖️
苏叶的belog
Where there is a where there is a way
随机文章
按住 Shift 横向滚动
热门文章
按住 Shift 横向滚动
OpenFeign

OpenFeign

一,OpenFeign 1.1 介绍 我们利用Nacos实现了服务的治理,利用RestTemplate实现了服务的远程调用。但是远程调用的代码太复杂了: 而且这种调用方式,与原本的本地方法调用差异太大,编程时的体验也不统一,一会儿远程调用,一会儿本地调用。 因此,我们必须想办法改变远程调用的开发模式

注册中心

注册中心

一,为什么需要注册中心 实现了微服务拆分,并且通过Http请求实现了跨微服务的远程调用。不过这种手动发送Http请求的方式存在一些问题,试想一下,假如商品微服务被调用较多,为了应对更高的并发,我们进行了多实例部署,如图: 此时,每个item-service的实例其IP或端口不同,问题来了: item

拆分微服务

拆分微服务

一,认识微服务 1.1 单体架构 单体架构(monolithic structure):顾名思义,整个项目中所有功能模块都在一个工程中开发;项目部署时需要对所有模块一起编译、打包;项目的架构设计、开发模式都非常简单。 当项目规模较小时,这种模式上手快,部署、运维也都很方便,因此早期很多小型项目都采用

Jackson详解

Jackson详解

一,Jackjson介绍 Jackson 是当前用的比较广泛的,用来序列化和反序列化 json 的 Java 的开源框架。 序列化:将 Java Bean 转换为JSON 字符串 反序列化:将JSON字符串转换为JavaBeen对象 最主要的是SpringBoot默认使用的序列化与反序列化工具就是J

fastjson2

fastjson2

一,FastJson2介绍 FASTJSON 2是一个性能极致并且简单易用的Java JSON库。 FASTJSON 2是FASTJSON项目的重要升级,和FASTJSON 1相比,性能有非常大的提升,解决了autoType功能因为兼容和白名单的安全性问题。 性能极致,性能远超过其他流行JSON库,

Log4j2

Log4j2

一,Log4j2介绍 log4j2是log4j1.x的升级版,2015年5月,Apache宣布log4j1.x停止更新。最新版为1.2.17. log4j2参考了logback的一些优秀的设计,并且修了一些问题,因此带来了一些重大的提升,主要有: 异常处理:在logback中,Appender中的异

LogBack框架

LogBack框架

一,Logback 1.1 概述 Logback 是由 Log4j 的创始人设计的一个现代化的日志框架,是 SLF4J 的原生实现。 特点: 高性能:采用异步日志机制,可以将日志操作和业务逻辑分离,从而大幅度提升系统的性能。 灵活的配置:支持多种不同的配置方式,包括基于XML、Groovy、JSON

Log4j

Log4j

一,Log4j三个主要组件 Log4j有三个主要的组件/对象: Loggers(记录器):日志类别 Appenders(输出源):日志要输出的地方 Layouts(布局):日志以何种形式输出 每条日志语句都要设置一个等级(DEUG、INFO、WARN、ERROR和FATAL),其中DEBUG<INF

日志框架概述

日志框架概述

一,日志概述 日志技术: 可以将系统执行的信息,方便的记录到指定的位置(控制台、文件中、数据库中) 可以随时以开关的形式控制日志的启停,无需侵入到源代码中去进行修改。 二,日志体系结构

Spring Validation

Spring Validation

一,数据校验框架的产生背景 以Web项目为例,用户需要填写表单信息保存提交,页面输入信息需要进行数据格式校验,并且返回对应的错误提示,以此来达到数据校验的目的,从而避免无效数据被保存或者提交,这些检查工作包括必填项检查、数值检查、长度检查、身份证号码、手机号码检查等工作,当请求参数格式不正确的时候,

© 2026 苏叶的belog