自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全文检索服务器Elasticsearch---

配置扩展词典和停用词典main.dic:扩展词典,eg:奥里给:停用词典,eg:“a、an、the、得、地、的”注意:必须另存为UTF-8文本:text、keyword(特殊的varchar)数字:integer、long、float、double。

2025-11-18 20:15:16 296

原创 Nginx

Nginx(engine x)是一款高性能的 Web 服务器和反向代理服务器,采用 C 语言开发,最初由俄罗斯开发者 Igor Sysoev 创建。

2025-11-12 20:17:22 400

原创 Spring Security

---权限控制框架Security----

2025-10-27 19:51:53 147

原创 MyBatis 学习笔记

MyBatis 前身是 Apache 的 iBatis封装 JDBC 的持久层框架开发者只需关注 SQL 语句-- 单个指定类别名 --> < typeAlias type = " com.hg.pojo.Role " alias = " role " /> <!-- 批量指定类别名 --> < package name = " com.hg.pojo " /> </ typeAliases >

2025-10-22 20:00:00 236

原创 Linux 学习笔记

基于Unix的开放源代码操作系统诞生于芬兰,创始人是林纳斯·托瓦兹。

2025-10-21 20:39:17 290

原创 Spring MVC

Spring MVC 是 Spring 的一个模块,是一个基于 MVC(Model-View-Controller)设计模式的轻量级 Web 框架。它提供了构建灵活、松耦合的 Web 应用程序的完整解决方案serlvet一个请求就要创建一个servlet实例,接受参数太麻烦MVC的工作流程: M(model):模型层 数据模型:pojo 业务模型:service、mapper V(view):视图层

2025-10-21 20:28:52 595

原创 Redis

简单键值对 → String;有序列表 / 队列 → List;对象存储 → Hash;去重 / 集合运算 → Set;排序 / 排名 → Sorted Set。

2025-10-17 21:28:23 731

原创 Springboot

springboot是由Pivotal团队提供的全新框架,Boot的意思就是引导,是提供了一种快速开发Spring应用的方式。它的主要特点包括:1.嵌入的Tomcat,无需部署war文件:内置Tomcat等Servlet容器,应用无需打包成war包即可部署2.简化Maven配置:提供一系列“starter”来简化Maven配置3.自动配置:拥有大量自动配置类。开发者无需进行任何xml配置就能完成Spring的所有配置提高开发效率,降低配置复杂度,专注业务逻辑的实现。它的核心作用就是。

2025-10-13 20:06:18 989

原创 Spring核心要点速记

Spring 通过 IoC 容器管理对象生命周期,通过 DI 解决依赖关系,通过 AOP 实现横向关注点分离,极大提高了代码的可维护性和扩展性。:将对象的创建、依赖注入(DI)和生命周期管理交给 Spring 容器,而非由开发者手动 new 对象或维护依赖。与业务逻辑分离,通过 “切面” 统一管理,降低代码冗余。后置通知(After-returning)异常通知(After-throwing)(默认):单例,容器中只有一个实例。轻量级 Java 全栈开发框架。环绕通知(Around)最终通知(After)

2025-09-17 21:14:57 381

原创 Spring

Spring是一个轻量级的JavaEE应用全栈开发框架,核心思想是IOC(控制反转)和AOP(面向切面编程),旨在降低组件的耦合,简化开发。

2025-09-17 21:01:23 418

原创 mybatis 中的 resultType ParameterType

当参数是自定义实体类时,指定为实体类的全类名(或别名):xml</insert>对应的 Mapper 接口:java运行// 参数类型为 User 实体类MyBatis 会通过实体类的 getter 方法获取属性值,绑定到 SQL 中的#{age}占位符。

2025-09-15 23:47:02 1356

原创 新手如何了解java中的反射(反射入门)

在 Java 中,反射是一种强大的机制,它允许程序在运行时获取、检查和操作类的信息,包括类的属性、方法、构造函数等,并且可以动态地创建对象、调用方法Java 反射的核心类位于包下JVM加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象,Class对象提供了方法来获取类的字段、方法、构造函数等,Class对象是反射的根源。

2025-09-13 00:30:00 584

原创 MyBatis

MyBatis 是一款优秀的持久层框架(相当于DAO),它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。它通过 XML 或注解的方式将接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)映射成数据库中的记录。

2025-09-12 21:03:30 392

原创 JavaWeb

Servlet 是 Java 企业级开发(Jakarta EE 规范)中用于构建动态 Web 应用的核心技术之一,它本质上是运行在 Web 服务器端的 Java 程序,主要功能是接收和处理客户端(通常是浏览器)的 HTTP 请求,并生成相应的 HTTP 响应。简单来说,Servlet 是连接客户端与服务器后端逻辑的桥梁,负责处理用户请求并生成动态内容,Servlet的生命也就是说自定义对象的生命周期由我们程序员自己手动控制。但是!!!Servlet它不是一个普通的java类。

2025-09-12 19:39:16 872

原创 java反射

JVM加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象,Class对象提供了方法来获取类的字段、方法、构造函数等,Class对象是反射的根源java.lang.reflect.Constructor:描述类的构造方法java.lang.reflect.Field:描述类的属性在 Java 反射机制中,Field 类是包下的核心类之一,用于描述和操作某个类或接口中的成员变量(包括实例变量和静态变量,也可访问私有变量)。

2025-09-04 05:30:00 843

原创 初始Maven

1.1为什么要使用Maven?1.传统方式构建的web项目 内存较大,占用空间大,读取速度较慢。特点:项目中使用jar包,需要重复的复制到项目的lib中2。通过Maven构建的项目占用空间只会存在于kb区间,体积小,自然读取速度较快,符合当今时代快节奏时代。特点:maven项目中没有jar包1.2Maven是什么?maven 是Apache公司的开源的项目管理工具,有两大核心功能:依赖管理:对jar包统一管理项目管理:项目在编码完成后。

2025-09-01 20:51:12 806 1

空空如也

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

TA关注的人

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