原创 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){ //當前任務