logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【JavaSE全面教学】Java数组与字符串深入Day4(2026年)

本文深入讲解了Java中数组和字符串的核心知识点。数组部分包括内存结构、常用操作(拷贝、排序、查找等)、二维数组及算法实战(反转、排序、查找等)。字符串部分重点解析了String的不可变性设计、字符串常量池机制,并详细介绍了常用字符串操作方法。文章通过代码示例演示了数组和字符串的各种操作技巧,特别强调了面试中常见的String陷阱和优化方法,为Java开发者提供了实用的编程参考。

文章图片
#java#开发语言#intellij-idea
【JavaSE全面教学】Java运算符与流程控制Day3(2026年)

本文介绍了Java运算符和流程控制的基础知识。主要内容包括:1)算术、赋值、比较、逻辑、位运算和三元运算符的使用方法及注意事项;2)if-else条件判断和switch-case多分支选择语句的语法结构。文章通过代码示例详细讲解了各类运算符的特性(如整数除法、自增运算、短路逻辑等)和流程控制语句的常见错误,并提供了位运算的实际应用场景。适合Java初学者学习程序逻辑控制的基础知识。

文章图片
#java#开发语言#intellij-idea
【JavaSE全面教学】Java继承与多态Day7(2026年)

本文介绍了Java面向对象编程中的继承和多态两大核心特性。继承通过extends关键字实现代码复用,子类可以继承父类的属性和方法,同时支持方法重写(Override)来修改父类行为。super关键字用于访问父类成员和构造方法。多态则允许同一行为在不同对象上表现出不同形态,主要通过方法重写实现。文章还对比了重写与重载的区别,并强调了继承和多态在Java面试中的重要性。

文章图片
#java#开发语言#intellij-idea
【JavaSE全面教学】Java内部类与枚举Day9(2026年)

本文深入解析Java内部类的四种类型及其应用场景。成员内部类可直接访问外部类私有成员,需依赖外部类实例;静态内部类不持有外部类引用,常用于数据结构实现;局部内部类仅在方法内有效;匿名内部类广泛用于事件监听、线程创建等一次性场景,可通过Lambda表达式简化。掌握内部类有助于理解框架源码和设计模式,提升代码组织能力。

文章图片
#java#开发语言#intellij-idea
【JavaSE全面教学】Java常用类与包装类Day10(2026年)

本文介绍了JavaSE中常用的核心类,包括Object类、Math类和日期时间类。Object类是所有类的父类,重点讲解了toString()、equals()和hashCode()方法的使用及注意事项。Math类提供了数学运算工具,包括取整、绝对值、幂运算和随机数生成等。日期时间类部分简要提及Date类的基本用法。这些类是Java开发的基础,掌握它们对编写高质量代码至关重要。文章通过实际代码示例

文章图片
#java#开发语言#intellij-idea
【JavaSE全面教学】Java异常处理机制Day11(2026年)

本文介绍了Java异常处理的核心概念与最佳实践。主要内容包括:1)异常的定义与重要性,强调异常处理对程序健壮性的影响;2)Java异常体系分类,包括Error与Exception的区别,以及受检异常和不受检异常的特性;3)五种异常处理方式:try-catch捕获、try-catch-finally资源释放、try-finally、throws声明异常和throw主动抛出异常;4)异常处理的最佳实践

文章图片
#java#开发语言#intellij-idea
【JavaSE全面教学】Java集合框架上Day12(2026年)

本文介绍了Java集合框架中的List家族,重点讲解了ArrayList和LinkedList的使用与原理。ArrayList基于动态数组实现,支持快速随机访问,但插入删除效率较低;LinkedList基于双向链表实现,插入删除高效但随机访问慢。文章详细分析了ArrayList的扩容机制、遍历方式、性能特点及常见坑点,如ConcurrentModificationException异常和Array

文章图片
#java#开发语言#intellij-idea
【Java后端技术亮点】动态路由权限(按钮级权限),细粒度控制到按钮级别

本文探讨了管理后台中按钮级权限控制的实现方案。针对传统前端v-if校验不安全的问题,推荐采用动态路由权限+前后端双重校验的方案,实现细粒度的权限控制。 文章首先分析了按钮权限的业务场景(不同角色对同一页面按钮的操作权限差异)和仅前端控制的三大痛点(易篡改、可绕过后端、维护困难),提出前后端双重校验的必要性。 随后介绍了整体架构:用户登录后后端返回权限标识集合,前端据此渲染按钮,后端通过AOP拦截进

文章图片
#java#状态模式#开发语言 +1
【Java后端技术亮点】热Key探测与本地缓存二级防护:Redis热点问题的终极解决方案

摘要 本文剖析了高并发场景下的Redis热Key问题及大厂级解决方案。当明星发布微博等场景导致单个Key被高频访问时,Redis集群可能因单节点过载而崩溃。热Key的典型特征包括突发流量、数据倾斜和连锁故障。 解决方案采用"探测+防护"双机制:1)通过Sentinel热点限流或滑动窗口算法实时识别热Key;2)构建三级缓存体系(本地缓存Caffeine→Redis集群→数据库),其中本地缓存设置3

文章图片
#缓存#java#redis +2
【Java后端技术亮点】布隆过滤器防缓存穿透:千万级数据下几MB内存的极致防护

摘要:布隆过滤器防御缓存穿透攻击 本文通过电商平台遭受恶意攻击的案例,揭示了缓存穿透的危害:攻击者通过高频查询不存在的数据,绕过缓存直接冲击数据库导致服务崩溃。 核心解决方案是布隆过滤器——一种空间效率极高的概率型数据结构。它具有以下特点: 能100%判断数据"一定不存在",防止无效查询穿透到数据库 仅需几MB内存即可处理百万级数据 实现简单,可通过Redisson等工具快速集成 文章详细解析了布

文章图片
#java#缓存#开发语言 +2
    共 74 条
  • 1
  • 2
  • 3
  • 8
  • 请选择