-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
自定义注解和springAOP捕获Service层异常,并处理自定义异常操作
自定义注解和springAOP捕获Service层异常,并处理自定义异常操作一 自定义异常/** * 自定义参数为null异常 */public class NoParamsException ext...
-
Springboot任务之异步任务的使用详解
Springboot任务之异步任务的使用详解02: 定时任务03: 邮件任务一、SpringBoot--异步任务1.1 什么是同步和异步同步是阻塞模式,异步是非阻塞模式。同步就是指一个进程在执行某个请...
-
浅谈Java到底是值传递还是引用传递呢
浅谈Java到底是值传递还是引用传递呢一、前言最近http://在看java核心卷一,也就是这本书:在这本书里面也看到了这个问题,Java是值传递还是引用传递,这个问题其实也是很有意思的,之前也看到过...
-
如何屏蔽 YandexBot
如何屏蔽 YandexBot我们经常会受到大量的 YandexBot 访问,我们知道 YandexBot 是 Yandex 的搜索引擎的爬虫。大量的 YandexBot 访问,不仅给...
-
Java并发编程之关键字volatile知识总结
Java并发编程之关键字volatile知识总结一、作用被 volatile 修饰的变量1.保证了不同线程对该变量操作的内存可见性2.禁止指令重排序二、可见性java 内存模型(Java Memory...
-
工业交换机如何进入web管理界面?
工业交换机如何进入web管理界面?最近有不少客户来问小编,为什么进不去工业交换机web管理界面,对此,小编也做过一些解答。1、确认工业交换机是不是智能带管理的,不带管理的工业交换机自然是进不去的。2、...
-
Java集合和IO流实现水果摊项目
Java集合和IO流实现水果摊项目前言前一段时间利用java基础知识集合和IO流做了个简单的小项目-水果摊,感觉不过瘾,最近又想着用GUI和mysql数据库重做一下,名为另一个水果摊,下面就来分享一下...
-
深度理解Java访问修饰符
深度理解Java访问修饰符一、作用及种类UML类图建模语言或标准建模语言类的属性、操作中的可见性使用+、#、-分别表示public、protected、private作用:信息隐藏防止用户意外修改数据...
-
详解JVM栈溢出和堆溢出
详解JVM栈溢出和堆溢出一、栈溢出StackOverflowError栈是线程私有的,生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数栈,动态链接,方法出口等信息。...
-
为何修改equals方法时还要重写hashcode方法的原因分析
为何修改equals方法时还要重写hashcode方法的原因分析为何修改equals方法时还要重写hashcode方法虽然在实际开发中,我们已经使用到散列集合(如HashMap),或也单独学过散列(H...
