- gitee地址:https://gitee.com/lisailiya/shop
- 具体的演示在gitee里有
- 前言
- 教程目录
- 第1部分-前台前端
- 第2部分-后台前端
- 第3部分-后端
- 补充部分
- 应用架构
- 应用技术
- 演示
先简单总结下大学生活吧,本人普通211农业大学计算机科学与技术专业,大一大二玩了2个月,肝造梦西游,大二下册疫情期间开始反省自己,最后决定走编程路,开始自学java,把大一大二学过的c语言数据结构都重新看了一遍,以前抄的实验也都重新自己做了一遍,收获很大,也对编程开始热爱起来。那时候是大二下册也刚好在学c++,是我大学第一次能听懂技术老师讲课,实验也是一些简单算法,课余每天看b站上侯捷的c++,把stl学完,算是打了基础,也开始谩慢接触算法。同时也在学前端,勉强能写一些简单的html页面。在学完几个月c++后,逐渐有点枯燥,c++能做项目确实少,对于新人来说,偶然间在准备用c++写一个爬虫的时候,接触到socket,那时候对我来说几乎写到放弃(像极了劝退),然后刷到一个python的爬虫,好像就用了几行代码,直接破防放弃c++。就去学java了,不学python是因为对python有恐惧感(第一次学校实训就是python,我啥也看不懂听着很难受)。java和c++很像,而且语法更简单,网上也有很多教程,最主要的是能做出项目,学多少能做多少,做多久,懂得也就越多,允许部分代码不会继续学下去,不像c++那种对新人很不友好(现在在看c++还是可以下手的,可能语言都类似吧)。
学java从基础到javaWeb,疯狂刷b站上找的教程,每天学17-8小时以上,学了几个月java后,开始找网站自学,算是达到了门槛,找到how2j.cn这个网站学了一个月,把ssm、springboot这些重新快速过了一遍(推荐这个网站:主要是站长有很多例子,可能讲的不细,但都有例子可以跑起来,这样不容易迷路放弃)。学完后吧年前学校组织的java实训项目重新做了一遍(原生jdbc+servlet+tomcat)。慢慢也开始用起了IDEA,没有再用ecplice了。大二结束后那个暑假疯狂跟着视频敲项目,黑马的微服务十次方项目,尚硅谷的jvm讲解,开始看书:mysql底层、mysql存储机制、jvm(看了忘),java编程思想、effectiveJava都二刷一遍(现在还是忘了)。也开始去博客找技术学,学大佬路。用git找开源项目学,有一个开源的管理系统看了好久,也让我学到了不少:若依管理系统,我觉得下下来跑一跑还是不错的,不用纠结里面的代码,都是一些耦合逻辑(以前就是杠非要把代码思路理清楚,shiro,vue配置这些,现在看其实就是一个开发脚手架,能快速拿来用就行)。
大三上册开始去学小程序开发,写一些前端,写游戏写了1-2个月,这上半年我学的步伐也慢了下来,学校课程也开始教计网,计组,计操了,越学越多,以前懂的现在看还是没完全懂。每次学都有新的认识。大三下册过年浪了2个月(很疯-也是被带坏的一年(开始学会了进各种场所)),大三下册开始准备背面试题,对自己也没底,还不知道啥教大厂。面向百度编程,面向百度面试,最后下了牛客里面找,随便网上找个简历改下直接微信发给一个阿里内推的师兄,直接说内容太少。就停了一个月。3月份着手做了一个奶茶店小程序,运营了2个月,边做也学了很多,踩各种坑,从学习到实操之间开始谩慢跨越。4月份迎来第一次面试-携程的面试官,那个月陆续也面了其他几个美团拼多多蚂蚁字节,最后除了携程其他都过(2口头,2offer邮件,感觉面试难度和秋招差不多,笔试难度也一样,可能是大三投的实习的人很少的原因)。5月份去字节实习了几个月,虽然学的是java,但是工作是用golang,不过都类似,几天就能上手。字节实习很忙,对于我来说基本没啥时间学我自己的东西,那几个月我感到有点压抑(可能租房太小,生活太挤,周边没有认识的人),没人带(。自己硬学,一般都有人带的,这样上手会快很多)。
大四秋招暑假89月都没准备,很多面试都勉强过,但是算法都没完全做出来。8股文就那些,懂得懂,不懂的还是不懂。10月辞职开始全投入刷题补算法,效果很好,那个月的面试所有算法都做出来最后也拿到了比较满意的offer(写过2次面筋可以看看)。马上又要去实习了,可能春招还会面1-2家,但没啥特殊情况可能现在这个job就是毕业后的第一站了,也马上过年了,马上毕业了,打算留点什么。大学有过遗憾有过堕落有过疯狂有过拼搏,再毕业前希望能写完一个博客教程吧,这也算是我的毕设,也算是分享个项目留给以后的师弟师妹们。
- 在写的时候我本着教小白的路子写,可能比较详细,可以一点一点跟着敲都行,项目里的每行html、css、js,每行后端代码都是我手写的,我在部分代码复制别人的时候也是往简单里改,css都用内联(不要建议。),能删的配置文件我都删了,能自己简单实现的我都没用三方框架。代码都非常简单,没有任何难点。在需要有编程基础我觉得跟着敲一遍都没问题。这是前后端完全分离的,可以先看前端,也可以先看后端,也可以直接把源码来下来直接跑。在写之前我会把系统重置一遍,重0开始,coding together!。
Shop实战:项目简介
该项目前身是我去年做的一个奶茶点餐系统,现在我重构成多商家版外卖系统,前端和后端都重新写了,前端重写是因为之前的前端是套别人的,改还不如直接remake,后端重写是因为之前是java版的,现在是golang,都差不多golang也更轻量些,类似迷你版的美团吧,gitee上有演示,下面也有效果图,可以在线体验,这个是可以直接商用的,不用客气。
Shop实战:前台前端-创建uni项目、接口测试模式 TODO
Shop实战:前台前端-登录 TODO
Shop实战:前台前端-个人中心 TODO
Shop实战:前台前端-商品列表、购物车 TODO
Shop实战:前台前端-订单列表、下单 TODO
Shop实战:前台前端-支付 TODO
Shop实战:前台前端-小程序、h5网站发布 TODO
Shop实战:前台前端-创建vue项目、接口测试模式 TODO
Shop实战:后台前端-路由设计,页面布局、菜单栏设计 TODO
Shop实战:后台前端-登录 TODO
Shop实战:后台前端-用户、商品种类管理 TODO
Shop实战:后台前端-商品管理 TODO
Shop实战:后台前端-店铺配置 TODO
Shop实战:后台前端-管理员管理 TODO
Shop实战:后台前端-角色管理 TODO
Shop实战:后台前端-店铺管理 TODO
Shop实战:后台前端-打包发布 TODO
Shop实战:后端-数据库设计 TODO
Shop实战:后端-api设计 TODO
前台api
Shop实战:后端-前台api-登录 TODO
Shop实战:后端-前台api-用户中心 TODO
Shop实战:后端-前台api-商品 TODO
Shop实战:后端-前台api-订单 TODO
Shop实战:后端-前台api-支付 TODO
后台api
Shop实战:后端-后台api-登录 TODO
Shop实战:后端-后台api-用户、商品种类管理 TODO
Shop实战:后端-后台api-商品管理 TODO
Shop实战:后端-后台api-订单管理 TODO
Shop实战:后端-后台api-新订单提醒 TODO
Shop实战:后端-后台api-管理员管理 TODO
Shop实战:后端-后台api-角色管理 TODO
Shop实战:后端-后台api-店铺管理、店铺配置 TODO
部署
Shop实战:后端-部署 TODO
Shop实战:mysql服务器,云服务器,nginx配置 TODO
Shop实战:域名申请+域名备案+https配置 TODO
Shop实战:微信公众申请、微信支付开通、企业微信小程序 TODO
Shop实战:腾讯云cos文件处理,腾讯云短信 TODO
Shop实战:auth2.0第三方授权登录(微信公众号,腾讯QQ) TODO
- vue,uniapp,html、js、css、golang、linux、mysql,nginx,git
前端部分页面
后端部分界面,



