在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    Snowy:基于國產(chǎn)密碼算法后臺通用管理系統(tǒng),支持國產(chǎn)數(shù)據(jù)庫

    Snowy:基于國產(chǎn)密碼算法后臺通用管理系統(tǒng),支持國產(chǎn)數(shù)據(jù)庫

    框架介紹

    Snowy是一款基于國產(chǎn)密碼算法后臺權(quán)限管理系統(tǒng),其中采用了SM2、SM3、SM4及簽名驗簽,軟件層面完全符合等保測評要求,讓更多的人認識密碼,使用密碼。技術(shù)框架與密碼結(jié)合,讓前后分離“密”不可分。

    結(jié)合SpringBoot+AntDesignVue開發(fā),注釋豐富,代碼簡潔。適配國產(chǎn)數(shù)據(jù)庫(金倉、達夢)、主流數(shù)據(jù)庫Mysql、Oracle、Mssql、Postgresql,小諾的產(chǎn)品一致追求簡潔干凈,一套代碼搞定!同時支持國產(chǎn)中間件部署、麒麟操作系統(tǒng)、Windows、Linux部署使用。

    框架亮點及優(yōu)勢

    1、模塊化架構(gòu)設計,層次清晰,業(yè)務層推薦寫到單獨模塊,框架升級不影響業(yè)務。

    模塊樹 snowy ->項目工程 snowy-base ->框架基礎模塊 snowy-core ->核心模塊 snowy-gen ->代碼生成 snowy-system ->基礎業(yè)務 snowy-main ->業(yè)務開始模塊 業(yè)務 ->您的業(yè)務

    2、獨創(chuàng)前端字典翻譯

    全部字典數(shù)據(jù)儲存前端store,后端接口數(shù)據(jù)統(tǒng)一過濾器翻譯

    3、獨創(chuàng)的數(shù)據(jù)權(quán)限范圍機制

    數(shù)據(jù)范圍的分配也來自于給用戶單獨分配的數(shù)據(jù)范圍,最終決定用戶有幾個公司的數(shù)據(jù)范圍的是,用戶擁有的角色的數(shù)據(jù)范圍 + 用戶直接分配的數(shù)據(jù)范圍

    若一個用戶有多個角色,系統(tǒng)最終判定用戶有哪些數(shù)據(jù)范圍是以多個角色和用戶數(shù)據(jù)范圍的 并集為準。

    4、獨創(chuàng)的文件預覽系統(tǒng)

    支持txt.doc.docx.ppt.pptx.xls.xlsx.pdf.png.jpg.jpeg.bmp.gif等

    預覽速度快,兼容性好,支持常見文本格式.只需在運行環(huán)境一鍵安裝libreoffice即可,運行簡單,操作方便。

    快速啟動

    前置條件:開發(fā)電腦需要安裝:NodeJs(14.x)、npm或yarn(最新版)建議使用yarn、Mysql5.7、Jdk1.8、Maven3.6.3(最新版)、開發(fā)工具推薦idea、數(shù)據(jù)庫瀏覽器可使用Navicat

    1.代碼下載

    使用git拉取代碼到本地或者直接下載解壓zip包。

    git clone https://gitee.com/xiaonuobase/snowy.git

    2.數(shù)據(jù)庫初始化

    手動創(chuàng)建snowy-pub數(shù)據(jù)庫,然后執(zhí)行數(shù)據(jù)庫初始化腳本,將數(shù)據(jù)庫文件_sql/snowy-pub.sql導入到數(shù)據(jù)庫。

    3.修改配置文件

    使用IntelliJ IDEA 打開項目,修改snowy-main/src/main/resources/application-local.yml文件,修改為您的數(shù)據(jù)庫ip,賬號和密碼;修改redis密碼。

    application-local.yml

    spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/snowy-pub?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true username: root password: 123456 redis: host: localhost port: 6379 password:

    4.程序運行

    在IntelliJ IDEA開發(fā)工具中,選中SnowyApplication,點擊運行按鈕,即可啟動服務端程序。

    5.前端運行

    打開cmd命令窗口,cd _web進入前端目錄。

    安裝依賴,可使用命令:npm install 或 yarn

    yarn

    啟動前端程序,可使用命令:npm run serve 或 yarn run serve

    yarn run serve

    啟動成功如下圖所示:

    前端啟動成功

    打開瀏覽器,輸入http://localhost:81,進入登錄界面,輸入用戶名密碼進入主頁。默認用戶名密碼:superAdmin/123456

    首頁

    開源協(xié)議

    • Snowy生態(tài)技術(shù)框架全系版本采用 Apache License2.0協(xié)議
    • 代碼可用于個人項目等接私活或企業(yè)項目腳手架使用,Snowy全系開源版完全免費
    • 二次開發(fā)如遇開源競品請先聯(lián)系群主溝通合作
    • 請保留源碼頭部的版權(quán)與作者聲明及出處。
    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    上一篇 2022年6月16日 06:04
    下一篇 2022年6月16日 06:04

    相關(guān)推薦

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息