测试奇谭,BUG不见。

大家好,我是谭叔。

一提到编码,很多小伙伴便感到头疼,特别是半路转行的小伙伴或者没有系统学习过计算机基础的小伙伴。

对于想学而不知道怎么学的小伙伴,我可以分享下我的策略:

  1. 刷一门编程语言的语法(比如Java)
  2. 练小例子(书后的小练习题或者类似菜鸟教程的练习题)
  3. 再刷一遍基础语法,并稍微增加难度
  4. 独立完成之前的小例子
  5. 刷进阶语法
  6. 找项目练手

其实,前面5步,只要你方法得当,花不了多少时间就能入门。但是,特别多的人会止步于第6步,并伴随时间流逝,逐渐忘记前5步掌握的知识点,又得从来。

故,本篇,我将分享我实测的三个Java大型项目,如果你想练手,值得一试。

mall

项目介绍:

http://www.macrozheng.com/#/README

github:https://github.com/macrozheng/mall

star:47.1k Fork:21.3k

一个完整的电商项目,包括前台商城系统及后台管理系统:

前台商城系统:首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。

后台管理系统:商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

优点

大型、全面。

该项目采用时下主流的框架设计,可以学到很多技术,并且这些技术,会在中大型企业用到,特别是电商企业。

缺点

  • windows系统部署,略麻烦
  • Linux系统,若购买云服务,1核2G不够,至少要1核4G(约400RMB/年)

如果你想购买云服务器,可联系我,我不久前以优惠价买了一台服务器,可以给你优惠链接。

秒杀系统

github:https://github.com/qiurunze123/miaosha

star:19.4k Fork:4.9k

一个在高并发 & 大流量下进行秒杀的项目。涉及MQ、SpringBoot、Redis、Dubbo、ZK、Maven等技术栈。

优点

此项目涉及的技术和架构,是去大厂工作,必须要了解的。

缺点

不适合新手。

微人事管理系统

github:https://github.com/lenve/vhr

star:20.5k Fork:8.6k

前后端分离的人力资源管理系统。

优点

前后端分离,适合新人,容易理解。

缺点

CURD项目,不适合对自身要求较高的小伙伴。

最新文章

  1. Java基础学习(四)
  2. POMDP
  3. Atom插件安装及常用插件推荐
  4. c#日记
  5. VC 实现文件与应用程序关联(转载)
  6. C/C++中函数参数传递详解(二)
  7. AIDL与stub
  8. [置顶] 【Git入门之十】Rebase操作
  9. ssh配置文件及问题解决
  10. 设置Editext的光标宽高与颜色
  11. Git&Github基本操作与分支管理
  12. Spring-data-redis: serializer实例
  13. c++中常用的泛型算法
  14. (15)Python时间
  15. Python中字典和集合的用法
  16. Jaxb如何优雅的处理CData
  17. N! (数组)
  18. tensor flow 的两种padding方式
  19. Spark程序本地运行
  20. BaaS后端即服务 - 概念篇

热门文章

  1. 【Python机器学习实战】聚类算法(1)——K-Means聚类
  2. hive向mysql导入数据sqoop命令出错
  3. for no other reason than because
  4. A Child's History of England.37
  5. 【Go语言学习笔记】包
  6. nextcloud搭建私有云盘
  7. LeetCode398-随机数索引
  8. 【Reverse】每日必逆0x01
  9. [学习总结]4、Android的ViewGroup中事件的传递机制(一)
  10. Java资源下载