使用abstract关键字修饰的类叫做抽象类。父类无法确定子类行为时可以定义为抽象类 抽象类特点: 抽象类不能被实例化,主要用于被继承;抽象类里可以包含两种抽象成员,分别是抽象方法声明和抽象属性,同时可以包含其他非抽象成员。也可以包含构造函数,虽然不能被实例化 如果继承抽象类,则需实现抽象类中的所有 ...
HTTP请求模型 两端 客户端和服务端 客户端请求服务端 服务端响应 客户端 浏览器行为与HTTP协议 处理流程: 1.输入网址并回车 2.解析域名 3.浏览器发送HTTP请求 4.服务器处理请求 5.服务器返回HTML响应 6.浏览器处理HTML页面 7.继续请求其他资源 先从局域网跳到互联网 f ...
分类:
Web程序 时间:
2020-06-26 22:15:34
阅读次数:
183
1. 标准的输入输出流:System.in:标准的输入流,默认从键盘输入System.out:标准的输出流,默认从控制台输出 修改默认的输入和输出行为:System类的setIn(InputStream is) / setOut(PrintStream ps)方式重新指定输入和输出的流。 2. 打印 ...
分类:
编程语言 时间:
2020-06-26 22:05:40
阅读次数:
65
线程安全 当多个线程同时访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那就称这个对象是线程安全的 Brian Goetz 多线程安全问题是什么? 问题: 多线程在修改共享资源的时 ...
分类:
编程语言 时间:
2020-06-26 18:37:58
阅读次数:
78
##题目 ##解析 首先分析题目的意思是: 如果按照列举法就是 1 3 5 7 (4个)一位数的时候个位数取1357 11 13 15 17 21 23 25 27 ...... 71 73 75 77 (7*4个)两位数的时候十位是1-7任何数(7种)*个位奇数(四种) 101 103 105 1 ...
分类:
编程语言 时间:
2020-06-26 18:15:52
阅读次数:
115
Vuex作为Vue的核心无人不知无人不晓,都知道Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,也知道当我们的应用遇到多个组件共享状态时,单向数据流的简洁性很容易被破坏,多个视图依赖于同一状态,来自不同视图的行为需要变更同一状态的时候要用到vuex,可是vuex实现的原理是什么啊?一 ...
分类:
其他好文 时间:
2020-06-26 14:19:07
阅读次数:
89
HttpSecurity HttpSecurity的作用实际上就是在配置Spring Security的过滤器链,诸如CSRF、CORS、表单登录等,每个配置器对应一个过滤器。我们可以通过 HttpSecurity 配置过滤器的行为,甚至可以像CRSF一样直接关闭过滤器。 例如,SessionMan ...
分类:
其他好文 时间:
2020-06-26 12:21:25
阅读次数:
59
业务安全1.0:策略 策略防护是业务安全1.0时代的特点,目前依旧被大部分企业采用。主要是基于业务规则、名单规则、行为规则等策略。 所谓业务规则,即业务设定的规则和条件,例如注册48小时才可以享受服务、新用户才能够享受优惠等等;名单规则即业务参与者的名单信息,包含风险IP、恶意手机号、欺诈者名单、逾 ...
分类:
其他好文 时间:
2020-06-26 10:48:34
阅读次数:
124
Command模式属于行为模式,作为大名鼎鼎的23个设计模式之一,Command模式理解起来不如工厂模式,单例模式等那么简单直白。究其原因,行为模式着重于使用,如果没有编程实践,确实不如创造模式那么直白。我们先看看UML类图。 估计很多同学看着图就晕了,那么多东西,Command和Concrete ...
分类:
其他好文 时间:
2020-06-26 01:21:09
阅读次数:
79
Zookeeper分布式过程协同技术 - 概念及基础 Zookeeper是什么? Zookeeper是一种分布式过程协同技术,其所提供的客户端API功能强大,其中包括: 保障强一致性。有序性和持久性。 实现通用的同步原语的能力。 在实际分布式系统中,并发往往导致不正确的行为。Zookeeper提供了 ...
分类:
其他好文 时间:
2020-06-25 23:05:35
阅读次数:
42