原创 js 滾動條判斷是否滾動到底部

return this.$refs.panel.scrollTop ==  this.$refs.panel.scrollHeight - this.$refs.panel.offsetHeight; 容器要設置高度,固定高度,否則滾動的

原创 vue img轉canvas頁面展示下載

<template> <div> <h2> TestCanvas </h2> <img v-show="false"

原创 Spring Security系列二 用戶登錄認證數據庫實現

前言 在前面Spring Security系列一 權限控制基本功能實現中,我們已經實現了基本功能,這一章我們來把用戶的登錄認證修改成貼近實際的數據庫獲取。 Spring Security認證架構 在這之前,先來了解一下Spring Sec

原创 RabbitMQ:消息發送確認 與 消息接收確認

默認情況下如果一個 Message 被消費者所正確接收則會被從 Queue 中移除 如果一個 Queue 沒被任何消費者訂閱,那麼這個 Queue 中的消息會被 Cache(緩存),當有消費者訂閱時則會立即發送,當 Message 被消費

原创 創建rabbitTemplate併發送消息

//是一個運行器,註解了@RunWith就可以直接使用spring容器,直接使用@Test註解,不用啓動spring容器 //SpringRunner 繼承了SpringJUnit4ClassRunner,沒有擴展任何功能;使用前者,名字

原创 spring boot 整合 Quartz

1.配置類 package com.zorasoft.workstack.web.configuration; import com.zorasoft.workstack.web.infrastructures.schedulings.B

原创 idea 一直scanning files to index的四種解決方法

目錄 方法一、File -> Invalidate Caches / Restart 方法二、刪除C:\Users\xxx\.IntelliJIdea2018.2\system文件夾 方法三、將掃描的文件夾排除在建立索引的範圍之外,即將x

原创 @JsonFormat註解轉換時間錯誤問題解決方案

在和前端小夥伴對接接口的時候,前端小夥伴問我能不能後臺處理一下createTime的返回格式。如圖:   image.png   我想,這很簡單啊。就在後臺返回的屬性家加了@JsonFormat(pattern = "yyyy-MM-d

原创 element ui 自動關閉彈框

1.彈框 this.$alert('企業解散成功,您即將退出系統!<br/>', '', { showClose:false, showCancelButton:false, showConfirmButton:

原创 Spring Security系列一 權限控制基本功能實現

前言 Spring Security由acegi進化而來,是一個安全權限管理框架,功能十分的強大。 但也正是因爲功能強大,使用起來就變的非常的麻煩,至少個人感覺很煩很煩,甚至覺得Spring Security是不是應該爲常規的Java w

原创 MQ - RabbitMQ - 4種Exchange類型

  但在具體的使用中,我們還需知道exchange的類型,因爲不同的類型對應不同的隊列和路由規則。 在rabbitmq中,exchange有4個類型:direct,topic,fanout,header。 direct exchange

原创 微信小程序130個精選Demo合集

小編最近在開發小程序,也讀到了不少優秀的小程序源碼,項目中有些需求可以直接從源碼裏粘貼複製過來,雖然這樣做不利於自己獨立編寫代碼,但比較是給公司做項目啊,秉着效率第一的原則,簡直沒有什麼比ctrl+c,ctrl+v,更加順手了。爲了感恩大

原创 LocalDateTime用法

使用新時間日期API的必要性 在java8以前,或許: 當你在做有關時間日期的操作時,你會想到用Date; 當你在做日期、月份、天數相加減時,你會想到用Calendar; 當你需要對時間日期進行格式化時,你會想到使用SimpleDateF

原创 element ui 循環表單驗證提交展示

1.表單 <el-form v-for="(item , index) in mainInfo" :model="mainInfo[index]" :ref="'mainInfoForm'+index" :rules="mainInfo

原创 多頁籤導出

1.前端js var datas = actives.getTableSelectedData() if(datas&&datas.length>0){ $.each(datas,function (index,value) {