设计模式二:单例 1.定义 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。 2.单例模式的优点和缺点 单例模式的优点: 单例...
设计模式二:单例 1.定义 单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。 2.单例模式的优点和缺点 单例模式的优点: 单例...
设计模式一:设计模式七大原则 尚硅谷b站视频学习笔记:https://www.bilibili.com/video/BV1G4411c7N4?p=23&spm_id_from...
Java IO 流学习笔记 1 什么是流 内存与存储设备之间传输数据的通道。 2 流的分类 2.1 按方向 输入流:将存储设备中的内容读取到内存中; 输出流:将内存中的内容写...
Java8 函数式编程 1.引言 Java 8的最大变化是引入了Lambda表达式,——一种紧凑的,传递行为的方式。它使开发者在写回调函数和事件处理程序时,不必纠缠于匿名内部...
XSS和SQL注入是Web应用中常见计算机安全漏洞,文章主要分享通过Spring Cloud Gateway 全局过滤器对XSS和SQL注入进行安全防范。 使用版本 spri...
JAVA基础-集合 1.概述 JAVA容器分为两大类:Collection接口的子接口包括:List接口和Set接口;List接口实现类主要有ArrayList、Lienke...
Java多线程(三) 本章主要讨论synchronized。 1.概述 “非线程安全”问题会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是“脏读”,也就...
Java多线程(二) 上一篇“Java多线程(一)”主要讨论的是线程的创建,本章主要讨论停止线程。 1.概述 停止一个线程意味着在线程处理完任务之前停掉正在做的操作,也就是放...
Java多线程(一) 1.进程和线程 进程是操作系统结构的基础,是一次程序的执行;是一个程序及其数据在处理机上顺序执行所发生的活动;是程序在一个数据集合上运行的过程,它是操作...
漏洞概述 CVE-2020-5421 可通过jsessionid路径参数,绕过防御RFD攻击的保护。先前针对RFD的防护是为应对 CVE-2015-5211 添加的。什么是R...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
目前大部分抓Windows密码的工具都会被杀软拦截,例如mimikatz,wce,pwdump等,下面介绍几种具有一定免杀效果的抓密码方式。 一、Procdump Procd...
查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,...
当数据库中的时间以时间戳的形式存储时,有时需要查询指定日期或者时间段的数据,可以通过以下形式查询。 select * from tablename where date_fo...
背景 最近给团队新同学分享了关于git、markdown的入门及学习。下面是分享ppt的内容,其中就关于我自己在学习使用的感受谈几点想法。 你真的会用git了吗? 我大概是在...
前言 最近在网上看到一个面试题:(a== 1 && a ==2 && a==3)有可能返回true吗?答案是可以的,下面来具体讲解一下。 valueOf和toString 这...