-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
解决Feign切换client到okhttp无法生效的坑(出现原因说明)
解决Feign切换client到okhttp无法生效的坑(出现原因说明)提示:如果只看如何解决问题,请看文章的末尾如何解决这个问题1. 场景描述最近项目中使用了feign当做http请求工具来使用、相...
-
ELK logstash json对你的nginx进行解码
ELK logstash json对你的nginx进行解码收集Nginx访问日志将Nginx访问日志格式改为JSONlog_format json '{ "@timestamp": "$time_is...
-
Docker Gitlab+Jenkins+Harbor构建持久化平台
Docker Gitlab+Jenkins+Harbor构建持久化平台CI/CD概述CI工作流程设计Git 代码版本管理系统 只能命令行去管理gitGitlab 基于git做了图形管理页面,企业使...
-
Spring中AOP来解决银行案例
Spring中AOP来解决银行案例在之前的银行案例中,Java中银行转账的一些问题我们用到了动态代理,动态代理就是对一些已有的方法进行增强,并且能够起到简化代码,减少重复代码的编写。什么是 A...
-
-
logback.xml动态配置程序路径的操作
logback.xml动态配置程序路径的操作1.普通java程序如下配置的logback.xml ${LOG_PATTERN} ${LOG_CHARSET} ${LOGS_H...
-
解决logback的日志文件路径问题
解决logback的日志文件路径问题假如使用绝对路径,没有任何问题,就是移植性不太好。假如使用相对路径,则要注意当前路径“.”是在哪儿?一般我们都会在配置文件中加入log文件的存储目录,如本人通过研究...
-
如何修改logback.xml配置文件在resource以外的位置
如何修改logback.xml配置文件在resource以外的位置因为spring搭建的web项目打包时默认将resource文件夹下的文件一起打包,但是我们又想在打包后修改某些配置这里以我遇到的lo...
-
教你如何监控 Java 线程池运行状态的操作(必看)
教你如何监控 Java 线程池运行状态的操作(必看)之前写过一篇 java 线程池的使用介绍文章《线程池全面解析》,全面介绍了什么是线程池、线程池核心类、线程池工作流程、线程池分类、拒绝策略、及如何提...
-
Java 自定义线程池和线程总数控制操作
Java 自定义线程池和线程总数控制操作1 概述池化是常见的思想,线程池是非常典型的池化的实现,《java并发编程实战》也大篇幅去讲解了Java中的线程池。本文实现一个简单的线程池。2 核心类【1】接...
