1. 需求: 系统存在两种类型的用户, 存储在不同的表中, 需要用不同的鉴权逻辑 2. 异常原因: 根本原因是注册了两个UserDetailsService, 当Initia...
1. 需求: 系统存在两种类型的用户, 存储在不同的表中, 需要用不同的鉴权逻辑 2. 异常原因: 根本原因是注册了两个UserDetailsService, 当Initia...
场景:String objectStr="{"NAME":"JSON","age":"24","address":"北京市西城区","SWIPE_TIME":"2021-10...
1 类变量的定义 static String s1 = "aa" 类变量的引用s1是在方法区,jdk1.8就是元空间。类变量的值 "aa"是存在字符串常量池中(堆空间) 验证...
类加载过程 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 类加载 类加载就是指将class文件从硬盘读入内存...
解决问题 解决数据读取效率的问题。 BIO(Blocking I/O) 同步阻塞IO模型,应用程序发起调用后,会一直阻塞,直到内核把数据拷贝到用户空间。 客户端连接数量不高,...
Stream Java程序得到数据是输入流 Java程序对外提供数据是输出流 输入和输出是以Java程序为核心的 流的分类 输入流和输出流1.inputStream类是输入流...
编码表:其实就是生活中字符和计算机二进制的对应关系表。 ASCII: 用一个字节中的7位表示一个字符。对应的字节都是正数。0-xxxxxxx ISO-8859-1:拉丁码表 ...
《焦虑的人》读后感 很温情的故事,结局让我有点感动,跟童话故事一样,太过于美好,同时显得很不真实。要是在现实世界中,不会有任何反转才是正常的,从这个劫匪去抢劫银行这个事实,就...
明天周五了 可是没有很开心 因为工作 有点烦 运行不起来 让人头大 明天要换座位了 就这么 一周又过去 我积极地生活 努力地工作 我的人生 应该蒸蒸日上 但实则不然 考试成绩...
(此篇文章将持续更新) 一、flush()和close()的区别 flush():将流中的缓冲区缓冲的数据刷新到目的地中,刷新后,流还可以继续使用。 close():关闭资源...
一、什么是集合 集合是Java提供的储存数据的一种容器,长度不限,类型不限。 Java提供的关于集合的类和接口都在java.util包里面。 二、集合框架概览 Java集合,...
一、线程相关概念: 1、什么是进程 进程(Process):进程是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。 可以简单理解为:进程...
新建状态(New): 线程对象被创建后,就进入了新建状态,但还未调用start()方法。例如,Thread thread = new Thread()。 就绪状态(Runna...
IO的概述 当需要把内存中的数据存储到持久化设备上这个动作称之为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称之为输入(读)Input操作。这种输...
区别 1.可变性String是字符串常量,由final修饰,具有不可变性,Stringbuffer,StringBuilder是字符串变量,是可变的,是一个字符可变序列。2....
类与类之间的三种关系类与类之间有三种关系is a:继承关系,例如:公共汽车is a汽车use a:使用关系,例如:人 use a 钳子has a:包含关系,例如:人has ...
什么是正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一...
1.静态 在类中,使用 static 修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类所有...
一、方法重写(override) 1. 什么是方法重写: 在子类中将父类的方法再重新定义一遍 如果子类从父类继承的方法不能满足子类的需要,或者不适合子类的需要。 此时子类可以...
封装是面向对象的三大特征之一Java中封装的实质就是将类的状态信息(成员变量)隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操做和访问。封装...