日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

smartadmin mysql_Smart Admin

發布時間:2023/12/10 数据库 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 smartadmin mysql_Smart Admin 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件簡介

SmartAdmin是一套互聯網企業級的通用型中后臺解決方案!使用最前沿的前后臺技術棧SpringBoot和Vue,前后端分離,用一套漂亮的代碼和一套整潔的代碼規范,同時又讓開發者節省大量的時間,減少加班,快樂工作,熱愛生活。

文檔地址

在線預覽

在線預覽:

http://preview.smartadmin.1024lab.net

演示用戶1:demo 密碼:123456

演示用戶2:demo1 密碼:123456

疑惑

有人問:又是個“輪子”? 輪子靠譜嗎?為什么要選擇你這個輪子?

1024Lab 回答:它不是“輪子”,而是一套代碼,一套規范,一套開發理念,一套思想。

理念與思想

我們分享的不是代碼,不是徒勞無功的堆砌功能,而是你必須的基礎功能,比如Vue前端權限、心跳、動態Reload、Keepalived標簽頁等等,可能還有一些正是你當前項目中缺失的功能。

我們分享的不僅有代碼,還有一套經過幾十人驗證過的前、后端代碼。細節決定成敗,好的規范能讓我們敲下的每行代碼更鏗鏘有力!

我們推崇高質量的代碼,身為開發,代碼即利劍,鍵盤上一套行云流水,宛如俠客,事了拂衣去,深藏身與名。

我們推崇團隊的高度配合默契、互相幫助,從不加班,而不是一看到別人的代碼就頭皮發麻,留其996.ICU

我們熱愛編程,熱愛代碼,保持謙遜,不斷學習,快樂工作,熱愛生活。

請相信并認真閱讀下面的每一個點,讓你感受不一樣的編碼體驗

演示圖

![](/static/assets/osapp/images/8d17b3500bd91d690a6fd6a0055b2039.png)

![](/static/assets/osapp/images/b38d7c4d715c722e1585e14e06cb6f15.png)

![](/static/assets/osapp/images/9ef95d1f47dd70ffbae0302339e6bfa4.png)

![](/static/assets/osapp/images/ee7757c2739d3aa42a06a2a552f435b9.png)

![](/static/assets/osapp/images/884b33c0792ec7c2fcaa971287316435.png)

![](/static/assets/osapp/images/92afe12ce0727de4f888114d489f5cf0.png)

![](/static/assets/osapp/images/066ec44c9ccf9e16f5c8800d20a7cb7b.png)

![](/static/assets/osapp/images/3a3cb4493921758a86dfe12d40188c25.png)

![](/static/assets/osapp/images/48f87349126ec32bb0961cfe88efa318.png)

![](/static/assets/osapp/images/d7fb4f44a9fd6eccba9b7fdd63341be7.png)

![](/static/assets/osapp/images/cc86f23254362dcc072d4077e17168f1.png)

![](/static/assets/osapp/images/6191cc83dd3fcfb224ad2d4926d4dc10.png)

![](/static/assets/osapp/images/50fccede79ef7575959d16addea70c58.png)

![](/static/assets/osapp/images/7ce1d924d41215d1acc92bbc05d38709.png)

技術體系

前端:Vue + Vue-Router + Vuex + ViewUI(iview) + vue-enum

后端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql

前端代碼規范smart-front-standard -guide

基于阿里規范之上的后端規范smart-backend-standard-guide

前端特點

高質量的代碼、代碼結構、和代碼注釋

漂亮的UI,菜單欄、標簽頁等等

優化基于Keepalive的標簽頁,做到標簽頁該緩存的時候緩存,比如左右切換等,不該緩存的時候不緩存,比如新建,表單提交結束等

前端常量維護: vue-enum,拒絕出現魔法數字,代碼不可維護的現象

全新的基于前端的權限設計(忘掉傳統的權限設計吧,已經不適合這個前端時代)

體驗、交互更好用的員工、部門、角色、菜單管理

基于websocket的在線人數

支持一級、二級、三級菜單

支持菜單搜索功能

其他功能:郵件、富文本、消息、系統配置等等

定時任務

寫不完了,太多好的細節需要你的發現

后端特點

高質量的Java代碼、分包結構、和代碼注釋

業內獨創的請求返回碼維護,非常值得一看

基于一個注解和controller的權限設計放棄更復雜的shiro

完整的數據權限支持

四層架構(controller, service, manager, dao)

代碼閱讀性強、擴展性極高的員工、部門、角色、菜單管理

基于LRU策略的內存級權限緩存

自定義枚舉表單驗證,BigDecimal驗證等

配合前端vue-enum的swagger文檔注解

心跳服務,讓你發現有哪些機器再跑,哪些人在偷偷的跑你的Job

自定義的quartz job添加和修改,方便測試人員測試

smart-reload,為系統預留鉤子,動態加載,在不重啟程序前提下執行一些代碼,你懂的

其他功能:郵件、富文本、消息、系統配置等等

以上只是一些舉例,更多燦若繁星的驚喜和細節,等待著你的發現!

前端代碼規范

文件、文件夾、目錄結構、組建、變量等等怎么命名

html、css、less等如何規范

vue項目目錄結構如何劃分

router和store該怎么劃分擴展性更好

vue組件規范該選擇哪些

以及更多,數不勝數讓你覺得實用,同時身心愉悅的規范

后端代碼規范

好多種分包,哪種更合理一些

四層架構(controller, service, manager, dao) 是什么,為什么要有四層

各個層的代碼該怎么寫才能讓團隊配合默契,高度一致

vo, bo, dto, entity 怎么區分和使用

spring的 @Transactional 你用對了嗎

方法參數個數、注釋、todo這些也要有規范,你遵守過嗎

以上舉例,只是滄海一粟,更多的細節等待你的發現!

ps:以上規范基礎都是以團隊出發,讓團隊開心快樂的寫代碼,而不是為了代碼規范而規范。

總結

以上是生活随笔為你收集整理的smartadmin mysql_Smart Admin的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。