关于java:怎么吃透一个java项目

58次阅读

共计 2109 个字符,预计需要花费 6 分钟才能阅读完成。

知乎网友问:

先说一下本人的状况:就是对着视频敲 Java 我的项目,其中遇到的 BUG 还能解决,但就是每次敲完一个我的项目,就感觉很充实,我的项目外面的知识点感觉懂了但又如同没懂,我应该怎样才能把握一个我的项目所用的知识点呢?至多不至于过了一头半个月就想不起来这个我的项目是什么货色了。

写博客记录?,画思维导图?还是怎么样呢?有没有过来人能给点教训呢?


我的答复:

首先,单单对着视频做一遍我的项目,这是远远不够的,因为你都是跟着作者的失常思路走,而作者那些踩坑过程个别都不会说进去,往往出现在你背后的,就是一个很残缺少 bug 的我的项目了。所以你短少一个被动摸索的过程,而摸索的过程才是真正成长的过程!

而后,你短少必要的笔记。正如你所说的,学完之后,不晓得学了什么,如同会了又如同不会。不论是笔记还是导图的形式,我感觉都很有必要。导图能梳理知识点,然而导图不能记录很多文字,不能贴代码,所以,其实我倡议写个博客记录。

我的项目笔记分两种,一种叫我的项目解读笔记,一种是我的项目开发笔记。

那么接下来,我教你如何写这两种笔记博客

1、我的项目开发笔记

这种笔记个别就是指从 0 到 1 逐渐实现一个我的项目的开发过程的笔记博客。这类博客通常都很受读者欢送,也是最具体的。

我个别会这样做,比方我打算做一个博客我的项目。我会间接用 idea 新建一个 springboot 我的项目,而后编写一个 readme.md 文件,先简略定义我所想要的性能、技术栈、和数据库表。有了这几个货色之后,其实基本上我的项目须要做成什么样子曾经心里有数了,接下来我就会依照性能点具体开发整个我的项目,其中会遇到很多踩坑过程,把问题形容和修复过程都记录简略在 readme.md 文件中。或者开发某个性能的设计过程也能够先简略写写。简而言之,这个 readme.md 其实就是简略的笔记过程,你当初还不用在意笔记好好看啥的,因为这不是最终的我的项目开发过程笔记。

例如,我最近打算开发的一个程序员便签日报的我的项目的简略笔记:

整个我的项目开发结束之后,也就是我的项目曾经有了最终的演示之后,我就会开始思考写我的项目开发过程笔记了。

而后我会从新新建一个新我的项目,而后第一步须要做啥,第二步做啥,我会先定义好整个笔记的目录框架。

后端开发目录:

前端开发目录:

其实做一个 springboot 我的项目的开发架构都有点相似,能够大略分为:架构代码,业务代码。

架构代码大抵分为:

  • 框架整合
  • 全局异样解决
  • 对立后果封装
  • 实体校验
  • 平安攻打进攻
  • 常用工具类
  • 权限与会话管制
  • 零碎安全监控
  • 等等

业务代码的话,根本都是在零碎根本架构的根底上增加具体的业务性能,比方博客我的项目的博客的增删改查、栏目的展现、搜寻性能等。

所以这么一想,想写一个我的项目的开发过程就简略了,先写搭建零碎架构的过程,才写业务代码。一点都不会迷茫。循序渐进把本人所学的常识用下来就行了。过程中多写写心得啥的。

我本人写过三个个我的项目的开发过程,一个前后端拆散的博客我的项目 vueblog,一个前后端后盾管理系统 vueadmin,还有传统的博客我的项目 eblog。

三个我的项目都有视频和文档。感兴趣能够去学习学习:

1、超具体!4 小时开发一个 SpringBoot+vue 前后端拆散博客我的项目!!

文章:https://www.zhuawaba.com/post/17

视频:https://www.bilibili.com/vide…

2、前后端后盾管理系统 vueadmin

前端笔记:https://www.zhuawaba.com/post/18

后端笔记:https://www.zhuawaba.com/post/19

视频:https://www.bilibili.com/video/BV1af4y1s7Wh/

从 0 到 1,残缺搭建 Springboot 开源博客我的项目 eblog!– 掘金 https://juejin.cn/post/684490…

2、我的项目解读笔记

我的项目笔记这个还是比较简单的,就是对开源我的项目的解读,比方 renren-fast 我的项目。和我的项目开发笔记一样,我个别都是看零碎根本架构、和业务代码,遇到和我不一样的,或者让我眼前一亮的设计,我就会记录下来,通常我就是贴代码,而后退出本人的阐明,把这个性能点说分明,同样的,在通读整个我的项目之后,我就会开始编写笔记目录,看须要写什么货色,结尾我个别都会阐明我的项目的作用、性能、技术栈、界面等信息,而后上面就是解剖性能点。

比方 renren 我的项目:

如果你想看具体的文章,能够去这个链接,都是我原创的文章,能够关注我的公众号:Java 问答社。感激。

1、必读经典我的项目,web 开发框架 renren-fast 我的项目解读:https://www.zhuawaba.com/post/86

2、看 spring cloud 开源我的项目 Pig 的云踩坑记:https://www.zhuawaba.com/post/87

3、又一经典开源我的项目 Guns 齐全解读,小 Hub 好棒!:https://www.zhuawaba.com/post/88

以上就是全副的内容了,心愿对你有感激,感激邀请答复!

正文完
 0