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 最近中文字幕免费版在线,99视频在线精品免费,国产网站视频

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          文本編輯神器 - EditPlus v5.4安裝教程

          文本編輯神器 - EditPlus v5.4安裝教程

          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ā)平臺適合自己

          • 要明白單體系統(tǒng),系統(tǒng)拆分,微服務(wù)三個不同構(gòu)建開發(fā)平臺方式,plus支持單體和系統(tǒng)拆分,一般而言,后臺管理系統(tǒng)適合單體和系統(tǒng)拆分。微服務(wù)并不適合系統(tǒng)管理,以我知道的互聯(lián)網(wǎng)大廠,央企后臺管理系統(tǒng),還是以前倆個為多
          • 你需要的是技術(shù)框架還是開發(fā)平臺,技術(shù)框架就是技術(shù)堆砌,開發(fā)平臺必須具備一定復(fù)雜基礎(chǔ)業(yè)務(wù)功能
          • 看權(quán)限模型,支持功能權(quán)限和數(shù)據(jù)權(quán)限。plus具備強大的功能權(quán)限和數(shù)據(jù)權(quán)限,且可以擴展n種數(shù)據(jù)權(quán)限
          • 看用戶是否能屬于多個部門,用戶兼職情況很常見
          • 看數(shù)據(jù)字典是否支持級聯(lián),數(shù)據(jù)字典級聯(lián)太常見了,平臺需要提供數(shù)據(jù)和前端的支持。puls系統(tǒng)支持
          • 看代碼生成是否支持預(yù)覽,為什么要預(yù)覽,因為生成會覆蓋,預(yù)覽可以修改已經(jīng)生成的代碼

          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.1 安裝說明

          建議在徹底熟悉plus系統(tǒng)之前,先暫時不要修改其他配置選項,免得系統(tǒng)無法訪問

          本系統(tǒng)基于Spring Boot 2 ,因此請務(wù)必使用JDK8,且打開編譯選項parameters(點擊了解parameters), 并重新編譯工程,如果你沒有使用Java8的 parameters 特性,系統(tǒng)不能正常使用

          從Git上獲取代碼后,通過IDE導入此Maven工程,包含倆個子工程

          • admin-core ,核心包,包含了緩存,數(shù)據(jù)權(quán)限,公用的JS和HTML頁面。
          • admin-console, 系統(tǒng)管理功能,包含了用戶,組織機構(gòu),角色,權(quán)限,數(shù)據(jù)權(quán)限,代碼生成等管理功能

          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)級菜單,出現(xiàn)在頁面頂部,表示一個子系統(tǒng)
          • 導航菜單,出現(xiàn)在頁面左邊,點擊導航將打開其下所有菜單
          • 菜單,點開菜單將定位到頁面,菜單必須關(guān)聯(lián)到一個功能點。

          建議新建立一個子系統(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ù)需要修改,否則,代碼生成后顯示的都是英文

          • 顯示字段 : 當此實體顯示在任何地方的時候,能代表此實體的名稱,比如用戶名,組織機構(gòu)名
          • 變量名:可以自己設(shè)定一個較短的名字,此變量名會用于前后端的變量
          • urlBase:你規(guī)劃的子系統(tǒng),最后訪問路徑是urlBase+變量名字
          • system: 存放sql目錄的的名稱

          其他修改的地方有

          是否包含導入導出,如果選擇,則會生成導入導出的代碼,導入導出模板則需要參考已有功能(比如數(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.

          • index.js: 系統(tǒng)入口JS,包含了查詢和表格
          • add.js : 新增操作的所有JS
          • edit.js: 編輯操作的所有JS
          • del.js: 刪除操作的所有JS

          基礎(chǔ)JS

          • Common.js: 封裝了通常JS功能,如jquery的post方法,layui的窗口方法
          • Lib.js 封裝了業(yè)務(wù)相關(guān)方法,如submitForm,loadOrgPanel等方法

          1.3.2 HTML代碼

          頁面采用layui,文檔參考 http://www.layui.com/demo/

          模板語言了使用Beetl,文檔參考ibeetl.com

          • index.html: 功能首頁
          • add.html: 新增首頁
          • edit.html: 編輯操作首頁

          采用layui的好處是自帶了頁面和組件還有JS的管理,能完成大多數(shù)業(yè)務(wù)需求

          基礎(chǔ)UI組件:

          • orgInput.tag.html 組織機構(gòu)輸入框
          • simpleDictSelect.tag.html 字典下拉列表
          • simpleDataSelect.tag 包含key-value的下拉列表
          • searchForm.tag.html 通用搜索表單
          • submitButtons.tag.html 提交按鈕
          • accessButton.tag.html 普通按鈕(含權(quán)限)
          • attachment.tag.html 附件管理組件
          • ....

          2 單體系統(tǒng),系統(tǒng)拆分和微服務(wù)

          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包,部署。這樣有如下明顯好處

          • 單體系統(tǒng)開發(fā)方式簡單,我們從剛開始學習編程,就是完成的單體系統(tǒng),開發(fā)人員只要集中精力開發(fā)當前工程
          • 容易修改,如果需要修改任何功能,都非常方便,只需要修改一個工程范圍的代碼
          • 測試簡單,單體系統(tǒng)測試不需要考慮別的系統(tǒng),避免本書下冊要提到的各種REST,MQ調(diào)用
          • 部署也很容易:不需要考慮跟別的系統(tǒng)關(guān)系,直接打war包部署到Web服務(wù)器即可
          • 性能容易擴展,可以通過Nginx,把一個應(yīng)用部署到多個服務(wù)器上。

          隨著業(yè)務(wù)發(fā)展,重構(gòu),單體系統(tǒng)越來越多,在開發(fā)一個龐大的單體系統(tǒng)的時候,就會有如下弊病

          • 單體系統(tǒng)龐大,越來越難理解單體系統(tǒng),微小的改動牽涉面廣泛導致開發(fā)小組小心謹慎,開發(fā)速度會越來越慢。另外,啟動一個龐大的單體系統(tǒng),可能需要3分鐘,或者更多時間
          • 多個功能在同一個單體系統(tǒng)上開發(fā),導致測試越來越慢,比如,測試必須排期,串行測試
          • 單體系統(tǒng)如果想對技術(shù)進行更新?lián)Q代,那代價非常大,如果是個小系統(tǒng)構(gòu)成,則可以選取一個小系統(tǒng)先做嘗試。單體大系統(tǒng)是幾乎不可能做技術(shù)升級的
          • 單體系統(tǒng)的所有功能運行在同一個JVM里,功能會互相影響,比如一個統(tǒng)計上傳word文檔的頁碼的功能由于非常消耗CPU,因此,會因為調(diào)用統(tǒng)計功能,導致整個系統(tǒng)短暫都不可用,出現(xiàn)假死的現(xiàn)象

          因此,越來越多的架構(gòu)師在設(shè)計系統(tǒng)的時候,會考慮系統(tǒng)拆分成多個單體小系統(tǒng)甚至是微服務(wù)。對于傳統(tǒng)企業(yè)應(yīng)用,拆成小系統(tǒng)更合適,對互聯(lián)網(wǎng)系統(tǒng),使用微服務(wù)個更合適,這是因為

          • 傳統(tǒng)IT系統(tǒng)本質(zhì)上還是會用一個數(shù)據(jù)庫,而微服務(wù)提倡的是一個服務(wù)一個數(shù)據(jù)庫
          • 傳統(tǒng)IT系統(tǒng)很少需要調(diào)用其他模塊服務(wù)。傳統(tǒng)IT系統(tǒng)通過工作流來串聯(lián)其他子系統(tǒng)。而電商類的微服務(wù)則是通過RPC等方式進行交互,是一個輕量級協(xié)議。傳統(tǒng)IT系統(tǒng)也可以通過SOA,JMS跟其他系統(tǒng)(非子系統(tǒng))交互,采用重量級協(xié)議
          • 微服務(wù)對系統(tǒng)的基礎(chǔ)設(shè)施要求很高,比如微服務(wù)治理,彈性庫等等,只要電商系統(tǒng)才有人力物力去做這種事情,而傳統(tǒng)IT系統(tǒng),及時財大氣粗,也暫時不具備微服務(wù)那樣的IT基礎(chǔ)設(shè)置

          因此,對于大多數(shù)傳統(tǒng)IT應(yīng)用來說,單體拆分小系統(tǒng)在技術(shù)上沒有風險,是一個可以立即實施的架構(gòu)。如下是一個單體系統(tǒng)拆分后的物理架構(gòu)

          對于用戶來說,訪問不同的菜單功能,講定位到不同得子系統(tǒng),提供服務(wù)。


          主站蜘蛛池模板: 精品人妻一区二区三区浪潮在线 | 国产成人精品一区二区A片带套 | 中文字幕亚洲乱码熟女一区二区 | 一区二区三区四区视频| 亚洲AV成人精品日韩一区| 国产熟女一区二区三区四区五区| 精品一区二区三区在线观看l| 国产a∨精品一区二区三区不卡| 波多野结衣高清一区二区三区| 国产精品无码一区二区三区在| 天堂Av无码Av一区二区三区| 一区二区三区在线|欧| 日韩精品一区二区三区大桥未久| 中文字幕一区二区日产乱码| 国产情侣一区二区三区| 亚洲一区二区三区在线视频| 国产一区二区三区免费视频| 福利片福利一区二区三区| 成人一区专区在线观看| 国产成人欧美一区二区三区| 国产中文字幕一区| 丰满人妻一区二区三区视频 | 糖心vlog精品一区二区三区| 国产成人精品久久一区二区三区| 精品国产福利一区二区| 竹菊影视欧美日韩一区二区三区四区五区 | 亚洲国产高清在线一区二区三区| 日本在线视频一区| 国产成人无码AV一区二区在线观看 | 无码精品人妻一区二区三区漫画| 亚洲V无码一区二区三区四区观看| 国产精品视频第一区二区三区| 午夜DV内射一区二区| 国产精品福利一区二区久久| 日韩精品人妻一区二区三区四区| 国产精品亚洲综合一区在线观看| 日韩动漫av在线播放一区| 国产精品无码一区二区三级| 精品亚洲AV无码一区二区三区| 精品人妻AV一区二区三区| 国产亚洲综合精品一区二区三区|