一、接口的作用 1.可以使项目分层,所有层都面向接口开发,开发效率提高了。 2.接口使代码和代码之间的耦合度降低,就像内存条和主板的关系,变得“可插拔”,可以随意切换。 ?总结:接口和抽象类能够完成某个功能,优先选择接口。因为接口可以多实现、?多继承。并且一个类除了实现接口之外,还可以去继承其他类( ...
分类:
编程语言 时间:
2019-11-30 09:33:06
阅读次数:
88
框架分层架构: 插件原理: 插件编写: 1、编写Interceptor的实现类 2、使用@Interceptor注解完成插件签名 3、将写好的插件注册到全局配置文件中 ...
分类:
其他好文 时间:
2019-11-29 21:06:12
阅读次数:
90
OSI参考模型图: TCP/IP协议图: 两种协议的相同点: 1.都是分层结构,并且工作方式一样,都要层与层之间很密切的协作关系。有相同的应用层,传输层,网络层 2.都是用宝教官技术(Packet-Switched) 两种协议的不通电: 1.TCP/IP把表示层和会话层都归入了应用层。 2.TCP/ ...
分类:
其他好文 时间:
2019-11-29 10:54:11
阅读次数:
74
1. logger是分层级的,root是所有logger的祖先。 2. root这个logger在执行logging.warning() 等一系列方法和basicConfig()的时候才会被初始化handler, 否则该logger是没有handler的。 3.使用类似logging.getLogg ...
分类:
编程语言 时间:
2019-11-29 01:01:50
阅读次数:
96
1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。 它是轻量级、松散耦合的。 它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程 ...
分类:
编程语言 时间:
2019-11-28 21:10:03
阅读次数:
59
1、HTTP是如何使用TCP连接的;世界上几乎所有的HTTP通信都是由TCP/IP承载的,TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一条TCP/IP连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来了,在客户端和服务器的计算机之间交换的报文就永远不会丢失、受损或失序。尽管报文不会丢失或受损,但如果计算机或网络崩溃了,客户端
分类:
Web程序 时间:
2019-11-28 19:13:23
阅读次数:
120
公司的老员工很喜欢一种他们称之为“解耦”的做法: 先这么进行系统分析:把系统运行拆解为若干个环节,先执行A,再执行B,形成一个一个的步骤。 然后进行“解耦”:把每个环节变成一个服务,环节之间用 MQ 连接。环节衔接的输入输出数据形成协议规范。 “解耦”之后得到的好处是: 环节用MQ串联,当服务死掉后 ...
分类:
其他好文 时间:
2019-11-28 13:33:23
阅读次数:
81
网络有很多定义,但是其主要是起到连接的作用,把地理分散的计算机与外设利用通信线路互连成一个系统,是计算机与计算机之间交互信息,共享资源。 网络分为局域网(LAN)、城域网(MAN)、广域网(WAN)。我们接触更多是局域网,其分为接入层(星型网)、汇聚层(树型网)、核心层(分布式网络)。【最开始的网络 ...
分类:
其他好文 时间:
2019-11-27 23:17:22
阅读次数:
148
1、问题描述; 2、问题建模;用变量、概念等描述问题;使用数学和其他知识; 3、逻辑求解;使用逻辑推理等求解问题;使用逻辑思维;是否有多重解法。 4、算法描述;使用计算思维。 算法的最底层使用的是计算思维。 算法的分解、分块、控制代表了逻辑思维。 算法的整体代表了求解思维; 分解、分治、递归、递推、 ...
分类:
编程语言 时间:
2019-11-27 23:07:30
阅读次数:
90
https://www.cnblogs.com/zhanlang96/p/4793511.html 人工智能遵循着:感知->思考->行动决策方法:有限状态机(Finite-State Machines),分层状态机(Hierarchical Finite-State Machines),行为树(Be ...
分类:
其他好文 时间:
2019-11-27 16:10:21
阅读次数:
76