你见过京东T5是怎样深度解析MyBatis源码架构设计原理的吗

变化契约:重构日志与配置的架构思维 在分布式系统中,日志、配置、数据访问等基础设施并非静态能力,而是承载业务变化的核心契约载体。其本质是将高频变动的业务规则(如审计字段、风控策略、合规要求)与稳定的技术协议(如接口定义、序列化格式、通信标准)解耦。通过识别表象变化、驱动变化和本质变化三层结构,可构建支持热更新、零停机、低认知成本的弹性系统。本文聚焦日志组件演进与配置治理实践,结合 log4net 故障复盘、LogEntry 契约设计、策略服务化等真实场景,揭示如何用变化契约替代硬编码,让系统真正适应业务节奏而非技术潮流。 阅读详情

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

首先我只想和大家聊聊架构设计中的一个核心问题:关注点分离。因为这个问题同样也是 MyBatis 框架需要解决的核心问题

关注点分离

关注点分离所对应的英文是 Separation of Concerns ,简称 soc 。它是最经典的架构设计原则之一 ,在许多架构设计中被广泛使用。关注点分离原则为我们的架构设计提出了三点要求。

  1. 架构中需要变化的部分, 定要能够非常清晰地被识别出来
  2. 若架构中某部分发生变化,则该变化不会影响到其他部分。
  3. 若架构中某部分需要扩展,则该扩展也不会影响到其他部分

架构能做到关注点分离,才能做到真正意义上的解耦,这是架构师们需要努力实现的目标。如果大家要 问, 关注点分离做得最有效的落地实践是什么?我们首先能想到的就是“前后端分离”。

前后端分离

曾经我们开发 Web 应用程序时,对前端和后端的概念不太清晰,开发者们逐渐认为前端和后端有必要进行分离了,前端需要考虑界面展现与数据展现问题,后端需要考虑业务逻辑与数据逻辑问题。可见,前端和后端所关注的问题是完全不同的,应该在架构上将它们进行分离此外,在团队协作上也能将前端与后端这两部分的工作进行分离,因此出现了前端工程师端工程师这两个不同岗位。这样分工绝不是偶然的,它不仅让架构变得更加解耦,还能显著地提升团队的开发效率。

针对前端工程师而言,需要将界面展现与数据展现相分离:针对后端工程师而言,不仅要清晰地理解业务逻辑,善于将数据进行合理的建模,最终还要做到将业务逻辑与数据逻辑相分离。

业务逻辑与数据逻辑相分离

业务逻辑对于我们而言已经很清楚了,但数据逻辑包括哪些呢?最直接的就是一个个对应于数据库中每张数据表的实体对象,它有 个很好听的名字:数据访问对象,即 Data AccessObject ,简称 DAO 。很明显 ,这 层数据直接和底层数据库打交道,我们将它们从业务逻辑中分离出来,并加以封装。也就是说,没必要为每 DAO 对象初始化的过程去编写大量的代码,这些代码应该封装到 个框架中。我们只需要编写相应的 SQL 语句,并将这些 SQL句从业务代码中分离出来,最终将执行 SQL 语句所得到的结果集映射到 DAO 对象中即可

不知道大家对我刚刚提到的“关注点分离”有怎样的理解。无论大家理解或深或浅,毫无疑问,这个问题都已成为架构中最核心的部分。

MyBatis 就是这样的框架一一它能帮助我们将业务逻辑与数据逻辑相分离,让开发应用程序的过程变得更加高效。究竟 MyBatis 中隐藏着怎样的奥秘?不要急,这本书将为大家揭晓答案

内容介绍

本书中从一个简单的 MyBatis 查询入手,搭建起学习 MyBati 的基础开发环境。通过全面的示例代码和测试讲解了在 MyBatis XML 方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态 SQL在不同方面的应用以及在使用过程中的最佳实践方案。针对 MyBatis 高级映射、存储过程和类型处理提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握 MyBatis 的高级用法,同时针对 MyBatis的代码生成器提供了详细的配置介绍。此外,本书还提供了缓存配置、插件开发、 Spring Spring Boot成的详细内容。最后通过介绍 Git GitHub 让读者了解 MyBatis 开源项目,通过对 MyBatis 源码和测试用例的讲解让读者更好掌握 MyBatis。(需要完整PDF版的转发此文后私信小编“666”获得免费领取方式)

全书共11章,每一章的具体内容如下。

第一章、MyBatis 入门

本章先简单介绍了 MyBati 发展历史和特点,然后通过一步步的操作搭建了一个学习MyBatis 基础环境,这个开发环境也是学习后续几个章节的基础。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第2章、MyBatis XML方式的基本用法

本章设定了一个简单的权限控制需求,使用MyBatisXML方式实现了数据库中一个表的常规操作。在查询方面,通过根据主键查询和查询全部两个方法让读者在学会使用MyBatis查询方法的同时,还深入了解MyBatis返回值的设置原理。在增、删、改方面提供了大量详细的示例,这些示例覆盖了MyBatis基本用法的方方面面。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第3章、MyBatis注解方式的基本用法

虽然XML方式是主流,但是仍然有许多公司选择了注解方式,因此本章非常适合使用注解方式的读者。本章使用注解方式几乎实现了同XML方式类似的全部方法,包含许多常用注解的基本用法。对于初学者来说,即使不使用注解方式,通过本章和第2章的对比也可以对MyBatis有更深的了解。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第4章、MyBatis动态SQL

本章详细介绍了MyBatis 最强大的动态SQL功能,通过丰富的示例讲解了各种动态SQL的用法,为动态SQL中可能出现的问题提供了最佳实践方案,还提供了动态SQL中常用的OGNL用法。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第5章、MyBatis 代码生成器

本章介绍的MyBatis代码生成器可以减轻基本用法中最繁重的那部分书写工作带来的压力。通过本章的学习,可以使用代码生成器快速生成大量基础的方法,让大家更专注于业务代码的开发,从枯燥的基础编码中解脱出来。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第6章、MyBatis 高级查询

本章介绍了MyBatis 中的高级结果映射,包括一对一 -映射、- 对多映射和鉴别器映射。通过循序渐进的代码示例让读者轻松地学会使用MyBatis中最高级的结果映射。本章还通过全面的示例讲解了存储过程的用法和类型处理器的用法。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第7章、MyBatis 缓存配置

本章讲解了MyBatis缓存配置的相关内容,提供了EhCache缓存和Redis 缓存的集成方法。虽然二级缓存功能强大,但是使用不当很容易产生脏数据。本章针对脏数据的产生提供了最佳解决方案,并且介绍了二级缓存适用的场景。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第8章、MyBatis 插件开发

本章介绍了MyBatis强大的扩展能力,利用插件可以很方便地在运行时改变MyBatis的行为。通过两个插件示例让读者初窥门径,结合第11章的内容可以让读者开发出适合自己的插件。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第9章、Spring 集成MyBatis

本章介绍了最流行的轻量级框架Spring集成MyBatis的方法,通过一.步步操作从零开始配置,搭建一个基本的Spring、Spring MVC、MyBatis 开发环境。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第10章、Spring Boot集成MyBatis

本章介绍了最流行的微服务框架SpringBoot集成MyBatis的方法,通过MyBatis官方提供的Starter可以很方便地进行集成。同时,本章对Starter 中的配置做了简单的介绍,可以满足读者对MyBatis各项配置方面的需要。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

第11章、MyBatis开源项目

本章是一扇通往开源世界的大门,也是- -扇通往MyBatis源码学习的大门。从Git入门到GitHub入门,读者可以学会使用最流行的分布式版本控制系统和源代码托管服务。通过一段代码让大家了解MyBatis中的一部分关键类, 通过代码包讲解可以了解MyBatis每个包中所含的功能。最后通过MyBatis丰富的测试用例为读者提供更多更有用的学习内容。

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

京东T8原来是这样,深度解析MyBatis源码架构设计原理的

 

总结

本书的目标是让大家能够熟练地使用MyBatis,并且希望通过MyBatis这样一个开源项目学习到更多的知识,通过GitHub参与到开源项目中去。我坚信,通过我们自身不断的学习和积累,有朝一日,我们一定能开发出一个方便自己也方便他人的开源项目。

京东T5级大牛带你解读Spring核心源码——1小时手写SpringMVC~ 京东T5级大牛带你解读Spring核心源码——1小时手写SpringMVC~ 需要更多往期录播资料可以联系我 立即下载

相关推荐

Windows server Database 2025 安装 i225/i226 网卡驱动

Windows server Database 2025 安装 i225/i226 网卡驱动 windows这比坏得很,intel消费级网卡不准在服务器系统上安装。你要说他是异构不支持?他就纯粹恶心人。 之前已经安装过一次,但是今天database预览版一更新,又给我把网卡驱动杀了,气死,写一篇教程。 到这里就完成了,总之还是想辱骂windows,提供便捷的同时又人为制造困难,多少有点(隔壁linux内核直接自带全家桶了就一省心) 并且近年Intel的新U安装显卡驱动和普通声卡驱动都不会出声

低温热源的博客 1万+

京东不同职级 薪资待遇一览表

你好,我是郭震京东最近一年,逆势连续涨薪,为打工人率先做出表率,身边好多朋友咨询京东不同职级的薪资待遇情况如何。这篇文章分析下,想要了解的建议阅读。京东在2024年9月13日宣布零售和其他职能部门,两年时间,再由16薪逐步加到20薪。不同职级的技术岗薪资待遇,如下表格所示,T是京东的技术岗排序代号:表格中的第二列是base薪资,所列薪资已经比较保守,按照最新薪资可能还需要乘以1.2-1.5,而年终...

算法channel 7万+

VS2019 从零构建 OSG+OSGEarth+OSGQt 开发环境实战指南

本文提供了一份详细的实战指南,指导开发者如何在Windows系统下使用VS2019从零开始编译和配置OSG、OSGEarth与OSGQt开发环境。文章涵盖了从环境准备、源码获取、CMake配置、Visual Studio编译到最终测试的完整流程,并分享了关键的避坑技巧,旨在帮助三维GIS与可视化开发者高效搭建稳定、可控的专业开发平台。

weixin_28826961的博客 367

京东技术体系员工级别划分及薪资区间

15年左右的京东技术体系员工级别划分及薪资区间(不知道目前变了没): 管理层级: 序列层级 职衔 对应T序 薪资区间(技术) M5 CXO —— —— M5 VP —— —— M4-3 高级总监 —— —— M4-2 总监 T5 40-50k M4-1 副总监 T5 35-45k M3 高级经理 T4-2 30-

超人的博客 18万+

STM32与SD卡SPI接口硬件设计:从原理图到调试的完整指南

SPI(串行外设接口)作为一种广泛应用的同步串行通信协议,以其接线简单、驱动成熟的特点,成为连接微控制器与各类外设的经典方案。其工作原理基于主从架构,通过时钟、数据线和片选信号实现全双工通信,在嵌入式系统中具有极高的技术价值,常用于连接传感器、存储设备和显示模块等。在数据存储场景中,SD卡凭借其大容量和便携性成为首选,而通过SPI模式驱动SD卡,则平衡了性能与设计复杂度。本文聚焦于使用Altium Designer进行硬件设计的工程实践,详细解析了STM32微控制器与SD卡通过SPI通信时,电源管理、上拉电

weixin_34101784的博客 555

MBIST --- PATR2.Memorybist 测试流程

mem bist作为现在design设计中不可或缺的DFT设计内容,越发重要。本章节主要介绍mem bist的flow,如何在tessent中实现mbist以及tessent中的一些命令和mode。

sinat_27691203的博客 6005

面试京东T5,被按在地上摩擦,鬼知道我经历了什么?【好文分享】

一转眼间,光阴飞快,各大企业都开始招人,各大学校也开始准备陆续入学。金三银四已经快结束了,有的朋友发来喜报,面试上了一线大厂,也有没有面试上的朋友跑来跟我说,被虐惨了,几天给大家分享下我一个面试京东的朋友的经历,希望给正在面试的朋友共勉。 面试京东被问到的问题: 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍...

爱码小哥 2000

weblogic启动异常故障处理(boot认证失败)

root 用户生成的文件属主为 root,WebLogic进程将无权读取,直接导致认证失败。· ⚠️ 密码必须完全一致:第3步 AdminAccount 命令中设置的密码,与第5步所有 boot.properties 文件中 password= 字段的值,必须保证完全一致。如果您的域下配置了受管服务器实例(如 ms_server1、ms_server2 等),必须逐一更新各实例下的免密启动文件,确保实例重启时密码与AdminServer保持一致,否则实例启动会因认证失败而报错。此步骤至关重要,必须执行。

weixin_53389944的博客 222

个人总结:京东技术体系员工级别划分及薪资区间

管理层级 序列层级 职衔 对应T序 薪资区间(技术) M5 CXO —— —— M5 VP —— —— M4-3 高级总监 —— —— M4-2 总监 T5 40-50k M4-1 副总监 T5 35-

孟令杰 11万+

k8s集群部署私有镜像仓库

本文介绍了在Kubernetes集群中部署私有镜像仓库的完整方案。使用registry:2镜像创建Deployment,通过NodePort(30500)暴露服务,并采用hostPath(/data/registry)实现数据持久化。部署过程包括节点标记、YAML配置、资源创建及验证步骤,同时提供了Docker和Containerd两种环境下的详细使用方法,包括配置不信任私有仓库、镜像推送/拉取操作指南。该方案特别适合开发测试环境,为团队提供便捷的本地镜像管理能力。

weixin_42728286的博客 893

实验四 基于IDEA+SpringBoot+Maven+Thymeleaf的系统实现实验目的

通过这次实验,我学习了如何成功进行IDEA+SpringBoot+maven的系统实现,搭建好IDEA+SpringBoot+maven的系统环境,成功地安装并配置了maven的运行环境,学会了创建springboot的三种方式,并且能将之前的实验结合起来运用。pom.xml中引入thymeleaf依赖,在classpath:/templates/下新建HTML页面(可采用实验一创建的页面),新建controller进行测试,访问页面后返回success成功数据。同时掌握和thymeleaf的基本语法。

m0_73502929的博客 1379

花两个月吃透京东T8推荐的178页京东基础架构建设之路,入职定T5

大家首先来看看京东的职级和薪资状况! 京东岗位序列主要分M、T、列。T序列包含产品和技术,P序列为项目经理。 薪酬结构:年薪=月薪* (12+1) ,1为年终奖, 一般为1-2个月; 月薪=基本工资(70%) +绩效I资(30%基本I资+绩效系数) +餐补+ I龄补贴+全勤奖; 京东每年都在给所有中基基员工加薪,基基员工加薪幅度不低于10%,主管、经理级员工则不低于20%。 既然大家已经知道了京东的职级和薪资状况了,接下来给大家分享的就是京东的一系列核心基础架构系统,希望大家能够喜欢~~~~

m0_64435718的博客 9163

【QCA6174】QCA6174 DFS认证的时候会有概率信道不会跳转的情况,通常跳转成功概率只有25%问题分析及解决方案

Master设备需要测试的项目。

wgl307293845的博客 752

mybatis注解开发_快看,京东T5是如何深度解析MyBatis源码架构设计原理的

首先我只想和大家聊聊架构设计中的一个核心问题:关注点分离。因为这个问题同样也是 MyBatis 框架需要解决的核心问题关注点分离关注点分离所对应的英文是 Separation of Concerns ,简称 soc 。它是最经典的架构设计原则之一 ,在许多架构设计中被广泛使用。关注点分离原则为我们的架构设计提出了三点要求。架构中需要变化的部分, 定要能够非常清晰地被识别出来若架构中某部分发生变化,...

weixin_39789979的博客 158

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Java技术面试深度解析与实战技巧

Java技术面试是开发者职业发展中的重要关卡,涉及JVM原理、并发编程、框架源码等核心技术。理解底层原理如红黑树实现LRU缓存、Spring Bean生命周期等,能有效提升面试表现。分布式系统设计中的Kafka消费者避免重复消费、分库分表策略等实际问题,考验开发者的工程实践能力。面试中,采用STAR-R结构回答技术问题,清晰呈现项目贡献,注意编码测试的边界条件处理,都是提升通过率的关键。掌握这些核心考点和应对策略,能帮助开发者在阿里、腾讯等大厂技术面试中脱颖而出。

weixin_34417200的博客 435

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

今天面了个腾讯的T4,让我见识到了基础的天花板

最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的八股文越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些程序员了。

m0_69305074的博客 358

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

大厂Java面试核心考点与实战技巧全解析

Java技术栈作为企业级开发的核心,其知识体系涵盖JVM原理、并发编程和框架源码等关键技术。理解JVM内存模型与垃圾回收机制是性能优化的基础,而AQS等并发工具类则是构建高并发系统的关键组件。在实际工程中,Spring框架的循环依赖解决方案和MyBatis插件机制常被用于处理复杂业务场景。本文结合大厂面试真题,深度解析如何通过ZGC调优提升电商系统性能,以及使用分布式事务保证缓存一致性等实战经验,为开发者提供从技术原理到工程落地的完整解决方案。

weixin_28736355的博客 294

SpringBoot多线程与高并发,挥泪送大厂面经一份。

前言 本文涵盖了阿里巴巴、腾讯、字节跳动、京东、华为等大厂的Java面试真题,不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研究大厂的面试题。 与此同时,今年算法面试一定是会被问的,而算法不是光靠背面试题就有用的,它是需要数学逻辑思维的,因此,小编会在文末为大家准备一份非常优质的算法学习手册,重点在于学习思维方法,话不多说,直接开始上精选的大厂面试真题!蚂蚁金服关于spring部分面试问题: Spring bea

weixin_68320784的博客 1187

大厂Java面试核心:体系化知识与实战能力解析

Java技术栈的体系化认知与实战能力是当前大厂面试的核心考察点。从JMM内存模型到分布式事务,技术原理的深入理解是解决复杂工程问题的基础。在电商等高并发场景下,Redis分片、Lua脚本等优化手段能显著提升系统吞吐量,而Spring框架的三级缓存、MyBatis二级缓存等机制则体现了对技术深度的要求。分布式架构中的服务治理、消息可靠性等命题,需要结合Redlock算法、TCC模式等具体方案进行权衡。面试准备应聚焦技术本质,通过JMH性能测试、Arthas诊断等实践积累可验证的工程经验,同时关注云原生、Rea

weixin_30421809的博客 337

2024 Java面试精讲:高频考点与实战解析

Java作为企业级开发的主流语言,其技术栈深度与广度始终是面试考察的重点。从JVM内存模型到并发编程原理,再到Spring框架机制,每个技术点都涉及底层实现与工程实践的平衡。理解集合类的fail-fast机制、锁升级过程、ThreadLocal内存泄漏防范等核心概念,不仅能应对技术面试,更能提升实际开发中的问题解决能力。在分布式系统设计中,CAP理论与分布式锁实现方案的选择直接影响系统可靠性,而JVM参数调优与数据库访问优化则是性能保障的关键。掌握这些技术要点,结合设计模式与前沿技术应用,能够全面提升Jav

weixin_30598225的博客 476

SpringBoot校园二手交易平台:从环境搭建到业务扩展的完整实践指南

Web应用开发的核心在于理解从概念到实现的完整路径。SpringBoot作为Java领域主流的快速开发框架,通过约定优于配置的理念简化了项目搭建过程。其核心原理是基于Spring生态的自动配置和起步依赖,能够快速整合MyBatis-Plus、Thymeleaf等常用组件,显著提升开发效率。在技术价值层面,SpringBoot不仅解决了传统SSH/SSM框架配置繁琐的问题,更通过内嵌容器实现了应用的一键部署,为微服务架构奠定了基础。典型的应用场景包括企业级后台管理系统、电商平台以及各类信息展示系统。本文以校园

chuannaoxuan4674的博客 358

epub java虚拟机精讲_2021Java小白进阶Java大神学习路线【马士兵教育】

学习前的定位很多刚开始接触Java的小伙伴,不知道应该如何展开学习,也没有一套完整的学习路线,就会迷失方向,最终导致丧失学习的信心,如果有以上的情况的且刚入行的小伙伴,可以参考下图学习路线。对照导图展开学习之路JavaSE,Java语言的基础,正所谓“基础不牢,地动山摇”。对应配套视频马士兵、赵珊珊2021最新Java零基础入门到精通300集马士兵、赵珊珊2021最新Java零基础入门到精通300...

weixin_39824834的博客 568

基于微信小程序与Spring Boot的智慧乡村旅游服务平台全栈开发实战

服务预约系统是现代互联网应用中的核心功能模块,其本质是通过技术手段实现服务资源的在线化管理和高效分配。其基本原理是抽象出“用户-服务-时段-订单”的数据模型,通过前后端分离架构实现业务流程的数字化闭环。该技术的核心价值在于提升运营效率、优化用户体验,并广泛应用于医疗挂号、课程预订、本地生活服务等场景。本文聚焦于如何将这一成熟模型进行业务抽象与架构复用,快速构建一个高内聚低耦合的智慧乡村旅游平台。项目采用微信小程序原生框架作为前端,结合Spring Boot、MyBatis-Plus和MySQL构建后端服务,

weixin_33704591的博客 446

Springboot生鲜超市管理的设计与实现dvzk6(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

项目功能:用户,产品分类,生鲜产品,生鲜仓库,入库信息,出库信息,采购单登记。

weixin_41924130的博客 475

springboot李庄古镇农产品销售系统 毕业设计----附源码66743

系统将用户、商家、管理员三种角色分为农产商品推荐、客服咨询、多级商城浏览、购物车和订单流转、地址簿维护、售后申请、店铺信息配置、商品上架下架、配送状态更新、可视化报表、用户权限审核等具体的业务。按照软件工程规范依次完成需求调研、总体架构设计、前后端功能模块划分、数据库关系建模、编码实现和测试验证。

VXSJ881的博客 170

Java后端应届生简历优化指南:从技术细节到项目包装的实战改造

在求职过程中,一份优秀的技术简历是获得面试机会的关键。技术简历的核心在于证明能力,而非简单罗列经历。其原理在于通过结构化、数据化的方式,将项目经验和技术栈转化为可验证的能力证据,从而在短时间内吸引面试官注意。对于Java后端开发岗位而言,掌握Spring Boot、MySQL、Redis等主流技术栈是基础,但更重要的是在简历中体现对这些技术的深度理解和应用能力。例如,在描述项目时,应具体说明如何使用Spring Boot构建服务,如何通过MySQL索引优化查询性能,以及如何利用Redis实现缓存提升系统响应

cmff98425的博客 295
上一篇: RPC框架实现原理,看这篇就够了!
下一篇: 京东、华为都在用的Jenkins持续集成,但是真的有那么好吗
Java斗帝之路
博客等级 码龄7年 2392粉丝 687原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值