-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Spring事务失效场景实例详解
Spring事务失效场景实例详解1、Spring事务最终依赖的数据库的事务,如果用的是mysql的话,执行引擎要是innodb;因为只有innoDB 支持事务。2、Spring的事务是原理是aop,所...
-
Java中的反射,枚举及lambda表达式的使用详解
Java中的反射,枚举及lambda表达式的使用详解目录一、反射1.1定义1.2用途1.3反射基本信息1.4与反射相关的类1.5Class类(反射机制的起源)1.6Class类中的相关方法1.7获得C...
-
mybatis plus框架@TableField注解不生效问题及解决方案
mybatis plus框架@TableField注解不生效问题及解决方案目录一、问题描述二、解决方案三、关于@TableField注解失效原因的思考四、Mapper接口LambdaQuery方法调用...
-
通过使用Byte Buddy便捷创建Java Agent
通过使用Byte Buddy便捷创建Java AgentJava agent 是在另外一个 Java 应用(“目标”应用)启动之前要执行的 Java 程序,这样 agent 就有机会修改目标应用或者应...
-
skywalking源码解析javaAgent工具ByteBuddy应用
skywalking源码解析javaAgent工具ByteBuddy应用目录前言Agent模块源码分析第一步,加载配置信息:第二步,加载需要被Agent的插件:第三步,加载Agent端所需要的服务:第...
-
Spring5新特性之Reactive响应式编程
Spring5新特性之Reactive响应式编程目录1什么是响应式编程2回顾Reactor2.1什么是Reactor2.2为什么是Reactor2.3Reactor模式的经典实现—Netty3Spri...
-
springboot+HttpInvoke 实现RPC调用的方法
springboot+HttpInvoke 实现RPC调用的方法开始用springboot2+hession4实现RPC服务时,发现第一个服务可以调用成功,但第二个就一直报'<'isanunkn...
-
Pytest学习-Fixture(pytest python)
Pytest学习-Fixture(pytest python)一、fixture详解1.fixture概念fixture是pytest用于将测试前后进行预备(运行测试用例之前做一些前置步骤)、清理工...
-
Java线程池复用线程的秘密你知道吗
Java线程池复用线程的秘密你知道吗目录前言源码探究execute方法addWorker方法Worker类实现了Runnable接口重要属性构造方法run方法执行流程总结前言我们都知道线程池可以帮我们...
-
极客编程python入门-面向对象5/7(Python极客)
极客编程python入门-面向对象5/7(Python极客)面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。相关概念1、类(Class...
