logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java基础——java集合map详解

Map接口是Java集合框架中的一部分,用于存储键值对(key-value pairs)。与List和Set不同,Map不继承自Collection接口,而是独立存在。Map中的每个元素都是一个键值对,其中键(key)是唯一的,而值(value)可以重复。Map接口允许通过键来快速查找、插入和删除对应的值。键的唯一性确保了每个键只能映射到一个值,但不同的键可以映射到相同的值。特点:基于引用地址判断

文章图片
#开发语言#java
java基础——java集合set详解

本文深入探讨了Java中的Set接口及其主要实现类,包括HashSet、LinkedHashSet和TreeSet。Set接口的核心特性是元素唯一性,适用于数据去重、成员检查等场景。文章详细介绍了Set的常用方法,如add、remove、contains等,并通过代码示例展示了如何使用这些方法。此外,文章还对比了不同Set实现类的特点和使用场景:HashSet适用于快速查找和插入,LinkedHa

#java#后端
java基础——java集合list详解

本文详细介绍了Java中的List接口及其常用方法,重点分析了实现List接口的三个主要类:ArrayList、LinkedList和Vector。ArrayList基于动态数组,适合频繁读取操作;LinkedList基于双向链表,适合频繁插入和删除操作;Vector是线程安全的遗留类,但性能较低。文章还探讨了List的三种遍历方式(普通for循环、增强型for循环、Iterator)以及去重方法

#java#开发语言#list
java基础——java集合set详解

本文深入探讨了Java中的Set接口及其主要实现类,包括HashSet、LinkedHashSet和TreeSet。Set接口的核心特性是元素唯一性,适用于数据去重、成员检查等场景。文章详细介绍了Set的常用方法,如add、remove、contains等,并通过代码示例展示了如何使用这些方法。此外,文章还对比了不同Set实现类的特点和使用场景:HashSet适用于快速查找和插入,LinkedHa

#java#后端
java基础——java集合list详解

本文详细介绍了Java中的List接口及其常用方法,重点分析了实现List接口的三个主要类:ArrayList、LinkedList和Vector。ArrayList基于动态数组,适合频繁读取操作;LinkedList基于双向链表,适合频繁插入和删除操作;Vector是线程安全的遗留类,但性能较低。文章还探讨了List的三种遍历方式(普通for循环、增强型for循环、Iterator)以及去重方法

#java#开发语言#list
java基础——java运行环境内存不足问题

Java内存不足问题解决方案 问题复现: Tomcat启动项目失败,报错显示内存不足(具体日志包含hs_err_pid97224.log文件) 解决方案: 增加JVM内存参数(-Xmx/-Xms) 在IDEA中修改内存设置(帮助-更改内存设置) 检查代码内存泄漏 分析错误日志文件 可考虑切换64位JVM 注意事项: 修改后必须重启IDEA才能生效。如问题未解决,建议检查线程错误或使用内存分析工具进

#jvm
SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:日志管理(四)集成Spring Security

本文介绍了基于SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离系统的日志管理功能开发。主要内容包括:1.后端开发:创建用户操作日志表,实现日志实体类、控制器、服务层及Mapper;引入SpringSecurity替代JWT认证;通过自定义注解和切面实现日志自动记录。2.前端调整:新增日志管理路由,封装请求接口,开发可视化日志查询页面。3.系统优化:重构登录认证

#spring#spring boot#mybatis +1
SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:权限管理(三)

本文基于SpringBoot+Mybatis+MySQL+Vue+ElementUI的权限管理系统开发实践,详细介绍了前后端的技术实现方案。后端主要完成:1) 新增角色、菜单、用户角色关联等核心表结构;2) 开发用户管理、角色管理和菜单管理模块的CRUD接口;3) 优化JWT认证机制,将用户ID作为Token主题。前端重点实现:1) 用户、角色、菜单的管理页面;2) 动态菜单权限控制;3) 首页统

#spring boot#mybatis#mysql
SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:整体布局、架构调整(二)

本文介绍了基于SpringBoot+Mybatis+MySQL+Vue+ElementUI的前后端分离项目开发调整过程。后端主要完成:1) 实体类优化,新增菜单管理模块和公共字段基类;2) 实现菜单树接口和用户分页查询接口;3) 添加JWT拦截器进行权限控制。前端主要完成:1) 请求逻辑抽离封装;2) 页面布局优化和样式统一;3) 实现菜单动态渲染和路由跳转。文章还记录了开发中遇到的token失效

#spring boot#mybatis#mysql +2
SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:整体布局、架构调整(二)

本文介绍了基于SpringBoot+Mybatis+MySQL+Vue+ElementUI的前后端分离项目开发调整过程。后端主要完成:1) 实体类优化,新增菜单管理模块和公共字段基类;2) 实现菜单树接口和用户分页查询接口;3) 添加JWT拦截器进行权限控制。前端主要完成:1) 请求逻辑抽离封装;2) 页面布局优化和样式统一;3) 实现菜单动态渲染和路由跳转。文章还记录了开发中遇到的token失效

#spring boot#mybatis#mysql +2
    共 11 条
  • 1
  • 2
  • 请选择