Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
ditPlus --文本編輯神器,它以其卓越的功能特性,在文本編輯領(lǐng)域獨樹一幟。它擁有無限次的撤銷與重做功能,仿佛擁有時光倒流與快進的魔法,讓每一次編輯都充滿彈性與可能。英語拼寫檢查功能更是如同一位細心的老師,時刻提醒我們避免拼寫錯誤。
此外,EditPlus還具備自動換行與列數(shù)標記的實用功能,讓文本排列井然有序,宛如一首優(yōu)美的詩篇。搜索替代功能則如同神探一般,快速準確地找到并替換文本中的目標內(nèi)容。同時,它還支持多文件編輯與全屏瀏覽,讓工作更高效、更專注。
安裝步驟
1、解壓并打開下載的安裝包,打開EditPlus文件夾
2、找到EditPlus.exe程序,雙擊打開
3、點擊enter輸入注冊碼
4、將以下信息填入表中Username:VovanRegcode:3AG46-JJ48E-CEACC-8E6EW-ECUAW
5、點擊確定
6、然后關(guān)閉程序,重新打開即可免費使用
資源獲取
不限速下載鏈接:https://pan.xunlei.com/s/VNy9eIu_6GT5HkPAWZCQDJHSA1?pwd=t2fw#
更多版本:https://www.dcss.top/829.html
ditPlus中文版是一款小巧卻充滿力量的老牌代碼文本編輯器,它專為Windows系統(tǒng)量身打造,能夠輕松駕馭文本、網(wǎng)頁以及程序語言等多領(lǐng)域編輯需求。它如同一位多才多藝的藝術(shù)家,無論是文字、網(wǎng)頁還是程序代碼,都能在其手中煥發(fā)出別樣的光彩。
安裝步驟
1、解壓并打開下載的安裝包,打開EditPlus_v5.3.0.3425文件夾,雙擊運行注冊激活程序
2、運行完成后,關(guān)閉窗口
3、回到文件夾,雙擊打開EditPlus程序
4、單擊同意
5、點擊確定
6、軟件是免安裝的,打開軟件就可以使用了
資源獲取
不限速下載鏈接:https://pan.xunlei.com/s/VNy9iYa3fRwEaUtQWCFd9VYeA1?pwd=axj5#
更多版本:https://www.dcss.top/829.html
一個基于SpringBoot 2 的管理后臺系統(tǒng),有數(shù)十個基于此的商業(yè)應(yīng)用,包含了用戶管理,組織機構(gòu)管理,角色管理,功能點管理,菜單管理,權(quán)限分配,數(shù)據(jù)權(quán)限分配,代碼生成等功能 相比其他開源的后臺開發(fā)平臺腳手架,SpringBoot-Plus 使用簡單,可以輕易完成中型,大型系統(tǒng)開發(fā)。同時技術(shù)棧較為簡單
如何判斷一個開源開發(fā)平臺適合自己
Plus系統(tǒng)是一個使用簡單,功能較為復(fù)雜的開源系統(tǒng),已經(jīng)數(shù)十家商業(yè)公司采用
系統(tǒng)基于Spring Boot2.1技術(shù),前端采用了Layui2.4。數(shù)據(jù)庫以MySQL/Oracle/Postgres/SQLServer為實例,理論上是跨數(shù)據(jù)庫平臺.
1.1 安裝說明
建議在徹底熟悉plus系統(tǒng)之前,先暫時不要修改其他配置選項,免得系統(tǒng)無法訪問
本系統(tǒng)基于Spring Boot 2 ,因此請務(wù)必使用JDK8,且打開編譯選項parameters(點擊了解parameters), 并重新編譯工程,如果你沒有使用Java8的 parameters 特性,系統(tǒng)不能正常使用
從Git上獲取代碼后,通過IDE導入此Maven工程,包含倆個子工程
com.ibeetl.admin.CosonleApplication 是系統(tǒng)啟動類,在admin-console包下,在運行這個之前,還需要初始化數(shù)據(jù)庫,位于doc/starter-mysql.sql,目前只提供mysql, oracle, postgresql腳本。理論上支持所有數(shù)據(jù)庫
還需要修改SpringBoot配置文件application.properties,修改你的數(shù)據(jù)庫地址和訪問用戶
spring.datasource.baseDataSource.url=jdbc:mysql://127.0.0.1:3306/starter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&useSSL=false&useInformationSchema=true
spring.datasource.baseDataSource.username=root
spring.datasource.baseDataSource.password=123456
spring.datasource.baseDataSource.driver-class-name=com.mysql.cj.jdbc.Driver
運行CosonleApplication,然后訪問http://127.0.0.1:8080/ 輸入admin/123456 則可以直接登錄進入管理系統(tǒng)
1.2 創(chuàng)建子系統(tǒng)
SpringBoot-plus 是一個適合大系統(tǒng)拆分成小系統(tǒng)的架構(gòu),或者是一個微服務(wù)系統(tǒng),因此,如果你需要創(chuàng)建自己的業(yè)務(wù)系統(tǒng),比如,一個CMS子系統(tǒng),建議你不要在SpringBoot-Plus 添加代碼,應(yīng)該是新建立一個maven工程,依賴admin-core,或者依賴admin-console(如果你有后臺管理需求,通常都有,但不是必須的)
創(chuàng)建子系統(tǒng),可以進入代碼生成>子系統(tǒng)生成, 輸入maven項目路徑,還有包名,就可以直接生成一個可運行的基于SpringBoot-Plus 的子系統(tǒng),所有代碼可以在個項目里些完成,直接運行MainApplication,
@SpringBootApplication @EnableCaching @ComponentScan(basePackages={"com.corp.xxx","com.ibeetl.admin"}) public class MainApplication extends SpringBootServletInitializer implements WebApplicationInitializer { public static void main(String[] args) { SpringApplication.run(MainApplication.class, args); } }
子系統(tǒng)包含了admin-core和admin-console, 因此你可以直接在子系統(tǒng)里使用core和console提供的所有功能,通過子系統(tǒng)的console功能的代碼生成來完成進一步開發(fā)
子系統(tǒng)可以單獨運行和維護,也可以集成到nginx后構(gòu)成一個龐大的企業(yè)應(yīng)用系統(tǒng)
1.2.1 配置子系統(tǒng)
子系統(tǒng)不需要做任何配置即可在IDE里直接運行,如果你想打包jar方式運行,則需要添加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
如果你想打包成war放到tomcat下運行,需要修改maven打包為war
<packaging>war</packaging>
1.2.2 菜單系統(tǒng)
系統(tǒng)默認提供三種類型菜單
建議新建立一個子系統(tǒng)來放置新功能
SpringPlus-Boot 并非以菜單或者按鈕來組織整個系統(tǒng),而是以功能點來組織整個系統(tǒng)提供的功能。如果要使得菜單生效,你必須要先常見一個功能點并且功能點有一個訪問地址,然后將此菜單關(guān)聯(lián)到這個功能點
SpringBoot-Plus 先建立功能點是個好習慣,功能點被組織成一顆樹,代表了系統(tǒng)應(yīng)該提供功能的功能,我們看代碼就會看到,功能點跟菜單,跟權(quán)限,和數(shù)據(jù)權(quán)限都有密切關(guān)系
1.2.2 添加代碼
可以參考1.3業(yè)務(wù)代碼生成生成初始化的代碼,業(yè)務(wù)代碼生成了14個文件,包含前后端所有代碼,可以通過生成來了解代碼習作規(guī)范
1.3 業(yè)務(wù)代碼生成
在介紹如何利用Plus開發(fā)系統(tǒng)之前,先介紹代碼生成功能,此功能可以生成前后端代碼總計14個文件,你可以通過預(yù)覽功能了解如何開發(fā)這個系統(tǒng)
代碼生成針對表進行代碼生成,包括JS,JAVA,SQL和HTML,可以通過預(yù)覽功能直接預(yù)覽。在生成代碼到本地前,有些參數(shù)需要修改,否則,代碼生成后顯示的都是英文
其他修改的地方有
是否包含導入導出,如果選擇,則會生成導入導出的代碼,導入導出模板則需要參考已有功能(比如數(shù)據(jù)字典)來完成
是否包含附件管理,如果選擇,則業(yè)務(wù)對象可以關(guān)聯(lián)一組附件,比如客戶關(guān)聯(lián)一組附件,或者申請信息關(guān)聯(lián)一組附件。
字段信息的顯示名字,這個用于前端列表,表單的顯示,應(yīng)當輸入中文名字
作為搜索,可以勾選幾個搜索條件,系統(tǒng)自動生成一個搜索配置類
如果字段關(guān)聯(lián)數(shù)據(jù)字典,那么設(shè)置一個數(shù)據(jù)字典,這樣,生成的界面將會變成一個下拉列表
1.3.1 前端代碼
前端代碼采用了layui的JS框架,使用了按需加載的方式,文檔參考 http://www.layui.com/doc/base/infrastructure.html.
基礎(chǔ)JS
1.3.2 HTML代碼
頁面采用layui,文檔參考 http://www.layui.com/demo/
模板語言了使用Beetl,文檔參考ibeetl.com
采用layui的好處是自帶了頁面和組件還有JS的管理,能完成大多數(shù)業(yè)務(wù)需求
基礎(chǔ)UI組件:
plus是一個適合單體系統(tǒng),系統(tǒng)拆分的java快速開發(fā)平臺,也可以經(jīng)過改造成微服務(wù)平臺(以前做一個版本,但覺得plus應(yīng)該聚焦系統(tǒng)核心,而不是簡單堆砌功能,所以放棄了)
以下是單體系統(tǒng),小系統(tǒng),和微服務(wù)的區(qū)別
單體系統(tǒng)是一種常見系統(tǒng)設(shè)計方式,也是這十幾年年來最主要的設(shè)計方式。單體系統(tǒng)的所有功能都在一個工程里,打成一個war包,部署。這樣有如下明顯好處
隨著業(yè)務(wù)發(fā)展,重構(gòu),單體系統(tǒng)越來越多,在開發(fā)一個龐大的單體系統(tǒng)的時候,就會有如下弊病
因此,越來越多的架構(gòu)師在設(shè)計系統(tǒng)的時候,會考慮系統(tǒng)拆分成多個單體小系統(tǒng)甚至是微服務(wù)。對于傳統(tǒng)企業(yè)應(yīng)用,拆成小系統(tǒng)更合適,對互聯(lián)網(wǎng)系統(tǒng),使用微服務(wù)個更合適,這是因為
因此,對于大多數(shù)傳統(tǒng)IT應(yīng)用來說,單體拆分小系統(tǒng)在技術(shù)上沒有風險,是一個可以立即實施的架構(gòu)。如下是一個單體系統(tǒng)拆分后的物理架構(gòu)
對于用戶來說,訪問不同的菜單功能,講定位到不同得子系統(tǒng),提供服務(wù)。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。