自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 计算机毕设课题借鉴

毕业设计课题参考

2023-07-09 16:41:00 84

原创 EL&JSTL详解

EL&JSTL文章目录EL&JSTL1. EL表达式1.1. 传统JSP代码的痛点1.2. EL表达式概述1.3. EL基础语法1.4. 运算符1.5. 内置对象(隐含对象)1.5.1. 作用域对象1.5.2. 请求参数对象1.5.3. 其他对象1.6. Web项目中`WEB-INF`目录问题2. JSTL(标准标签库)2.1. JSTL概述2.1.1. 传统JSP代码2.1.2. 使用JSTL的JSP页面2.2. JSTL使用方式2.2.1. JSTL基本使用2.3. JSTL常用标签2

2021-10-20 18:25:19 845

原创 反射与注解

文章目录1. 反射1.1. 反射概述1.2. Class类1.3. 使用反射创建对象1.4. 反射获取类中成分1.4.1. 获取类中的属性1.4.2. 获取类中的构造方法1.4.3. 获取类中的方法(重点)1.5. 反射执行方法(重点)1.6. 案例:反射实现对象拷贝1.7. 案例:反射实现Map转换为JavaBean2. 注解2.1. 注解概述2.2. 内置注解2.3. 自定义注解2.4. 元注解3.4.1. **`@Retention` (保留范围)**2.4.2. **`@Target`(使用范围)*

2021-09-26 17:12:48 163

原创 JVM加载

文章目录1. JVM内存模型与类加载机制1.1. JVM内存模型1.1.1. 虚拟机栈(栈)1.1.2 Java堆(堆)1.2.2. 方法区1.2.3. 程序计数器1.2.4.本地方法栈1.2. GC机制1.2.1. 概述1.2.2. 垃圾回收算法1.2.2.1. 标记清除法(Mark-Sweep)1.2.2.2. 复制算法(Copying)1.2.2.3. 标记压缩法(Mark-compact)1.2.2.4. 分代收集算法(Generational Collection)1.3. 类加载机制1.3.1

2021-09-26 17:08:57 133

原创 JDBC 事务_连接池

JDBC_事务_连接池文章目录JDBC_事务\_连接池1.JDBC事务管理(重点)1.1. JDBC事务管理概述1.2. 事务自动提交存在的问题1.3. 事务手动提交1.4. 对DBUtils新增重载方法用于事务手动提交2. 连接池技术(重点)2.1. 概述2.2. 连接池产品2.3. Druid连接池使用2.3.1. 导入连接池依赖2.3.3. 使用方式2.4 HikariCp连接池(Springboot默认)3. 调用存储过程3.1. 调用只有输入参数的存储过程3.2. 调用含输出参数的存储过程4.

2021-08-15 17:21:54 109

原创 MySQL数据类型_约束_SQL查询

MySQL_数据类型_约束_SQL查询文章目录MySQL\_数据类型\_约束\_SQL查询1. 数据类型1.1. 数值类型1.2. 字符串类型1.3. 日期时间类型1.4. 数据类型总结2. 维护数据完整性-约束2.1. 主键约束(Primary Key)2.2. 唯一约束(Unique)2.3. 非空约束(Not Null)2.4. 缺省值约束(Default)2.5. 检查约束(Check)2.6. 外键约束(Foreign Key)3. 运算符3.1. 算术运算3.2. 关系运算3.3. 逻辑运算4

2021-08-10 16:56:39 196

原创 反射克隆对象,将Map转化成JavaBean

反射初应用利用反射克隆一个对象 public static <T> T clone(Object obj,Class<T> t){ T newObj = null; try { //基于传递的Class对象实例化一个空对象(数据为空) newObj = t.newInstance(); //获取Class中的所有属性 Field[] fields = t

2021-08-03 08:55:06 84

转载 正则表达式语法

正则表达式文章目录正则表达式基本语法常见正则表达式大全一、数值校验表达式二、字符与字符串校验表达式三、特殊需求表达式基本语法字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n"匹配字符"n”。"\n"匹配换行符。序列"\\“匹配”\","\(“匹配”("。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 RegExp

2021-07-24 14:18:11 2119

原创 统计代码行

Java统计代码行实现获取当前文件下所有代码import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Ar

2021-07-24 14:09:05 60

原创 七种常见排序,动画演示+算法分析 超详细

文章目录一、排序简介二、排序分类1.冒泡排序法2.选择排序3.插入排序4.归并排序5.快速排序6. 堆排序7.希尔排序一、排序简介排序算法大体可分为两种:1、比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。2、非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。二、排序分类1.冒泡排序法算法思路:1、比较相邻的元素。如果第一个比第二个大,就交换它们两个;2、对每一对相邻元素作同样的工作,

2021-07-22 15:25:39 180

原创 JavaFile类用法详解

File类1 概述​ java.io包中提供了一个File类,该类用于表示系统中文件或者目录,使用File类可以对文件或者目录结构进行操作,即使用java.io.File类提供的构造方法和普通方法可以对文件(标准文件,目录)进行:创建,删除,扫描,等操作2. 构造方法File(String path)File(String parent,String child)File(File parent,String child)//使用提供的文件(或目录)路径File f = new File

2021-07-21 12:31:04 273

原创 Java经典面试题(装箱,拆箱)一次看懂,终生不忘

题目描述下面三个输出的值是什么Integer i = 10;Integer j = 10;System.out.println(i == j); //true Integer a = new Integer(10);Integer b = new Integer(10);System.out.println(a == b); //falseInteger i2 = 150;Integer j2 = 150;System.out.println(i2 == j2);//false

2021-07-20 13:22:29 365

原创 Java内部类

文章目录内部类1. 概述2. 成员内部类3. 局部内部类4. 静态内部类5. 匿名内部类(重要)6. 内部类访问当前对象问题7. 内部类使用场景8. 内部类的好处内部类1. 概述​ 内部类即在一个类中声明的其他Java类,这些类也称之为嵌套类,内属类;当一个类(B)只为另一个类(A)提供服务,其他类(CDEF…)不可能使用到该类(B)时,此时没有必要单独创建一个java文件来存储这个类(B),因此可以将类(B)在另一个类(A)中直接声明,减少不必要的文件创建。Java中内部类的种类包含以下四种:

2021-07-19 20:39:01 44

原创 Java基础项目,航空管理

问题描述:某航空公司在其航班到达的不同的国家的不同地方设有不同的办事处,这个项目要求开发一个自动化软件系统,该系统将提供给这些办事处的管理者(role=1)和普通用户(role=0)用于管理航班信息。根据以上描述,要求实现系统的用户模块和办事处模块,包含以下功能(注:系统存在一个默认管理员admin/admin123):用户模块:1. 用户添加2. 密码修改3. 个人信息查看4. 账号状态修改(禁用0、启用1)5. 用户登录(被禁用账号无法登录并提示友好的消息)6. 修改用户角色(设置取消

2021-07-19 19:38:25 225

原创 ConcurrentModificationException底层代码解释与解决方法

出错地方public boolean deleteUser(int uid) { boolean flag = false; for (User u : list) { if (u.getUid() == uid) { list.remove(uid); flag = true; } } return flag;}这是我用A

2021-07-19 19:15:49 115

原创 static & final关键字

static & final关键字文章目录static & final关键字1.static关键字1.1. 类变量1.2. 类方法1.3. 初始化块与静态初始化块初始化块静态初始化1.4. 设计模式之-singleton(单例模式)1.4.1. 设计模式概述1.4.2.饿汉式1.4.3. 懒汉式1.4.4. 应用场景2.final关键字1.static关键字​ static是java中一个常见关键字,是一个修饰符,可以使用static修饰类(内部类),修饰方法,修饰属性,修饰初始化块。

2021-07-15 16:44:12 104

原创 Java数组

Java数组目录Java数组1.容器简述1.1容器1.1生活的容器2.数组2.1 数组概述2.2数组的定义2.2.1 静态初始化2.2.2 动态初始化3. 数组访问3.1根据索引访问数组(访问部分元素)3.2对数组进行遍历(获取数组中的所有元素)3.4forEach循环(JDK1.5新增)4.常见练习4.1排序4.2折半查找5. 数组拷贝5.1.概述5.2. System.arraycopy()5.3. 动态数组6.数组的特殊性6.1.*效率*6.2. *类型*6.3 *保存基本类型的能力*7.多维数组7

2021-07-14 08:26:56 158

原创 java基础语法

java基础语法文章目录java基础语法1.常量与变量1.1.常量1.2.变量1.2.1.变量的分类2.数据类型2.1.基本数据类型2.1.1.整数类型2.1.2.浮点类型2.1.3.字符类型2.1.4.布尔类型2.2.引用数据类型2.3.数据类型转换问题(基本类型)3.运算符3.1.算术运算符(运算结果为数值)3.2.关系运算符(运算结果为布尔值)3.3.布尔逻辑运算(运算结果为布尔值)3.4.位运算符3.5. 三目运算3.6.其他运算符3.7.运算符优先级1.常量与变量在程序设计语言中,对于数据的

2021-07-13 09:52:59 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除