最近搜索资料的时候发现了一个 324k star 的开源项目。
如介绍所说,这个项目是一个关于各种有趣主题的列表。
有多有趣呢?
一 各种常见解决方案
我以咱们熟悉的 Java 为例。
我们在 readme 中找到 Java 并点击进来:
可以看到有很多 Java 相关的解决方案。
比如你关注 Java 中和安全相关的解决方案,那么点击 Security:
这里列出来了很多安全相关的解决方案。
再比如你关注和高性能相关的话题,那么就点击 High Performance,如下:
这里列出来所有和高性能相关的集合以及框架。
其他我就不列举了,当你想了解某一个技术方向常见的解决方案的时候,都可以查看这个文档。
二 技术图书
这类仓库一般都会提供图书。
不同的是这个仓库提供了各个语言的技术图书仓库,从首页点击 Books 进去就能看到:
三 游戏
如果你对游戏开发感兴趣,那么这里也提供了相关的资料,包括一些开源的游戏都给你收集好了。
四 其他
还有很多,比如 ChatGPT 里边给我们整理了各种各样的 GPT:
这个仓库里边的东西特别多,松哥这里随便列举几个,小伙伴们感兴趣可以自己去探索下。
仓库地址:https://github.com/sindresorhus/awesome
Redis 实战
Redis 博大精深,然而很多时候我们说到 Redis,却只知道缓存或者分布式锁,面试的时候也只能从这两个角度去准备。
但是在实际面试中,Redis 这块能够发挥的地方可太多了:
Redis 中 String 类型使用了什么样的数据结构? 为什么每种数据类型几乎都设计了两种以上的数据结构? 为什么要延迟双删?原因是什么 RedLock 解决了什么问题,为什么现在又被废弃了?现在用什么? watchdog 什么情况下会失效? Redis 挂了怎么办? 如何实现百万级排行榜? 。。。
还有很多,我就不一一列举了。
所以松哥今年出了一个 Redis 课程,取名就叫《Redis-不止缓存》,希望能和大家分享一下 Redis 在缓存这个领域之外的一些用法。
这套课程基于目前最新版的 Redis7 录制,从基本用法到原理分析讲了很多,大伙来看下目录:
课程有配套的源码和笔记,同时为了确保大家确确实实能够学会并且掌握 Redis,也提供了答疑群,实时解答课程相关的问题。
课程原价 799,限时 499。
关于松哥
9 年程序员生涯,Java畅销书作者,华为云最具价值专家,华为开发者社区之星,GitHub 知名项目作者。
目前产品有 Java项目课程、Java简历指导、1V1模拟面试等,如有需求欢迎来勾搭。