logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

服务器系统与Linux基础

本文介绍了服务器系统与Linux基础的关键知识: 服务器操作系统:重点对比Linux(开源免费、稳定安全)与Windows Server,推荐学习CentOS/Ubuntu 虚拟机:解释虚拟机概念,介绍VMware的四大功能(创建/安装/配置/快照)及三种网络模式(桥接/NAT/仅主机) 远程工具:推荐MobaXterm(SSH连接+文件传输)和xftp(跨系统文件传输) Linux基础:包括IP

#服务器#linux#运维
操作系统基础知识梳理

这篇文章系统梳理了操作系统基础知识,重点讲解了进程与线程的区别、死锁机制及解决方案。主要内容包括: 进程与线程对比: 进程是资源分配单位,拥有独立内存;线程是CPU调度单位,共享进程资源 线程共享堆和方法区,私有栈和程序计数器 死锁分析: 死锁四要素:互斥、持有并等待、不可抢占、循环等待 避免方法:按序申请、一次性申请、超时机制、避免嵌套锁 检测工具:jstack、JConsole等 进程通信方式

#操作系统
Java集合框架(2)

Java集合进阶摘要 本文介绍了Java集合框架中的TreeSet和HashMap核心知识点: TreeSet 基于TreeMap实现,底层为红黑树结构(O(log n)复杂度) 特点:元素自动排序、不可重复、无索引 支持两种排序方式: 自然排序(Comparable接口) 比较器排序(Comparator接口) 提供first()/last()等导航方法 注意:自定义类需实现Comparable

#java
Java集合(1)

ArrayList、LinkedList和Vector的区别与ArrayList扩容机制 摘要 本文对比分析了Java集合框架中ArrayList、LinkedList和Vector的主要区别,重点讲解了ArrayList的扩容机制。ArrayList基于Object数组实现,查询快(O(1))但增删慢(O(n));LinkedList基于双向链表实现,增删快(O(1))但查询慢(O(n));Ve

#java#windows
Java集合(3)

ConcurrentHashMap 是线程安全的 HashMap,在多线程环境下替代 HashMap 和 Hashtable。线程安全(高并发下性能好)不允许 key 和 value 为 nullJDK 1.7:分段锁(Segment)JDK 1.8:CAS + synchronized + 红黑树和 HashMap 一样是必考题,经常和 HashMap、Hashtable 对比着问,必须能说出

#java
Java集合(4)

本文是Java集合框架系列的第4篇,主要讲解HashSet和阻塞队列的核心知识点: HashSet去重原理 底层基于HashMap实现,元素存于key上,value为固定Object 去重依赖hashCode()和equals()方法 必须同时重写hashCode和equals方法以保证一致性 相比TreeSet(基于红黑树,使用Comparable/Comparator排序去重) 阻塞队列(Bl

#java#哈希算法
Java面向对象基础总结

Java面向对象编程核心包括: 三大特征:封装(隐藏实现细节)、继承(代码复用)、多态(同一方法不同表现) 类与对象:类是模板,对象是实例;构造方法用于初始化对象 关键语法:this指向当前对象,super引用父类;方法重载(参数不同)与重写(子类覆盖父类方法) 抽象类与接口:抽象类定义模板(is-a关系),接口定义行为规范(can-do关系) 面向对象通过对象组织代码,提高复用性、扩展性和可维护

#java
Java新鲜事2026年上半年总结

作者:没有四次元口袋的蓝胖日期:2026-06-07标签:Java, JDK, Spring AI, 云原生面试不只是考八股,能聊两句行业最新动态,面试官会眼前一亮。这篇整理了 2026 年上半年 Java 圈最值得聊的技术动态,面试时可以参考参考。

#java
Java数组总结

Java数组总结摘要 数组是Java中存储同类型数据的连续内存结构,具有固定长度和高效随机访问特性。一维数组支持静态和动态初始化,提供三种遍历方式(普通for、增强for、Arrays.toString()),并包含求最值、求和、查找、反转等常见操作。 二维数组本质是"数组的数组",支持规则和不规则矩阵形式,可通过嵌套循环或Arrays.deepToString()遍历。典型操作包括矩阵转置、对角

#java
Java枚举总结

本文总结了Java枚举(Enum)的核心知识点: 枚举本质:枚举是一种特殊的类,表示固定常量集合,编译期确定值,具有类型安全性。每个枚举值都是类的静态final实例,默认继承Enum类。 基础语法:枚举值必须前置,构造方法只能是private。支持switch语句,编译器能检查case覆盖情况。常用方法包括name()、ordinal()、values()等。 实现原理:枚举编译后会生成final

#java
    共 15 条
  • 1
  • 2
  • 请选择