Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/silently9527/programmernotes

Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024
https://github.com/silently9527/programmernotes

dubbo java javacore jvm mysql netty4 spring springboot springcloud springmvc springsecurity

Last synced: about 3 hours ago
JSON representation

Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024

Awesome Lists containing this project

README

        



公众号
掘金
CSDN
开源中国
知乎

Programmer Notes

> **Java程序员所需要掌握的核心知识:** 集合框架、JVM机制、多线程与并发框架、网络协议、SpringIOC、SpringAOP、SpringMVC、SpringCloud、Dubbo、
MySQL、分布式、微服务、高并发与高可用等。
>
> 转载须知 :转载请在文首注明出处,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!⛽️

# 全文持续更新中 ...

## 加微信`silently9527`,加入技术交流群

### 全部文章已迁至新博客
[https://herman7z.site](https://herman7z.site)

# 目录

## 算法
- [一致性Hash算法Java版实现](https://juejin.cn/post/6916292890171801613)
- [面试的季节到了,老哥确定不来复习下数据结构吗(数组、链表、队列、栈)](https://juejin.cn/post/6926685994347397127)
- [如何检测社交网络中两个人是否是朋友关系(union-find算法)](https://juejin.cn/post/6930395454739841037)
- [常见的初级排序算法,这次全搞懂(冒泡、选择、插入、希尔)](https://juejin.cn/post/6931878099168526350)
- [死磕归并排序算法](https://juejin.cn/post/6934477308262629390)
- [快速排序算法实现及优化](https://juejin.cn/post/6935594339078766628)
- [面试官再问你优先级队列,请把这篇文章丢给他](https://juejin.cn/post/6937819804296282143)
- [图解堆排序](https://juejin.cn/post/6939663656229535774)
- [基于数组或链表实现Map](https://juejin.cn/post/6940442429229105183)
- [基于二叉树实现Map](https://juejin.cn/post/6942270959512453156)
- [硬核图解红黑树并手写实现](https://juejin.cn/post/6947666874226180133)
- [基于拉链式和线性探测式散列表实现Map](https://juejin.cn/post/6950434221978550303)
- [图算法系列之无向图的数据结构](https://mp.weixin.qq.com/s/mvF47tkoFhDT4gCY_ZhImw)
- [图算法系列之深度优先搜索(一)](https://mp.weixin.qq.com/s/QZVDbwWjVFgHnELhiWzCng)
- [图算法系列之深度优先搜索(二)](https://juejin.cn/post/6955997470765613063)

## JAVA
- [从零开始学习Java8 Stream,看这篇就够了](https://juejin.cn/post/6906622103827513351)
- [Java8为什么需要引入新的日期和时间库](https://juejin.cn/post/6894968780003377165)
- [Java中NullPointerException的完美解决方案](https://juejin.cn/post/6896301661975740423)
- [面试者必看:Java8中的默认方法](https://juejin.cn/post/6899189517673037832)
- [如何高效的使用并行流](https://juejin.cn/post/6900711829404647431)
- [CompletableFuture让你的代码免受阻塞之苦](https://juejin.cn/post/6897844374093496328)

## JVM
- [这几款 JVM故障诊断处理工具 你还不会?](https://juejin.cn/post/6917036245923135501)
- [JVM性能调优实战:让你的IntelliJ Idea纵享丝滑](https://juejin.cn/post/6918891931162378254)
- [面试官常问的垃圾回收器,这次全搞懂](https://juejin.cn/post/6918891931162378254)

## MySQL
- [00 Mysql的安装教程以及开启远程访问](https://silently9527.cn/?p=63)
- [01 InnoDB行记录存储结构](https://silently9527.cn/?p=62)

## Redis
- [全网最细的redis安装教程](https://silently9527.cn/?p=64)

## Spring
- [SpEL这么香的功能都没有使用过,还敢说玩转Spring?](https://juejin.cn/post/6921491842865299469)

## SpringMVC
- [深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)](https://github.com/silently9527/SmartMvc)
- [01 SmartMVC总体架构规划](https://silently9527.cn/archives/71)
- [02 RequestMappingHandlerMapping初始化过程](https://silently9527.cn/archives/72)
- [03 拦截器HandlerInterceptor](https://silently9527.cn/archives/73)
- [04 HandlerMapping获取对应的Handler](https://silently9527.cn/archives/74)
- [05 参数解析器HandlerMethodArgumentResolver](https://silently9527.cn/archives/75)
- [06 返回解析器HandlerMethodReturnValueHandler](https://silently9527.cn/archives/76)
- [07 Handler执行器InvocableHandlerMethod](https://silently9527.cn/archives/77)
- [08 实现RequestMappingHandlerAdapter](https://silently9527.cn/archives/78)
- [09 视图InternalResourceView、RedirectView](https://silently9527.cn/archives/79)
- [10 视图解析器ViewResolver](https://silently9527.cn/archives/80)
- [11 DispatcherServlet实现doDispatch来完成请求逻辑](https://silently9527.cn/archives/81)
- [12 全局异常处理器HandlerExceptionResolver](https://silently9527.cn/archives/82)
- [13 核心配置类WebMvcConfigurationSupport](https://silently9527.cn/archives/83)
- [14 SmartMvc与SpringBoot集成(一)](https://silently9527.cn/archives/84)
- [15 SmartMvc与SpringBoot集成(二)](https://silently9527.cn/archives/85)
- [16 SmartMvc项目实战](https://silently9527.cn/archives/86)

## 高并发架构基石-缓存
- [万字长文聊缓存(上)- Http缓存](https://juejin.cn/post/6913696905918857230)
- [万字长文聊缓存(下)- 应用级缓存](https://juejin.cn/post/6913697273863995400)

## 网络篇
- [面试篇: Http协议](https://juejin.cn/post/6908501668325769223)

## 架构
- [8张图带你了解大型应用架构演进历程](https://juejin.cn/post/6903301691551498248)

## 其他
- [码德系列:简化条件表达式](https://juejin.cn/post/6901814939833335821)
- [JAVA实现大文件多线程下载,提速30倍!想学?我教你啊](https://juejin.cn/post/6908867438624899079)
- [精美的淘客项目完全开源啦,确定不来围观吗](https://juejin.cn/post/6924109784380047374)

## IDEA
- [IDEA插件:多线程文件下载插件开发](https://juejin.cn/post/6911844176736976903)
- [吐血整理:推荐几款顶级好用的IDEA插件](https://juejin.cn/post/6919640776058077197)
- [熬夜肝了个IDEA插件整合程序员常用的工具,总有你能用上的](https://juejin.cn/post/6924829580511412231)
- [自从用了这款IDEA插件我的工作效率大大提升](https://juejin.cn/post/6937076427116249095)

## 书单
- [花费一月时间吐血整理程序员必读书单,建议收藏](https://juejin.cn/post/6948577826975481893)

## 其他项目推荐
* [前后端完全开源高颜值淘客APP](https://github.com/silently9527/coupons)
* [Idea工具箱插件](https://github.com/silently9527/Toolkit)
* [深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)](https://github.com/silently9527/SmartMvc)
* [Java程序员自我学习的书单](https://github.com/silently9527/ProgrammerBooks)
* [技术文章以及代码收录仓库](https://github.com/silently9527/ProgrammerNotes)
* [高颜值可定制化的简介导航网站](http://nav.silently9527.cn/)

### 知识星球: [Herman's Notes](https://t.zsxq.com/h2EIR)
![](https://raw.githubusercontent.com/silently9527/images/main/202408151725390.png)