原创 SpringCloud+vue+element-ui+docker前後端項目實踐到部署(一)

環境準備,前後端項目搭建 1.vue-cli腳手架搭建 首先安裝node,cmd輸入node -v查看是否安裝成功 安裝淘寶npm鏡像 npm install -g cnpm --registry=https://registry.np

原创 SpringCloud+vue+element-ui+docker前後端項目實踐到部署(三)

統一配置中心設置 config server端,新建config項目 git新建SpringCloud-Config項目和client1-dev.yml文件,並將client1項目的配置複製到文件中 啓動類添加註解 @Enabl

原创 vue使用vue-markdown編輯框,實現簡單保存文本和html內容

安裝vue-markdown npm install vue-markdown --save 在main.js文件中全局引用 //編輯框 import mavonEditor from 'mavon-editor' import 'ma

原创 SpringCloud+vue+element-ui+docker前後端項目實踐到部署(六)

使用docker部署前後端項目 ubuntu安裝docker 先卸載可能存在的舊版本 sudo apt-get remove docker docker-engine docker-ce docker.io 更新apt包索引 sudo a

原创 SpringCloud+vue+element-ui+docker前後端項目實踐到部署(五)

前端vue項目改造 安裝es6 按需引入 npm install babel-plugin-component --save-dev npm install babel-preset-es2015 --save-dev .babelrc文

原创 SpringCloud+vue+element-ui+docker前後端項目實踐到部署(二)

client1,client2集成mysql數據庫並實現springboot分頁 在客戶端pom文件中添加依賴,mybatis,mysql,分頁插件 <!--mybatis--> <dependency> <groupId>or

原创 springboot restControllerAdvice異常統一處理詳細代碼

result結果返回類 import com.ljq.util.exception.ResultCode; import lombok.Data; /** * 結果返回類型 * @param <T> */ public clas

原创 SpringCloud+vue+element-ui+docker前後端項目實踐到部署(四)

後臺springcloud zuul網關搭建api-gateway項目 新建項目選擇如下 啓動類添加@EnableZuulProxy註解 yml文件配置如下 測試結果 zuul高可用只須部署多個Zuul節點 SpringClo

原创 vue使用lodop打印插件

首先將lodop安裝包放到static下 下載地址:http://www.c-lodop.com/download.html 新建一個vue測試lodop功能 LodopFuncs.js var CreatedOKLodop7766

原创 兩個線程交替執行幾種方式

1.第一種使用synchronized,notify,wait package com.program; public class TestThread { public static void main(String[]

原创 javaweb使用poi下載excel設置樣式、合併單元格、設置列寬

@Override public void exportMajorInfo(@RequestBody StudentInfoDto studentInfoDto) { // 至少存在4列 int miniCell = 4;

原创 Java8對list集合進行排序、過濾、分組、去重、轉map、遍歷賦值等操作

demo如下 import lombok.Data; import java.util.*; import java.util.stream.Collectors; public class TestMain { //測試

原创 使用JavaScript和Ajax爲頁面提高性能

       現實中,我們在開發的時候會遇到類似評論的哪些,當我們直接從數據庫中遍歷出來,如果很多數據的時候,不僅會影響頁面的美觀,降低用戶的體驗程度,並且會大大的減少我們的性能。那麼如何解決這個問題呢?其實很簡單,我們可以在數據庫語句中

原创 MyBatis的resultMap只返回一條數據的解決方法

resultMap下有association和collection association用於多對一或者一對一,collection用於一對多。 在這裏爲了測試只能返回一條數據,以及如何解決這個問題。我用了一個學生類和班級類。 學生類中

原创 java代碼實現實體類的生成器

        有時候一個項目有幾十個表的時候,我們會花費很多時間在敲實體類的,寫一個實體類的生成器後只需要運行一下就可以了。並且這個生成器的原理也很簡單。首先從數據庫中獲取它所有的表,並對每一個表進行遍歷,根據相應的類型導入相應的包,使