亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java雜談之合格程序員一定要會(huì)閱讀別人的源碼

 更新時(shí)間:2021年09月30日 14:29:30   作者:四季人06  
閱讀別人的代碼作為開發(fā)人員是一件經(jīng)常要做的事情。一個(gè)是學(xué)習(xí)新的編程語言的時(shí)候通過閱讀別人的代碼是一個(gè)最好的學(xué)習(xí)方法,另外是積累編程經(jīng)驗(yàn)

學(xué)會(huì)閱讀別人的源碼 找預(yù)覽運(yùn)行效果下載(用idea拉取代碼)看運(yùn)行安裝數(shù)據(jù)庫安裝前端依賴后端maven更換等分析架構(gòu)Run一下啟動(dòng)前端 前后端分離項(xiàng)目的套路如何找到一個(gè)好的開源項(xiàng)目giteegithub

在這里插入圖片描述

預(yù)覽運(yùn)行效果

在這里插入圖片描述
在這里插入圖片描述

下載(用idea拉取代碼)

在這里插入圖片描述

然后分別下載前端工程和后端工程
github下載或拉代碼比較慢,可以選碼云來下載

在這里插入圖片描述

在這里插入圖片描述

如果下載后的壓縮包無法打開,那就idea拉代碼吧
我是直接拉的代碼,因?yàn)?,下載zip真的很慢
如果不會(huì),請(qǐng)看我的另一篇文章

后端工程拉好后加載需要一點(diǎn)時(shí)間,耐心等待

  • 用了哪些技術(shù)
  • 有沒有sql
  • 你的環(huán)境是否完整

運(yùn)行

安裝數(shù)據(jù)庫

找到sql腳本,并運(yùn)行

在這里插入圖片描述

安裝前端依賴

所以,如果是一個(gè)vue項(xiàng)目,你一定要有nodejs環(huán)境

在這里插入圖片描述

在這里插入圖片描述

如果出現(xiàn)報(bào)錯(cuò),按如下命令操作

在這里插入圖片描述

npm config set registry https://registry.npm.taobao.org
npm install forever -g

后端maven更換等

檢查jdk、maven倉庫、數(shù)據(jù)庫驅(qū)動(dòng)是否適合自己的環(huán)境等
如果如下圖,沒有報(bào)錯(cuò)即可

在這里插入圖片描述

分析架構(gòu)

先看到redis

在這里插入圖片描述

然后我們又看到了swagger,只要看到swagger我們就可以先進(jìn)入swagger-ui

在這里插入圖片描述

看配置文件

在這里插入圖片描述

在這里插入圖片描述

Run一下

在這里插入圖片描述

在這里插入圖片描述

確定沒有報(bào)錯(cuò)之后,訪問一下swagger看一看接口文檔
http://localhost:8000/swagger-ui.html

在這里插入圖片描述

啟動(dòng)前端

在這里插入圖片描述

出現(xiàn)了一個(gè)小問題,先處理一下
先核對(duì)一下版本看看是什么鬼情況

在這里插入圖片描述

在這里插入圖片描述

安裝一下vue-cli

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

然后。。你就會(huì)看到登陸界面

在這里插入圖片描述

在這里插入圖片描述

檢查一下接口,沒什么問題,大功告成?。?/p>

前后端分離項(xiàng)目的套路

我的習(xí)慣!從前端可以分析,點(diǎn)開一個(gè)接口,分析調(diào)用關(guān)系!
看看前端是8013,后端是8000,這又是怎么操作的呢??

  • 封裝了接口請(qǐng)求 ajax axios request
  • 找到配置

在這里插入圖片描述

  • 找到接口的調(diào)用關(guān)系

在這里插入圖片描述

SpringBoot提供服務(wù),前端調(diào)用接口!vue負(fù)責(zé)渲染

  • 看看架構(gòu)

在這里插入圖片描述

看看登陸接口

在這里插入圖片描述

通過前端請(qǐng)求,找到api,進(jìn)而找到后端請(qǐng)求

在這里插入圖片描述

來看看標(biāo)準(zhǔn)的resful風(fēng)格的接口

在這里插入圖片描述

全局搜索,controller-service-dao你值得擁有?。?/p>

如何找到一個(gè)好的開源項(xiàng)目

1.找分類
2.看收藏
3.看價(jià)值star

gitee

看看碼云

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

github

學(xué)會(huì)精確查找
1.NAME
2.Description (有些人沒有寫基礎(chǔ)介紹)
3.DownLoad
4.README.md

比如
in:name layui
in:description springboot
in:language java

你也可以合并篩選條件來查找

在這里插入圖片描述

到此這篇關(guān)于Java雜談之合格程序員一定要會(huì)閱讀別人的源碼的文章就介紹到這了,更多相關(guān)Java 源碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 實(shí)現(xiàn)多線程的幾種方式匯總

    Java 實(shí)現(xiàn)多線程的幾種方式匯總

    JAVA多線程實(shí)現(xiàn)方式主要有三種:繼承Thread類、實(shí)現(xiàn)Runnable接口、使用ExecutorService、Callable、Future實(shí)現(xiàn)有返回結(jié)果的多線程。其中前兩種方式線程執(zhí)行完后都沒有返回值,只有最后一種是帶返回值的。
    2016-03-03
  • 深入解析Java中ThreadLocal線程類的作用和用法

    深入解析Java中ThreadLocal線程類的作用和用法

    ThreadLocal為解決多線程程序的并發(fā)問題提供了一種新的思路,ThreadLocal并不是一個(gè)Thread,而是Thread的局部變量,本文就來深入解析Java中ThreadLocal線程類的作用和用法.
    2016-05-05
  • 使用指定的JDK啟動(dòng)IDEA的三種方法

    使用指定的JDK啟動(dòng)IDEA的三種方法

    今天小編就為大家分享一篇關(guān)于使用指定的JDK啟動(dòng)IDEA的三種方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • java編程創(chuàng)建型設(shè)計(jì)模式單例模式的七種示例

    java編程創(chuàng)建型設(shè)計(jì)模式單例模式的七種示例

    這篇文章主要為大家介紹了java編程中創(chuàng)建型設(shè)計(jì)模式之單例模式的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • 新手易懂的Java客戶管理小項(xiàng)目

    新手易懂的Java客戶管理小項(xiàng)目

    本篇文章是作為一個(gè)很適合新手閱讀的初級(jí)小項(xiàng)目,客戶管理,它主要實(shí)現(xiàn)數(shù)據(jù)庫的增刪查改操作,管理每位客戶的不同信息,如果你也是開始學(xué)Java不久,這篇文章將很適合你
    2021-11-11
  • idea自定義快捷代碼生成模板的方法

    idea自定義快捷代碼生成模板的方法

    這篇文章主要介紹了idea自定義快捷代碼生成模板的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • spring boot優(yōu)雅集成redisson詳解

    spring boot優(yōu)雅集成redisson詳解

    這篇文章主要為大家介紹了spring boot優(yōu)雅集成redisson詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • java中判斷對(duì)象類型的3種方法舉例

    java中判斷對(duì)象類型的3種方法舉例

    在Java這種強(qiáng)類型語言中類型轉(zhuǎn)換、類型判斷是經(jīng)常遇到的,下面這篇文章主要給大家介紹了關(guān)于java中判斷對(duì)象類型的3種方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Java實(shí)現(xiàn)按照大小寫字母順序排序的方法

    Java實(shí)現(xiàn)按照大小寫字母順序排序的方法

    這篇文章主要介紹了Java實(shí)現(xiàn)按照大小寫字母順序排序的方法,涉及java數(shù)組遍歷、編碼轉(zhuǎn)換、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • java中redis增刪查以及清理緩存的案例

    java中redis增刪查以及清理緩存的案例

    這篇文章主要介紹了java中redis增刪查以及清理緩存的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評(píng)論