logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java后端开发SSM框架原理必考题

- 深入理解Spring IOC容器的工作原理和Bean生命周期- 掌握Spring AOP的实现原理和应用场景- 理解Spring事务管理的原理和传播行为- 掌握SpringMVC的请求处理流程- 理解MyBatis的工作原理和缓存机制- 能够在面试中清晰准确地回答SSM框架相关问题

#java#开发语言#spring +1
Java集合框架完全指南

Java集合框架是存储和操作一组对象的强大工具,相比数组具有动态扩容、丰富操作等优势。核心包含三大体系: List(有序可重复): ArrayList:基于动态数组,查询快O(1),增删慢O(n) LinkedList:基于双向链表,增删快O(1),查询慢O(n) Set(无序不可重复): HashSet:基于哈希表,快速查找O(1) TreeSet:基于红黑树,自动排序O(logn) Map(键

#java#开发语言#java-ee +1
JWT Token 认证

本文介绍了JWT(JSON Web Token)认证的原理与实现。首先分析了传统Session认证的问题和JWT的优势,JWT适用于前后端分离、移动端APP等场景。详细解析了JWT的三部分结构:Header(算法和类型)、Payload(用户数据)和Signature(防篡改签名)。阐述了JWT的工作流程:用户登录后服务器生成Token,客户端存储并在请求中携带,服务器验证Token有效性。提供了

#java
Elasticsearch 概述与安装

本文介绍了Elasticsearch的核心概念、安装配置及与传统数据库的对比。主要内容包括:1)传统数据库在搜索功能上的痛点;2)Elasticsearch的倒排索引原理及其优势;3)Elasticsearch 8.x版本的核心架构变化,特别是完全移除Type概念的原因及迁移方案;4)与MySQL的术语对比和API示例。文章通过电商搜索场景的实例,展示了Elasticsearch在分词处理、相关性

#elasticsearch#jenkins#大数据
性能调优(基于 Elasticsearch 8.x)

本文全面介绍了Elasticsearch 8.x性能调优的关键技术,涵盖写入优化、查询优化、聚合优化和内存优化等方面。主要内容包括:批量写入、刷新策略调整、分片优化等写入性能优化技巧;使用filter代替query、避免深度分页等查询优化方法;限制聚合范围和桶数量等聚合优化策略;以及堆内存设置、字段数据缓存等内存优化方案。文章通过大量实际代码示例展示了各种优化技术的具体实现方式,并提供了性能测试方

#elasticsearch#大数据#搜索引擎
01-Java开发环境与基础语法

本文介绍了Java开发环境与基础语法的学习内容。主要内容包括:1) Java开发环境的搭建(JDK安装、环境变量配置、IDEA工具使用);2) Java基础语法(变量、数据类型、运算符等);3) 控制流程语句;4) 数组和字符串操作。文章重点讲解了JDK的安装步骤和环境变量配置方法,并说明了Java在企业开发中的广泛应用场景和优势,如跨平台性、面向对象特性以及丰富的生态体系。适合Java初学者了解

#java#开发语言
01-Java开发环境与基础语法之下篇

本文包含Java编程练习和面试常见问题两大部分。编程练习分为基础、进阶、算法和实战四个难度层次,涵盖温度转换、计算器、三角形判断、数组处理、字符串操作、学生管理系统等20个典型编程题目。面试问题部分详细解答了19个Java核心概念问题,包括JVM原理、数据类型、运算符、字符串特性等基础知识点,特别对比了String/StringBuilder/StringBuffer的区别,解释了==与equal

#java#开发语言
Spring AI 概述与核心概念

本文介绍了Spring AI的核心概念与架构设计。主要内容包括: Spring AI的定位与优势:作为Spring生态与AI能力的结合,提供统一的编程接口、配置化模型切换和Spring Boot自动配置等企业级特性。 典型应用场景:通过电商公司AI客服案例,展示了传统方案的问题(如API差异、代码耦合)和Spring AI的解决方案(统一抽象层+Spring生态集成)。 架构设计: 分层架构:应用

#spring#人工智能#java +1
Spring AI 快速开始

Spring AI快速入门指南 本文介绍了Spring AI框架的核心概念和快速上手方法。Spring AI通过统一抽象层简化了AI模型集成,使Java开发者能够轻松调用多种AI服务。主要内容包括: 核心优势:Spring生态集成、简化开发流程、统一接口、企业级特性支持 典型应用场景:智能客服、文档问答系统、代码助手等 快速入门步骤:创建项目→添加依赖→配置模型→编写代码 核心组件:ChatCli

#spring#人工智能#java
MyBatis-Plus进阶与设计模式实战

MyBatis-Plus与设计模式实战摘要 MyBatis-Plus是MyBatis的增强工具,提供开箱即用的CRUD操作、条件构造器、分页插件等实用功能,极大简化开发。课程涵盖: MyBatis-Plus核心功能:BaseMapper、条件构造器(QueryWrapper/LambdaQueryWrapper)、分页插件、乐观锁等 代码生成器快速搭建项目骨架 10+种高频设计模式(创建型/结构型

#mybatis#设计模式
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择