GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - WENGKX/Java-Interview: 👨‍🎓 Java related : basic, concurrent, algorithm

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

430 Commits
430 Commits

Folders and files

NameName
Last commit message
Last commit date
MD
MD
 
 
src
src
 
 
79884.log
79884.log
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
java_pid26365.hprof
java_pid26365.hprof
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Java 知识点,继续完善中。

多数是一些 Java 基础知识、底层原理、算法详解。也有上层应用设计,其中不乏一些大厂面试真题。

如果对你有帮助请点下 Star,有疑问欢迎提 Issues,有好的想法请提 PR。

常用集合 Java 多线程 JVM 分布式相关 常用框架\第三方组件 架构设计 DB 相关 数据结构与算法 Netty 相关 附加技能

常用集合

  • ArrayList/Vector
  • LinkedList
  • HashMap
  • HashSet
  • LinkedHashMap

Java 多线程

  • 多线程中的常见问题
  • synchronize 关键字原理
  • 多线程的三大核心
  • 对锁的一些认知
  • ReentrantLock 实现原理
  • ConcurrentHashMap 的实现原理
  • 线程池原理
  • 深入理解线程通信
  • 交替打印奇偶数

JVM

  • Java 运行时内存划分
  • 类加载机制
  • OOM 分析
  • 垃圾回收
  • 对象的创建与内存分配
  • 你应该知道的 volatile 关键字

分布式相关

  • 分布式限流
  • 基于 Redis 的分布式锁
  • 分布式缓存设计
  • 分布式 ID 生成器

常用框架\第三方组件

  • Spring Bean 生命周期
  • Spring AOP 的实现原理
  • SpringBoot 启动过程
  • Tomcat 类加载机制

架构设计

  • 秒杀系统设计
  • 秒杀架构实践

DB 相关

  • MySQL 索引原理
  • SQL 优化
  • 数据库水平垂直拆分

数据结构与算法

  • 红包算法
  • 二叉树中序遍历
  • 是否为快乐数字
  • 链表是否有环
  • 从一个数组中返回两个值相加等于目标值的下标
  • 一致性 Hash 算法
  • 限流算法
  • 三种方式反向打印单向链表
  • 合并两个排好序的链表
  • 两个栈实现队列
  • 动手实现一个 LRU cache

Netty 相关

  • SpringBoot 整合长连接心跳机制

附加技能

  • TCP/IP 协议

联系作者

crossoverJie#gmail.com

About

👨‍🎓 Java related : basic, concurrent, algorithm

crossoverjie.top/categories/Java-%E8%BF%9B%E9%98%B6/

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.