-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
解决SpringMVC项目连接RabbitMQ出错的问题
解决SpringMVC项目连接RabbitMQ出错的问题在第一次启动项目的时候,由于使用了RabbitMQ的默认guest账号,怎么也登不进去,后来还是在Admin重新创建了一个其他的账号,然后开启所...
-
RocketMQ Canal 相关笔记
RocketMQ Canal 相关笔记RocketMQ安装启动解压后直接进bin启动nohup sh mqnamesrv & tailbroker配置conf启动brokernohup sh bin/...
-
基于Spring AOP @AspectJ进阶说明
基于Spring AOP @AspectJ进阶说明@AspectJ可以使用切点函数定义切点,我们还可以使用逻辑运算符对切点进行复核运算得到复合的切点,为了在切面中重用切点,我们还可以对切点进行命名,以...
-
在Mybatis中使用自定义缓存ehcache的方法
在Mybatis中使用自定义缓存ehcache的方法自定义缓存 - ehcacheEhcache是一种广泛使用的开源java分布式缓存。主要面向通用缓存,Java EE和轻量级容器1.导包<!h...
-
Spark Streaming 处理中文异常的解决方案
Spark Streaming 处理中文异常的解决方案最近用Spark Streaming从Kafka接数据进行处理,是对中文的内容进行计算。发现处理时中文全变成了????????的形式,导致处理的结...
-
老生常谈 MyBatis 复杂查询
老生常谈 MyBatis 复杂查询一对一查询public class Book { private Integer id; private String name; private Author a...
-
在Spring 中使用@Aspect 控制自定义注解的操作
在Spring 中使用@Aspect 控制自定义注解的操作Spring 中使用@Aspect 控制自定义注解看这篇介绍@Aspect1.定义系统日志注解类@Target(ElementType.MET...
-
Install gitlab-runner on centos7
Install gitlab-runner on centos7Gitlab CICD状态pending显示并未有任何可用runner添加官方repositorycurl -L "| sudo bas...
-
使用nginx搭建简易的文件共享服务器
使用nginx搭建简易的文件共享服务器前期准备使用yum的方法安装nginx,提供以下脚本供安装使用。#!/bin/bash. /etc/os-release#捕获ctrl+c信号trap "exit...
-
聊聊注解@Aspect的AOP实现操作
聊聊注解@Aspect的AOP实现操作Spring只支持XML方式而没有实现注解的方式(也叫AspectJ方式)的AOP,所以要使用@Aspect注解,只能引入AspectJ相关的 jar 包 aop...
