本文盘点了最近几个热门的开源项目,涉及Java、Python、C++等,这些开源项目分别是:1.Java权限认证框架2.Phoenix架构3.XMind版本CS基础知识笔记4.微信插件5.50个小项目6.高仿Netflix7.文件传输助手01.Java权限认证框架号称史上最全的Java权限认证框架:Sa-Token,本框架主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0等一系列权限相关问题框架集成简单,开箱即用,API设计清爽。通过Sa-Token,您将以极其简单的方式实现系统的权限认证部分。地址:https://github.com/dromara/Sa-Token02。凤凰架构项目作者,从事大型企业级软件架构研发。在凤凰建筑项目期间,作者系统地梳理了自己的知识,查漏补缺。融入现有的知识框架。这是一份以“如何构建可靠的分布式大型软件系统”为主要叙述主线的开源文档。是帮助开发者梳理现代软件架构各个分支中各个知识点的技能图谱。除了文档部分,Do还建立了多个配套代码项目,分别是针对不同架构和技术方案(如单体架构、微服务、服务网格、Serverless架构等)的演示程序。它们都是文档中陈述的知识的实际例子,也可以作为新建实际项目时可以参考的基础代码。地址:https://github.com/fenixsoft/awesome-fenix03.XMind版CS基础知识笔记使用XMind记录CS的一些基础知识。该项目包括.xmind源文件和输出.pdf文件。地址一:https://github.com/SmartKeyerror/Psyduck地址二:https://github.com/SmartKeyerror/ZeroMind一一处理,即“分而治之”。本项目是通过恒等式和规则的思维领域来梳理技术相关的知识点。包括但不限于:数据库分布式系统中间件Linux网络编程操作系统GolangKubernetesC++以下是一些图片,可以帮助你更好地理解这个项目是做什么的:04.微信插件这个开源项目是Mac用户的微信插件-ins,可以帮你换微信换皮肤等等,还有其他更高级的功能,我就不介绍了。毕竟在微信站上宣传这个不好,还是很重要的。但需要提醒的是,本项目遵循MITlicense,方便交流学习,包括但不限于本项目的衍生品,在损害微信官方利益的情况下禁止盈利。地址:https://github.com/MustangYM/WeChatExtension-ForMac模式切换05.50天50个项目50天搞定50个小项目,本项目汇集了50个简单的HTML、CSS、JavaScript项目。地址:https://github.com/bradtraversy/50projects50days06。FakeNetflix:Fakeflix如果你想构建一个集成Redux的中等复杂度的Web应用程序,这个Netflix高仿项目可以帮助你。作者尽量照搬原版的布局,在一些插入路由动画和微交互的模块上也做了一些改进。地址:https://github.com/Th3Wall/Fakeflix07。文件传输助手,可从命令行轻松快速地共享文件。Transfer.sh目前支持s3(AmazonS3)、gdrive(GoogleDrive)、storj(Storj)提供程序和本地文件系统(local)。地址:https://github.com/dutchcoders/transfer.sh
