推荐一个纯净的 Java 学习&面试网站:javaguide.cn/QR-Code-generator:高质量的二维码生成库

QR-Code-generator 是一款支持多语言(Java,TypeScript/JavaScript,Python,Rust,C++,C)的高质量的二维码生成库。

选取优质经验公司的目的_优质公司如何选取经验_选取优质经验公司的理由

与同类型的二维码生成库相比,QR-Code-generator 的代码更简介并且文档注释更详细。

Java 语言基于 QR-Code-generator 生成二维码的代码示例如下:

优质公司如何选取经验_选取优质经验公司的目的_选取优质经验公司的理由

forest:下一代的知识社区系统

forest 是下一代的知识社区系统,可以自定义专题和作品集。

优质公司如何选取经验_选取优质经验公司的目的_选取优质经验公司的理由

forest 的后端基于 SpringBoot + Shrio + MyBatis + JWT + Redis,前端基于 Vue + NuxtJS + Element-UI。

非常小众的一个项目,看得出来作者维护比较认真,并且很有想法。根据项目首页介绍,这个项目未来还可能会增加专业知识题库、社区贡献系统、会员系统。

选取优质经验公司的目的_选取优质经验公司的理由_优质公司如何选取经验

选取优质经验公司的目的_优质公司如何选取经验_选取优质经验公司的理由

推荐一个纯净的 Java 学习&面试网站:javaguide.cn/SurveyKing:更专业的调查问卷系统

选取优质经验公司的理由_选取优质经验公司的目的_优质公司如何选取经验

SurveyKing(卷王) 是一个开源免费、功能强大、稳定的调查问卷系统,安装使用非常简单,支持多种数据库,内置20多种题型, 支持多人协作管理问卷。

下图是 SurveyKing 与其他常见的问卷产品之间的对比:

选取优质经验公司的理由_选取优质经验公司的目的_优质公司如何选取经验

SurveyKing 技术栈也是主流技术:

FastExcel 是一个用于快速读取 Excel 文件的工具库,Thumbnailator 是一个图像处理工具库,我在「第五期优质开源项目推荐」中推荐过这个项目。

SurveyKing 使用效果预览:

优质公司如何选取经验_选取优质经验公司的目的_选取优质经验公司的理由

选取优质经验公司的目的_优质公司如何选取经验_选取优质经验公司的理由

zfoo:极致性能 Java 框架

选取优质经验公司的目的_选取优质经验公司的理由_优质公司如何选取经验

zfoo 是一款个人开发的追求极致性能的Java框架,既可以用来做网站服务器框架,也可以用来做游戏服务器框架。

tank-game-server(坦克游戏,新手友好,难度2星) 和 zapp (图片分享聊天网站,难度5星)是使用 zfoo 框架开发的两个实际项目案例。

选取优质经验公司的理由_选取优质经验公司的目的_优质公司如何选取经验

Github 地址:github.com/zfoo-project/zfoo 。

推荐一个纯净的 Java 学习&面试网站:javaguide.cn/junit5:Java 测试框架

选取优质经验公司的目的_选取优质经验公司的理由_优质公司如何选取经验

junit4 是最常用的单元测试框架,写过单元测试的肯定都用过它。

junit5 是 junit4 的下一个版本,由三个模块构成:JUnit Platform+ JUnit Jupiter+ JUnit Vintage3。相比较与 junit4,junit5 有更多易用的新特性比如嵌套单元测试、Lambda支持、重复测试。

选取优质经验公司的理由_优质公司如何选取经验_选取优质经验公司的目的

Sa-Token:功能全面的Java权限认证框架

Sa-Token 是一款功能非常全面的Java权限认证框架,支持登录认证、权限认证、踢人下线,账号封禁、单点登录、OAuth2.0认证等功能,开箱即用!

选取优质经验公司的目的_选取优质经验公司的理由_优质公司如何选取经验

下面是部分使用 Sa-Token 进行权限认证的项目:

值得提一嘴的是,Sa-Token 这个项目诞生来源于工作中的需求,这个项目的作者公司的项目需要用到踢人下线、账号封禁等功能,他在找了一圈之后发现现有的权限认证框架第一没有现成的功能,于是他就自己写了一个框架。不愧是大佬!

推荐一个纯净的 Java 学习&面试网站:javaguide.cn/spring-boot-tutorial:Spring Boot 教程

spring-boot-tutoria 这个项目包含了 100 + Spring Boot 文章、教程、视频教程、项目、指南、源代码示例......。

视频教程:

优质公司如何选取经验_选取优质经验公司的目的_选取优质经验公司的理由

文章:

选取优质经验公司的目的_优质公司如何选取经验_选取优质经验公司的理由

Github 地址:github.com/RameshMF/spring-boot-tutorial

Java 面试学习网站推荐

再强烈强烈强烈推荐一个 Github 12w+ star 的 Java 面试项目,这个项目会非常详细地告诉你 Java 面试需要准备什么,结构清晰,内容质量非常高。

优质公司如何选取经验_选取优质经验公司的目的_选取优质经验公司的理由

这个项目的知识点总结的非常好,拿来复习对应的知识点也是非常不错的选择。另外,如果你是新手的话,参照着这个项目的目录去学习也是很不错的。

这个项目就是 JavaGuide ,我的学长 Guide哥 维护的一份涵盖大部分 Java 程序员所需要掌握的核心知识的开源文档。

其实,不光是 Java 程序员可以阅读这份教程,里面的很多内容对于程序员来说都是通用的。

选取优质经验公司的理由_选取优质经验公司的目的_优质公司如何选取经验

并且,项目里面的文章质量非常高,非常适合拿来准备面试或者复习知识点。

真不是我刻意吹捧这位学长的项目,我校计算机科学学院的很多老师都多次推荐过这个项目,我认识的很多计科院的同学都是参考这份文档来学习以及备战面试的。

Github掘金计划由3位志同道合热爱开源的小伙伴维护,我们想让 Github 和 Gitee 上优质的开源项目被更多人看到!

如果有帮助的话点个在看或者赞就是对我们最大的鼓励!欢迎关注@Github掘金计划,持续分享优质开源项目!


本文由转载于互联网,如有侵权请联系删除!