原创 Activiti工作流學習(四)

前言 上一篇中我們將工作流啓動,獲得了流程實例,本篇在上一篇的基礎上再寫幾個常用的方法。 幾個常用方法 1.查詢流程實例 @Test public void queryProcessInstance(){ Stri

原创 圖片保存到數據庫blob字段

前言 目前個人總結圖片保存有三種方式: 1.大型有關圖片的項目一般都是保存到一個第三方的雲服務器上,數據庫保存圖片的地址就可以了。 2.也可以將圖片上傳到自己項目所在的服務器上,數據庫保存圖片的地址就可以了。 3.第三種就是

原创 WebService學習(二)

前言 相信通過上一篇介紹就會對WebService有一個大致的理解,今天主要搭建一個可以用在實際項目中的WebService框架。框架主要用到的是spring+mybatis,用MySQL數據庫,數據庫和表以及用到的數據自己建我就

原创 表前複選框全選操作

前言 如下圖,開發中會遇到將數據以表格的形式展現,並在表格前增加複選框方便同時操作其中的幾條數據,這就要有全選功能。 具體代碼 1.頁面引入jQuery。 2.最上邊的checkbox全選框的id="allBox"。 3.

原创 表單提交文件上傳

前言 表單上傳文件是最基本的上傳文件方式,雖然現在有很多優秀的上傳插件,如:webuploader、uploadify等,但我們還是說一下表單上傳。 具體內容 1.jsp頁面form表單 <form name="myform" a

原创 解決vue+el使用this.$confirm,不能阻斷代碼往下執行

前言 在vue+element ui的前端框架中使用el的confirm彈窗,遇到一個問題,就是連續多個彈窗提示一些信息,要是點擊確定繼續向下執行,點擊取消就退出整個方法。這時發現當代碼執行到this.$confirm彈窗時,彈出

原创 用vue寫IP地址文本框組件

前言 實現原理是用4個文本框拼到一起,中間加一個點樣式,再加上對於內容的限制爲0-255,再加上光標位置的判斷即可。 具體內容 在該目錄下創建組件文件 文件內容如下 <template> <ul class="ipA

原创 vue+el使用日期組件限制開始、結束日期選擇範圍

前言 記錄一下最近使用element UI中的DatePicker,限制開始日期不能選擇結束日期之後的日期,同樣結束日期不能選擇開始日期之前的日期。 具體實現 原理是利用DatePicker的:picker-options實現。

原创 Activiti工作流學習(六)

前言 Activity工作流提供了很多的關於歷史記錄的查詢,今天講講常用的幾個方法。 四個歷史查詢方法 1.查詢歷史的流程實例 @Test public void queryHistoryProcessInstance(){

原创 Activiti工作流學習(三)

前言 上一篇中我們將工作流的圖已經畫好了,畫好之後需要將該流程部署到數據庫中,這樣以後纔可以用到該流程去完成相應流程工作。 Activiti工作流部署 @Test public void deployActiviti(){

原创 WebService學習(一)

什麼是WebService 網上有一大堆的關於WebService的概念,我覺得看完那些概念反而更加是一頭霧水。我就舉一個例子說一下什麼是WebService。 我們每天都會關注天氣,天氣情況是通過衛星觀測大氣層運動的結果,而衛

原创 Activiti工作流學習(二)

前言 上一篇最後將工作流的引擎創建完畢,這時數據庫中已經存在23張相關表,基本上是將準備工作做完了,另外activiti支持很多數據庫,我用的是MySQL。接下來通過一個請假的小例子講一下流程圖怎麼畫。 activiti流程圖

原创 Activiti工作流學習(五)

前言 工作流中會帶有參數跟着流程走,例如我們的請假例子,請假一定要有請假天數、請假原因和開始時間等參數,這些參數要跟着流程走讓經理和老闆看到你請假的具體信息。今天就講這些參數是如何添加到流程中並獲取顯現。 兩種變量添加方式 流程

原创 用GitHub項目smart-doc生成接口文檔

前言 利用smart-doc生成一個接口文檔,關於它的優點什麼的就不多說了。 項目地址:https://github.com/shalousun/smart-doc 具體使用 maven引用 <dependency> <g

原创 webStorm正則替換

前言 最近用webstorm開發遇到一個需要全局正則替換的問題,這裏記錄一下使用心得。 場景是給按鈕快捷鍵字母添加一個<u>標籤,這麼做一是爲字母添加下劃線,二是爲之後快捷鍵方法添加定位。如下圖所示: 具體方法 具體就是: 先打