logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(十六)Zookeeper原理源码分析之Watcher监听实现原理及关键源码解析

本篇将会从三点来解析Watcher的实现,1. 触发事件处理对象及时机;2. 触发的事件类型;3. 如何触发事件及原理

文章图片
#zookeeper#服务器#分布式
(一)Spring-Cloud源码分析之核心流程关系及springcloud与springboot包区别

很多人搞不懂springboot和spring-cloud的关系到底是什么,也不知道这两者时间有什么区别,今天简单的聊聊。

文章图片
#java
(六)Zookeeper原理源码分析之心跳检测流程及Session时间参数解析-单机Server服务端与Client客户端

目录一、交互重要组件及流程1.前话2.交互流程2.1 Client端发起连接2.2 Server接收处理及响应2.3 Client端接收Server端响应二、Session时间参数解析1.ZK服务器配置2.SessionTracker计算清除失效时间间隔3.SessionTracker具体的Session清除时间4.Client端Session相关属性及作用一、交互重要组件及流程1.前话上几篇文章

#java#分布式#zookeeper
OkHttp3工具使用实例细节及注意点

目录一、简介二、使用实例三、使用细节1.错误使用示例2.正确使用示例2.1 比较粗暴的方式2.2 正确的方式一、简介开发中我们肯定会遇到一个系统需要调用另外一个系统接口的情况,此时如果让我们自己来手写整个调用工具,想必是非常麻烦的。OkHttp3就是为了解决这样场景的一个默认高效的HTTP工具包。它有以下特点:HTTP/2支持允许对同一主机的所有请求共享一个套接字;连接池减少了请求延迟(如果HTT

#java#http
Java中性能超越各个BeanUtils的Object对象属性映射框架MapStruct常规使用方式和技巧

本文主要介绍MapStruct的基本应用和@Context+expression实现开发时常见的复杂场景,如List转List带自定义参数、List中某参数需要调用其它类的复杂处理或Map转普通Object对象的使用方式等

文章图片
#java
Java SPI机制及Springboot使用实例

目录一、SPI是什么二、使用场景三、使用介绍四、实例展示五、总结一、SPI是什么SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。整体机制图如下:Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。系统设计的各个抽象,往往有很多不同的实现方案,在面向的对象的设计

#java
Spring框架中@Lazy延迟加载原理和使用细节

目录一、@Lazy延迟加载原理1.延迟加载原理1.1 @Lazy三种配置方法1.2 @ComponentScan配置延迟加载1.3 加载原理2.延迟加载实现原理2.1 AbstractApplicationContext2.2 DefaultListableBeanFactory二、使用细节1.@Lazy失效实例1.1 Controller非延迟加载类1.2 Service延迟加载类1.3 结果输

#spring#java
云原生是什么?和Docker、K8s是什么关系?又带来了何种影响?希望这篇文章给自己及大家解点疑惑

现在容器化和云原生十分火爆,但如果要理解为什么这个技术在近几年突然爆火,身为传统的Springboot和Springcloud体系开发者都有很多困惑,怎么就突然这么火爆了呢?及其我们未来的出路又在何处?希望这篇文章的思考可以消除这方面的一点疑惑

#微服务#云原生#云计算
原生OpenFeign相较于传统HTTP工具的优化和原理

本篇介绍的是springcloud-openfeign的底层框架io.github.openfeign,重点不是其框架如何使用,而是介绍Feign如何基于传统HTTP工具使用方式进行抽象改进,提升其灵活性。并简单介绍一下其抽象组件及主要组件的使用时机

文章图片
#http#java
(三)Java使用奇技淫巧之使用Stream流的Lambda语法进行List转Map操作

目录1.背景2.Stream流的Lambda语法应用实例2.1 定义要操作的UserDto2.2 List转成Map2.2.1 List转成Map,>2.2.2 List转成Map>,>2.2.3 List转Map,>2.2.4 List>转Map,>2.2.5 List>转Map,>2.2.6 List>转Map,>3.性能说明1.背景

文章图片
#java
    共 11 条
  • 1
  • 2
  • 请选择