众所周知,单例模式分为饿汉式和懒汉式,昨天在看了《spring5核心原理与30个类手写实战》之后才知道饿汉式有很多种写法,分别适用于不同场景,避免反射,线程不安全问题。下面就各种场景、采用的方式及其优缺点介绍。 饿汉式 (绝对的线程安全) 代码示例 1.第一种写法 ( 定义即初始化) 2. 第二种写 ...
分类:
编程语言 时间:
2019-12-16 19:08:43
阅读次数:
106
Java 中,我们用访问权限修饰词确定库中的哪些类对于使用者是可以使用的。 访问权限修饰词有 public,protected,private 和什么都不写。 那么对于类来说,我们只可以用 public 和什么都不写两种。 protected 和 private 是不可以直接修饰类的。 我们在编译器 ...
分类:
编程语言 时间:
2019-12-15 21:55:03
阅读次数:
101
所有文章 https://www.cnblogs.com/lay2017/p/11908715.html 正文 zuul在分布式项目中充当着一个网关的角色,而它最主要的功能像nginx一样针对上游服务器做反向代理。我们可以将它理解为一个服务的门面,作为客户端来说不需要再面向各式各样的服务,只需要面向 ...
分类:
其他好文 时间:
2019-12-15 18:50:05
阅读次数:
114
写在设计模式之前,我为什么要写UML(Unified Modeling Language 统一建模语言)呢?主要是为接下来的设计模式考虑的,每一篇设计模式我都会从UML图,案例,应用三个方面来写,力求更通俗易懂的理解每一个设计模式,学以致用;设计模式的随笔博文中主要参考了《图解设计模式》一书,希望看 ...
分类:
其他好文 时间:
2019-12-15 18:36:50
阅读次数:
70
#java# #reactor# #subcribe# #订阅# 视频讲解 :https://www.bilibili.com/video/av79117693/ FluxMonoTestCase.java package com.example.reactor; import lombok.ext ...
分类:
其他好文 时间:
2019-12-13 23:46:29
阅读次数:
110
本文源码:GitHub·点这里||GitEE·点这里一、核心API简介1、Servlet执行流程Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:接收请求数据;处理请求;完成响应。2、核心API简介API作用描述ServletCo
分类:
编程语言 时间:
2019-12-12 16:40:46
阅读次数:
98
综合题一 首先绘制拓扑图 全部启动以后对路由器及所有交换机改名为jiayuxuan- 如图所示(system-view进入系统视图后用sysname命令改名,quit退回到用户视图后save) 一、在LSW1上分别给vlan10和vlan20做DHCP网段分别为192.168.10.0/24、192 ...
分类:
其他好文 时间:
2019-12-12 15:01:17
阅读次数:
854
目录: 1、 "数字数组" "数字数组" 2、 "字符串" "字符串" 3、 "链表" "链表" 4、 "二叉树" "二叉树" 5、 "堆栈" "堆栈" ...
分类:
其他好文 时间:
2019-12-11 21:20:15
阅读次数:
66
Basic Auth攻击 1、Basic Auth认证简介 Basic身份认证,是HTTP 1.0中引入的认证方案之一。虽然方案比较古老,同时存在安全缺陷,但由于实现简单,至今仍有不少网站在使用它。 例如Apche Tomcat、路由器等。 2、认证步骤 1、如下,用户访问受限资源 /protect ...
分类:
其他好文 时间:
2019-12-10 22:13:59
阅读次数:
134