原创 Java 引用類型原理

Java中一共有4種引用類型(其實還有一些其他的引用類型比如FinalReference):強引用、軟引用、弱引用、虛引用。 其中強引用就是我們經常使用的Object a = new Object(); 這樣的形式,在Java中並沒有對應

原创 rabbitmq

網上的教程很多,我摸石頭過河,但是有些地方還是有問題,自我整理下 網上很多例子使用yum安裝,然後發現具體到下載網址不是最新版的rabbitmq。首先打開官網:https://www.rabbitmq.com/install-rpm.ht

原创 JMM&synchronized&volatile

JMM-同步八種操作介紹 (1)lock(鎖定):作用於主內存的變量,把一個變量標記爲一條線程獨佔狀態 (2)unlock(解鎖):作用於主內存的變量,把一個處於鎖定狀態的變量釋放出來,釋放後的 變量纔可以被其他線程鎖定 (3)read(

原创 Tools&CountDownLatch&Semaphore

1. Semaphore 是什麼? Semaphore 字面意思是信號量的意思,它的作用是控制訪問特定資源的線程數目。 2. 怎麼使用 Semaphore? 2.1 構造方法 public Semaphore(int permits) 

原创 synchronized&Lock&AQS

原文鏈接:https://www.baidu.com/ Java 中,提供了兩種方式來實現同步互斥訪問:synchronized 和 Lock 同步器的本質就是加鎖 加鎖目的:序列化訪問臨界資源

原创 Java 8新特性:新的時間和日期API

  Java 8另一個新增的重要特性就是引入了新的時間和日期API,它們被包含在java.time包中。藉助新的時間和日期API可以以更簡潔的方法處理時間和日期。 在介紹本篇文章內容之前,我們先來討論Java 8爲什麼要引入新的日期A

原创 U8c筆記

目錄 0新增頁面 1新增頁面單據號怎麼配置? ​2新建單據號時如果對象沒有自己需要的,可以執行下面的sql進行增加 3新建節點在進行別的操作時看不到,在自定義菜單恢復一下默認結構 4如果打的補丁中包含uclient中的代碼,就需要清除uc

原创 創建springboot聚合項目

直接下一步就好了 繼續創建一個新的文件  

原创 activiti6.0駁回到發起人

package com.sn.cloud.activiti6.controller; import java.util.HashMap; import java.util.List; import java.util.Map; imp

原创 Activiti6.0版本流程撤回、跳轉、回退等操作

@Autowired private ProcessEngine processEngine; //跳轉方法 public void jump(String taskId){ //當前任務