logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 刷题必备:HashMap、HashSet、ArrayList 超全速记手册

add(e)→ 末尾添加get(i)→ 下标取值set(i,e)→ 修改元素remove(i)→ 按下标删→ 按元素删size()→ 查长度contains()→ 判存在统计次数、存映射 → 用HashMap去重、判存在 → 用HashSet动态存数据、下标访问 → 用ArrayList熟记本文的方法和场景,算法题和开发代码直接秒写!

#python#java#算法
Java 异常与错误:从原理到实战的完整指南

在 Java 开发中,异常处理是保证程序健壮性的核心机制之一。很多新手写代码时只会无脑try-catch,却分不清Error和Exception,也不知道受检 / 非受检异常的区别,甚至写出 “吞异常” 的反模式代码。这篇博客会从底层原理、分类、语法到最佳实践,一次性讲透 Java 异常体系,帮你彻底告别 “异常处理全靠瞎写” 的困境。Error是 JVM 运行时出现的严重错误,这类问题和你的代码

#开发语言#java
Java集合类全面解析:从基础到实战,吃透核心用法

集合是Java提供的一组用于存储「多个对象」的容器,本质上是引用数据类型(所有集合类都是类或接口的实现,属于引用类型)。它最大的优势的是长度可变、自动扩容,并且封装了丰富的增删查改、遍历、去重等方法,彻底解决了数组长度固定、操作繁琐的问题。这里有一个关键注意点:集合不能直接存储基本数据类型(如int、double、char),只能存储引用类型数据。如果需要存储基本类型,需使用对应的包装类(如Int

#java#面试#python
一文吃透 Java Web 完整流程:从页面访问到数据库交互

很多初学 Java Web 的同学,只会单独写前端页面、单独写 Servlet、单独写数据库代码,却搞不懂用户点击页面按钮后,数据是如何一步步传到数据库的。今天结合学习图示,完整梳理 Web 项目整体架构、通信流程、核心技术与底层网络原理,零基础也能看懂。前后端分离交互,数据库持久化存数据;前端负责看得见的页面,后端负责看不见的业务逻辑;Ajax 管前后端传数据,JDBC 管 Java 操作数据库

#java#前端#数据库
一文吃透 MyBatis:从 JDBC 痛点到框架核心原理

MyBatis 的出现,本质上是对 JDBC 开发痛点的系统性解决:它通过封装底层操作、解耦 SQL 与代码、优化资源管理与结果映射,大幅提升了数据库操作的开发效率与代码可维护性;同时保留了 SQL 的灵活性,适配各类复杂业务场景,成为 Java 后端开发中不可或缺的持久层框架。理解 MyBatis 的核心原理与工作流程,不仅能帮你高效解决日常开发中的数据库操作问题,也为后续学习 Spring D

文章图片
#mybatis
超全 Maven 核心知识点总结

Maven 是一款Java 项目自动化构建与依赖管理工具,也是目前 Java 开发主流项目管理工具。它统一规范项目结构、简化项目编译测试打包流程,彻底告别手动导入 Jar 包、管理版本的繁琐操作,极大提升开发与团队协作效率。Maven 是 Java 后端开发的基础必备技能,不管是日常项目开发、面试笔试还是项目运维,都离不开 Maven。熟练掌握依赖配置、仓库配置、生命周期命令以及多模块使用,能极大

文章图片
#log4j
Spring Bean 作用域与生命周期

作用域:Spring Bean 默认是 singleton 单例,容器全局唯一、统一管理生命周期;prototype 每次获取都会新建实例,容器不负责销毁;request、session、application 仅在 Web 环境生效,分别对应单次请求、单个用户会话、全局应用。同时单例 Bean 存在线程安全问题,不建议存储可变成员变量。生命周期:整体流程为 实例化 → 属性注入 → 初始化 →

文章图片
#spring#java#后端
MyBatis 超详细入门实战教程(零基础吃透增删改查)

本文系统介绍MyBatis框架的核心知识点,包括其作为持久层框架解决JDBC开发痛点的优势、快速入门步骤及Mapper代理开发方式。重点讲解通过配置文件实现增删改查操作,详细说明动态SQL、参数封装、结果映射等核心功能的使用方法,比较#{}和${}参数占位符的区别,并提供注解开发的示例。最后总结MyBatis的核心价值在于简化JDBC操作、解耦硬编码,并针对不同场景推荐了XML配置和注解两种开发方

文章图片
#mybatis#mysql
Java核心知识点:抽象类与接口,一篇吃透不混淆

继承是“是不是”,接口是“能不能”。比如:Dog是Animal(抽象类继承),Dog能Run(接口实现)。日常开发中,接口优先于抽象类。因为接口的多实现特性更灵活,解耦性更强,符合“面向接口编程”的设计原则。抽象类和接口可以结合使用:用抽象类定义事物的共性模板,用接口定义事物的额外能力。比如:抽象类Animal,接口Flyable,子类Bird继承Animal并实现Flyable,既体现“Bird

#java#开发语言
一文吃透 Java Web 完整流程:从页面访问到数据库交互

很多初学 Java Web 的同学,只会单独写前端页面、单独写 Servlet、单独写数据库代码,却搞不懂用户点击页面按钮后,数据是如何一步步传到数据库的。今天结合学习图示,完整梳理 Web 项目整体架构、通信流程、核心技术与底层网络原理,零基础也能看懂。前后端分离交互,数据库持久化存数据;前端负责看得见的页面,后端负责看不见的业务逻辑;Ajax 管前后端传数据,JDBC 管 Java 操作数据库

#java#前端#数据库
    共 21 条
  • 1
  • 2
  • 3
  • 请选择