网站建设合同用贴印花税吗,专业零基础网站建设教学在哪里,做网站是干什么用的,东莞建设网站大家好#xff0c;我是 jonssonyan
我是一名 Java 后端程序员#xff0c;偶尔也会写一写前端#xff0c;主要的技术栈是 JavaSpringBootMySQLRedisVue.js#xff0c;基于我学过的技术认真的对每个分享的项目进行鉴别#xff0c;今天就和大家分享我曾经用来学习的开源项目…大家好我是 jonssonyan
我是一名 Java 后端程序员偶尔也会写一写前端主要的技术栈是 JavaSpringBootMySQLRedisVue.js基于我学过的技术认真的对每个分享的项目进行鉴别今天就和大家分享我曾经用来学习的开源项目每个项目都是获得过很多人的认可。
对于这些开源项目有的可能没有在实际生产环境进行测试过只是无脑的堆叠技术表面上看上去用技术很多的样子这也是学习类项目的特点让人可以通过一个项目学习全部常见的技术所以分享的这些项目不一定有技术深度场景的业务也可能没有特别的复杂但肯定可以让你开阔眼界从中学习到知识和技术。
mall 电商系统70.4K star GitHubhttps://github.com/macrozheng/mall 文档https://www.macrozheng.com 后端技术栈SpringBootSpringSecurityMyBatisElasticsearchRabbitMQRedisMongoDBLogStashNginxDockerJenkinsMinIOJWTSwagger-UI前端技术栈VueVue-routerVuexElementv-charts移动端技术栈uni-app
这个项目用到的技术很多而且包含Web 端和移动端即可以学习到 Web 开发技术还可以学习到小程序开发技术。文档写的也比较丰富方便我们在学习的过程中进行查阅。 有来技术团队3K star GitHubhttps://github.com/youlaitech 文档https://www.youlai.tech 后端技术栈Spring BootSpring Cloud AlibabaMySQLNacosRedisDockerRabbitMQSeataCanalMinIO前端技术栈Vue3Element PlusViteTypeScriptPinia移动端技术栈uni-app
这个项目虽然 star 数不是很多但是技术比较新**特别是对于分布式的处理上逻辑比较清晰我在学习分布式认证鉴权的时候就是参考里面的很多代码。**前端技术栈使用的最新版的 Vue3 和 Element Plus并且他还自己开发了自己的后端管理模板页面自适应和兼容性这块做的很好。 有来技术后端管理模板https://github.com/youlaitech/vue3-element-admin 他还在博客园更新了很多技术文章真正的吃透每个技术点比如 RBAC 鉴权、分布式认证和鉴权、分布式 ID 等 有来技术博客园技术文章https://www.cnblogs.com/haoxianrui 若依10K star GitHubhttps://github.com/yangzongzhuan 文档http://ruoyi.vip 后端技术栈Spring BootSpring Cloud AlibabaMySQLRedisDockerJWTShiroSpring Security前端技术栈Vue3Element PlusViteTypeScriptPinia移动端技术栈uni-appuniui小程序
说到后台模板若依肯定是不能少的主要原因是他真的很全啊。几乎所有企业级开发中用到的技术都可以在若依项目中找到类似的代码。有的小公司为了赶工期有的直接把若依项目复制过来改改就可以用了。绝对是毕业设计杀手。
JEECG40K star GitHubhttps://github.com/jeecgboot 文档https://github.com/jeecgboot 后端技术栈Spring BootSpring Cloud AlibabaMySQLRedisMybatis-plusShiroJWT前端技术栈Ant DesignVue3移动端技术栈uni-app
一款基于 BPM 的低代码平台里面的代码很多也值得去参考同样是个全栈项目包含 Web 端和移动端。 以上推荐的 Java 练手项目有部分是类似的。找其中 1-2 个项目练手就可以了技术很多都是大同小异关键是自己开发的时候能做出来自己在写项目的时候也可以复制这些项目里面质量比较高的代码能省时省力。
本文到这里就结束了如果对你有帮助可以点一个免费的赞如果你有不同的想法或者意见欢迎在评论区或者给我留言我们下期再见。