4、控制器 Controller 控制器: 控制器负责提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现 控制器负责解析用户的请求并将其转换为一个模型 在 Spring MVC 中一个控制器类可以包含多个方法 在 Spring MVC 中,对于 Controller 的配置方式有很多种 ...
分类:
移动开发 时间:
2020-06-28 00:36:55
阅读次数:
228
什么是docker-compose? Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。它是一个定义和运行多容器的 docker应用工具。使用compose,你能通过YMAL文件配置你自己的服务,然后通过一个命令,你能使用配置文件 创建和运行所有的服务。重点可 ...
分类:
其他好文 时间:
2020-06-27 15:54:57
阅读次数:
83
创建者模式-工厂模式 一、概述 介绍下这个模式家族 静态工厂模式 简单工厂模式 工厂方法模式 抽象工厂模式 二、代码实例 静态工厂模式 这个最常见了,类 + 静态方法( apache Commons包下的基本都是 ) 简单工厂模式 定义:通过专门定义一个类来负责创建其他类的实例,被创建的实例通常具有 ...
分类:
其他好文 时间:
2020-06-27 10:05:20
阅读次数:
49
第一题 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. ...
分类:
其他好文 时间:
2020-06-27 09:42:01
阅读次数:
73
TCP/IP与HTTP的关系 HTTP是基于TCP/IP通信协议的传递数据(text/图片/视频/音频)的协议。 TCP/IP工作原理 TCP/IP 意味着 TCP 和 IP 在一起协同工作。 TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。 IP 负责计算机之间的通信。 TCP 负责将 ...
分类:
Web程序 时间:
2020-06-27 09:35:41
阅读次数:
74
ELKR 概述 ELK(R) = Elasticsearch + Logstash + Kibana (+ Redis) 是一套完整的工业级日志分析工具。 Elasticsearch 是整个日志分析系统的核心,它负责对日志数据进行分析、索引等重要工作; Logstash 则主要用于对日志数据进行初步 ...
分类:
其他好文 时间:
2020-06-26 18:13:31
阅读次数:
74
Web接口测试 一、网络知识 1.1 OSI七层网络模型 OSI模型:开放系统互连模型 特点:封装 第七层:应用层 :为应用程序提供服务,允许访问网络资源 第六层:表示层 :数据的转换、加密和压缩 第五层:会话层 :建立、管理和终止会话 第四层:传输层 :负责进程到进程的交付 第三层:网络层 :IP ...
分类:
Web程序 时间:
2020-06-26 18:05:42
阅读次数:
97
管程 悲观锁(阻塞) 临界区 一段代码块对共享资源存在多个线程的读写操作, 我们就叫它临界区 临界区存在多个线程竞争共享资源的问题, 由于分时系统, 我们的cpu不能一直负责一条线程的执行, 所以在cpu切换的时候需要保存当时的场景, 之后cpu回来后需要恢复场景再次执行代码, 我们简称这个过程为线 ...
分类:
其他好文 时间:
2020-06-26 18:02:01
阅读次数:
112
产品管理 一、需求生命周期管理 1. 了解需求背景和来源 背景和来源影响需求的重要与优先程度 2. 判断重要性与紧急性 四象限法则:紧急且重要、紧急不重要、重要不紧急、不紧急不重要 KANO模型 3. 指定负责人 包括技术、测试、数据,有时有运营 4. 确定优先级 考虑重要性的同时,也要考虑实现成本 ...
分类:
其他好文 时间:
2020-06-26 14:51:00
阅读次数:
112
volatile限定符的作用就是告知计算机,代理可以改变用volatile定义的变量的值,一般它被用于多个同时运行的线程中的共享数据, 例如:一个地址可能储存着当前系统的时钟时间,无论程序做什么,地址上的值都会随时间的变化而改变,或者这个地址是负责接收另一个 计算机传来的一些信息,就是这个地址储存的 ...
分类:
其他好文 时间:
2020-06-26 14:47:04
阅读次数:
70