自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java泛型

泛型

2023-09-13 11:42:56 68

原创 IO流补充

Java中的IO流

2023-09-13 11:42:23 61

原创 Java反射入门

注解使用 @interface 修饰符注解 支持的 成员类型* 1. 8种基本数据类型* 2. 字符串* 3. 枚举类型* 4. Class* 5. 注解* 6. 上述所有类型的 数组 表示形式。

2023-09-13 11:41:34 62

原创 Java集合

对键进行计算的时候,得到的值 相同,那么 根据 公式 (n-1)&hash 得到的索引也会相同,从而导致在 定位数组中元素的时候,产生 数据冲突。

2023-09-12 17:34:59 51

原创 正则表达式

是专门对字符串进行 查找、提取、替换、校验 的一种 强大的 字符串 分析器。市面上几乎所有的编程语言都支持正则表达式。正则表达式 是由一些特殊 字符组成的。

2023-09-12 17:33:12 137

原创 Java异常处理

定义一个类、继承已知的异常类、那么这个类就是 自定义异常类!如果 希望 自定义的异常是 编译时异常,那么 继承 Exception 即可 ~如果 希望 自定义的异常是 运行时异常,那么 继承 RuntimeException 即可 ~

2023-09-12 17:32:04 41

原创 Java字符串(String)

String类底层采用 final 修饰 一个 byte[] (JDK9) / char[] (JDK8) 数组属性、导致存储的数据长度不可变final 修饰 引用数据类型,代表 地址不允许改变, 且 该属性 是使用 private 修饰符 修饰的,只能在 String类中使用 ,其他任何地方 不能进行访问, 所以数组中的数据也无法进行修改 ,导致 字符串一旦创建,不可更改。

2023-09-12 17:31:04 87

原创 Java核心类介绍

Java中提供了与 8种基本数据类型 对应的 封装类 ,这8个类 被称为 包装类Java种给6种基本数字类型对应的包装类,提供一个父类 Number。

2023-09-12 17:29:51 52 1

原创 面相对象入门介绍

Object类是Java语言提供的一个表示对象的类。Object 类是 Java语言中 所有类 的 父类,Object类中定义的公开、受保护方法,所有的子类 都可以使用 ~toString()将一个对象 使用 字符串的形式表示 , 默认采用 类名 + 地址 形式表示打印一个非空对象,默认会自动 toString() 方法~getClass()获取一个对象的类型(类对象),类对象 表示的是一个类型的对象,类型的对象使用 Class 类表示hashCode()

2023-09-12 17:27:44 45 1

原创 Java注释的说明

对源代码中的代码 进行解释说明,注释在编程语言中非常重要,开发人员要求必须善于写注释,目的是为了让 自己和别人更加轻松的阅读源代码以便后续程序的扩展和维护~

2023-09-12 17:25:52 125 1

原创 Java运算符

算术运算符 是一个表达式 ,表达式 在 Java中 不能独立使用,方法中代码的最小组成是语句。两个数做算术运算,如果有double,结果为double,如果有float,结果为float,如果有long, 结果为 long其他结果 均为 int。

2023-09-12 17:24:40 44 1

原创 Java入门

JDK 中 包含 JRE , JRE 中 包含 JVM。

2023-09-12 17:23:45 40 1

原创 JDK的安装

快速 找到 JDK , 例如 tomcat ( Java Web服务器) , maven (项目构建工具) , solr (全文检索服务器), gitblit (git 私服) 等。CLASSPATH : 为了让 Java虚拟机 快速的找到 字节码 .class 文件 所在目录的 路径配置 ,通常配置一个 . 即可。PATH : 让操作系统 识别 命令的路径, 如果 希望 Java 提供的命令能被操作系统识别,那么需要将。JAVA_HOME : 用来配置 JDK的安装路径。

2023-09-12 17:22:14 64 1

原创 Solr全文搜索的简单介绍

倒排索引 最核心的 操作 是分词技术。(Data)奇酷网络有限公司 : ------> 1独角兽责任有限公司: -------> 2(Index)奇酷 ---------- 1网络 ---------- 1有限 ---------- 1, 2公司 ---------- 1, 2网络有限公司 ---------- 1有限公司 ---------- 1, 2独角兽 ----------- 2责任 ----------- 2网络公司 : ----------- 请问会检索到啥???

2023-09-12 10:32:00 69 1

原创 SpringBoot配置及环境搭建

添加 依赖</</</编写 配置类/*** 令牌的过期时间*//*** 刷新令牌过期时间*//*** 令牌密钥*//*** 令牌签发者*//*** 令牌过期时间的单位*/// 省略了 get / set 方法在 配置 类上, 使用 @ConfigurationProperties 设置 自定义配置的 前缀在 application.yml 中 ,进行 自定义属性的 配置security:jwt:config:exp: 5。

2023-09-12 10:29:05 164 1

原创 Spring配置

Java Config 工作模式 就是 将所有 需要管理的 对象 在 配置类中 进行管理。这个配置类的作用 类似于 Spring 容器。

2023-09-12 10:27:18 95 1

原创 Linux操作系统的使用

s/old/new/pattern : 全部内容替换 语法 % 替换范围为整个文档 , : 替换光标所在行 , s 替换 , old 替换前的内容,支持正则表达式 , new 替换成的内容 , pattern 替换模式, 比较常用的 模式 是 g(全部), c (是否询问)修改 /home/huo/app/tomcat/bin/catalina.sh , 添加 了 JAVA_HOME。d$ : 从 光标所在行的 位置 删除到 行的 尾部。

2023-09-12 00:00:37 89 1

原创 SpringMVC框架及集中常见配置方式和应用实例

Spring MVC 框架Spring MVC 是 在 Servlet 框架的基础上,进行了 深度的 封装 和 扩展, 形成了 MVC 框架, Spring MVC 框架 底层是 Servlet 。MVC (M模型-V视图-C控制器)MVC 是一种设计思想 , 不是 针对某一种语言。 MVC 是一种 开发模式 , 将一个应用程序 人为的 划分为 模型层 、 视图层 、 和 控制层 。M (模型) : 一般 认为 和 数据 打交道的 层 被 成为 模型层 、所以 通常 会把 实体

2023-09-11 23:59:06 76

原创 MyBatis

MyBatis(前身为iBATIS)是一种Java持久化框架,用于简化数据库访问的开发。它提供了一种将SQL语句与Java代码解耦的方式,通过XML文件或注解来配置和映射数据库操作。以下是MyBatis框架的一些重要概念和特点:数据库映射:MyBatis允许你将Java对象与数据库表之间进行映射。通过定义映射规则,你可以将查询结果映射到Java对象中,或将Java对象的属性值插入到数据库表中。SQL语句控制:使用MyBatis,你可以在XML文件或注解中编写SQL语句,并将其与Java方法进行绑定。

2023-09-11 23:52:56 47

原创 WEB前端HTML

y : 当 x 为 null 或者 undefined的时候,取 y的值作为表达式的值,否则取 x的值作为表达式的值。offsetLeft / offsetTop : 获取该元素 距离 它最近的具有定位的父元素的 左侧/顶部 距离。document.querySelector(“css选择器”) : 根据css选择器获取某一个指定的元素。querySelector() / querySelectorAll() : 获取该节点的指定的后代节点。

2023-09-11 23:50:37 37

原创 Vue3基础

如果一个插槽 没有名字,那么默认名 为 default , 可以 通过 name 属性 设置 插槽的名字。

2023-09-11 23:48:46 29

原创 Servlet框架入门

添加依赖包</</</</</在 WEB-INF 下 新建一个 tld (可任意)文件夹、在 文件夹下 新建一个 haredot.tld 文件 (文件名可自定义), 并添加如下内容-- 标签库的简写名称 --> < short-name > h </ short-name > <!

2023-09-11 23:46:20 799

原创 Servlet框架封装后的使用方式

/</核心 控制器 用来 完成 请求的分发 、跳转 、参数注入 等功能 ,支持的注解有 @RequestMapping , @RequestParam , @RequestPart, @RequestBody , @ResponseBody</</</</</</</</配置 字符集编码 过滤器解决 请求 中文乱码问题</</</</</</</</</配置 Form 表单内容过滤器解决 PUT , PATCH , DELETE 不支持 表单传参问题</</</</</

2023-09-11 23:44:45 42

原创 Maven安装及常用标签说明

jar 依赖管理工具 项目 构建工具除了 maven 之外、比较常用的项目构建工具还有 ant , gradle。

2023-09-11 23:41:34 27

原创 JDBC介绍及入门实例和对Proxy的介绍

JDBC 是一种 操作 数据库的 标准 和 规范 、只有标准 而没有具体的实现。

2023-09-11 23:36:31 228

原创 GIT项目管理工具

版本控制工具的主要职责是用来管理 源代码, 企业级资源、 资料 、 文档 等信息。能够实现 多人 同时办公、协同开发 , 提供工作效率!

2023-09-11 23:22:40 37

原创 MySQL笔记

分页查询的时候, 如果 包含 order by , 那么 建议根据 唯一键 进行排序 、如果 根据 的字段值有大量的重复、建议 使用 多个字段排序 , 否则 会出现 分页数据紊乱。数据库的范式要求 指的是 在 建表的时候 需要遵循的原则 和 规范 ~~~~ , 关系型数据库有 6 大范式 ,通常 在设计的时候只需要遵循数据库三范式即可。当 有多个字段 参与排序的时候, 优先根据 第一个排序的字段 进行排序,当 第一个字段 的值 相同的时候,才会根据第二个字段的值进行排序、依此类推。

2023-09-11 23:17:46 72

MySQL笔记中的压缩包

MySQL笔记中的压缩包

2023-09-11

空空如也

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

TA关注的人

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