-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Scala函数式编程(五) 函数式的错误处理(scala函数式编程实例)
1.面向对象的错误处理在介绍scala的函数式的错误处理之前,我们要先来介绍一下其他情况下的错误处理方式。以java为例,常见的错误处理方式不外乎两种,一种是及时捕捉到异常,然后当场进行处理。try{...
-
Scala函数式编程(四)函数式的数据结构 上(Scalar函数)
1.什么是函数式的数据结构还记得前面说过,函数式编程最大的特点是什么吗?就是没有副作用。那么函数式的数据结构自然也是如此。无副作用的关键是:一个函数无论调用多少次,只要输入参数相同,则结果也必然相同。...
-
Scala函数式编程(三) scala集合和函数(Scalar函数)
前面已经稍微介绍了scala的常用语法以及面向对象的一些简要知识,这次是补充上一章的,主要会介绍集合和函数。注意噢,函数和方法是不一样的,方法是在类里面定义的,函数是可以单独存在的(严格来说,在sca...
-
Java线程池中线程的生命周期(线程池线程存活时间)
设:我们有一个coreSize=10,maxSize=20,keepAliveTime=60s,queue=40 1、池初始化时里面没有任何线程。 2、当有一个任务提交到池就创建第一个线程。 3...
-
在ServletFilter层返回多字段提示给前端(servlet返回数据给前端)
0、背景:在由于不想在小项目中引入SpringSecurity这种重量级安全框架,我自定义了一个LoginFilter来处理认证+授权逻辑。对于认证或授权失败的情况,最初是在filter中抛出异常,并...
-
异步并发利器:实际项目中使用CompletionService提升系统性能的一次实践
随着互联网应用的深入,很多传统行业也都需要接入到互联网。我们公司也是这样,保险核心需要和很多保险中介对接,比如阿里、京东等等。这些公司对于接口服务的性能有些比较高的要求,传统的核心无法满足要求,所以信...
-
Linux中Hadoop的安装与配置(Hadoop安装方式)
一、准备 1,配通网络 ping baidu.com 之前安装虚拟机时配过 2,关闭防火墙 systemctl stop firewalld systemctl disable firewalld(开...
-
SpringBoot整合持久层技术--(一)JdbcTemplate(springboot持久层框架)
简介;JdbcTemplate是Spring提供的一套JDBC模板框架,利用AOP技术解决直接使用JDBC带来的重复代码问题。它没有MyBatis使用那么灵活,但是却比直接使用JDBC方便得多。Spr...
-
springboot web - 建立路由(springboot自动配置的原理)
一. 测试代码在 BookController 中, 有三个方法可以访问./book/add -˃ add()/book/getById -˃ getById()/book/getAll -˃ get...
-
springboot web - 启动(4) tomcat(springboot框架工作原理及流程)
接第二篇第二篇里面, 看到容器创建的是 AnnotationConfigServletWebServerApplicationContext 类型.一 .类图二. 构造构造函数中, 创建了三个类, 并...
