08 2021 档案
摘要:# 1.简介 JUC自JDK1.5出现,为`java.util.concurrent`包的简称 ## 1.1.线程状态 线程状态枚举类:`Thread.State` ``` public enum State { NEW, RUNNABLE, BLOCKED, WAITING, // 持续等待 TI
阅读全文
摘要:1.依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version> </dependency> <!-- https://mvnrepository.co
阅读全文
摘要:1.概述 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象 2.结构 原型模式包含如下角色: (1)抽象原型类: 规定具体原型对象必须实现的clone()方法 (2)具体原型类: 实现抽象原型类的clone()方法,它是可被复制的对象 (3)访问类: 使用具体原型类中
阅读全文
摘要:1.Redis安装 官网下载安装包后上传至linux中的/opt目录,并使用tar -zxvf redis-xxx.tar.gz进行解压 之后进入解压后目录,运行make命令,完成后执行make install命令 中间出现错误可能是未安装gcc redis默认安装在/usr/local/bin目录
阅读全文
摘要:1.消息中间件 消息中间件可以用于异步处理,在将消息存储到消息队列后即可返回 消息中间件可以用于应用解耦,避免服务升级时接口的改变,通过消息可以避免服务之间由于升级等所导致的影响 消息中间件可以用于流量控制,大量请求可以先存储到消息队列中,将响应结果返回给客户,后台后续对消息进行处理 2.概述 在大
阅读全文
摘要:1.反射的使用 @Test public void test() throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException, NoSuchFieldE
阅读全文
摘要:1.特点 基于Spring原生Servlet,提供功能强大的前端控制器DispatcherServlet,对请求和响应进行统一处理 对表述层(表示层)需要解决的问题进行全方位覆盖,提供全面的解决方案 内部组件化程度高,可插拔式组件即插即用 性能卓著,适合大型互联网项目要求 2.使用 2.1.导入依赖
阅读全文
摘要:1.Session创建和获取id request.getSession() 第一次调用此方法时,创建Session会话,之后调用都是获取前面创建好的Session会话对象 isNew() 可以判断到底是不是创建出来的(新的),true表示刚创建,false表示获取之前创建 getId() 每个会话都
阅读全文
摘要:1.原理 快速排序就是将每一轮的基准数归位,每次选取数组中的第一位元素作为基准数,有两个变量i与j,分别指向队列的最左边和最右边 使用j从右向左遍历,直到找到一个小于基准数的数,使用i从左向右遍历,直到找到一个大于基准数的数,此时将两数进行交换,重复此步骤直至i与j重合 重合时,两个变量重合位置的值
阅读全文
摘要:1.System类 System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包 由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类,其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用 1.1.成员变量 Sys
阅读全文
摘要:1.Java比较器 Java对象,正常只能使用==或者!=,但是在开发场景中,需要对多个对象进行排序可以按照下面的方式进行实现: Java实现对象排序的方式有两种: 1.自然排序:java.lang.Comparable 2.定制排序:java.util.Comparator 2.Comparabl
阅读全文
摘要:1.异常概述与体系结构 1.1.异常概述 在JAVA语言中将程序执行中发生的不正常情况称为“异常” Java程序在执行过程中所发生的异常事件可以分为两类: (1)Error:Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OO
阅读全文
摘要:1.枚举类概述 类的对象,只有有限个,确定的 当需要定义一组常量时,强烈建议使用枚举类 如果枚举类中只有一个对象,可以作为单例模式的实现方式 2.定义枚举类 2.1.方式一:jdk5.0之前自定义枚举类 // 自定义枚举类 class Season { // 声明Season对象的属性:privat
阅读全文
摘要:1.概述 Java集合可分为Collection和Map两种体系 Collection接口:单列数据,定义存取一组对象的方法集合 List:元素有序、可重复的集合 Set:元素无序、不可重复的集合 Map接口:双列数据,保存具有映射关系"key-value对"的集合 2.Collection Col
阅读全文
摘要:1.SpringBoot特点 1.1.依赖管理 (1)父项目做依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>
阅读全文