原创 (最新)JVM(HotSpot虛擬機)各種垃圾收集器優缺點

JVM中各種垃圾收集器優缺點 收集器名稱 優點 缺點 備註 Serial/Serial Old 1、所有收集器中內存消耗最小的 2、相比於其他收集器的單個線程開說,更簡單高效 1、單線程工作收集器,垃圾收集時必須暫停其他所有工作線程,

原创 Jenkin + gitlab jar包方式部署springboot項目

部署jenkins 下載war包,地址:https://www.jenkins.io/download/ 使用java -jar或者tomcat運行都可以 配置jenkins 服務器配置 1、安裝maven並配置環境變量 2、安裝git

原创 查詢出任意兩個時間之間的小時(時間點),可跨天

select @j := @j + 1 mon from 表名, ((select @n := 17 - DATE_FORMAT(STR_TO_DATE('2019-12-09 15:33', '%Y-%m-%d %H:%i:

原创 uniapp圖片預覽時小程序端無法顯示問題

參照官方demo實現了一下圖片預覽功能,代碼如下: uni.previewImage({ current: index, urls: imageArray, longPressActions: {

原创 Docker Compose在線安裝失敗,如何離線安裝

在安裝docker-compose的時候一般採用在線安裝的方式,但由於牆的存在經常會超時,安裝失敗的情況,如下圖: 其實還有一種離線安裝的方式: https://github.com/docker/compose/releases  下

原创 SQL查詢出任意連續日期或時間

查詢一年十二個月: SELECT CASE WHEN length(mon) = 1 THEN CONCAT('0', mon) ELSE mon END mon

原创 利用Apollo共通namespace管理日誌配置信息無效的解決方案

在springcloud項目中使用了Apollo開統一的管理配置文件,使用了共通的namespace來統一管理日誌輸出級別,但是發現本地緩存中已經出現了對應的配置文件: 但配置內容並沒有生效。最後在官方文檔中找到了答案: 原因是日誌系

原创 swagger掃描多個包或模塊

方式一 private static final String SPLITOR = ","; @Bean public Docket createRestApi() { return n

原创 微信支付(一)統一下單接口注意事項

開發背景 WXPaySdk 3.0.9 Java 注意事項 使用SDK中的requestWithoutCert方法發送下單請求時傳入的data是xml格式的,不是json格式。可以使用 WXPayUtil.mapToXml(json

原创 layer彈層組件cancel回調中獲取組件中的值

在彈層組件中定義事件將值返回: //點擊取消按鈕,將當前的流程實例ID返回給父頁面 function cancelCallback() { return $('#processInstanceId').val()

原创 Activiti7 獲取自定義表單信息

在Activiti7之前的版本中可以使用FormService去獲取bpmn中的自定義表單信息,在Activiti7中刪除了FormService,可以使用如下方法去獲取: ProcessDefinition proce

原创 設計模式大結局

偶然看到了這篇講設計模式的文章,很好理解,看完了之後自己總結概況了一下。結尾附上原文地址。 六大原則: 1、單一職責原則:一個類或一個方法只專注於一件事 2、里氏替換原則:子類繼承父類實現父類方法時,最好不要對於方法直接進行修改和擴展,方

原创 Activiti7 無法自動創建表的問題解決

在Activiti7 的文檔中我們只需要配置了database-schema-update: true,在程序啓動時,就會自動的幫我們更新或者創建表結構。但是在實施過程中發現程序啓動後沒有幫我創建表結構(mysql5.7) ac

原创 Activiti7 自動創建表後缺少字段的問題解決

Springboot2整合了Activiti7之後,進行發佈流程的單元測試時,報了異常,說在ACT_RE_DEPLOYMENT表中缺少VERSION_字段。 我們需要在ACT_RE_DEPLOYMENT表中手動增加如下兩個字段: 產生問

原创 Activiti7 與shiro衝突問題解決

今天在原有的框架(Springboot_shiro)的基礎上準備把Activiti7整合進去,引入如下依賴後,啓動時報SecurityManager一個異常。 <dependency> <groupId>org.activiti