- 博客(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
原创 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
原创 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
空空如也
java依赖问题这个东西
2025-10-09
spring的yml
2025-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅