原创 python入門6 (元組)

1.什麼是元組    2.元組的創建方式     '''第一種創建方式,使用()''' t=('Python','world',99) print(t) print(type(t)) t2='Python','world',99 p

原创 Flink代碼1

1.maven依賴 <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artif

原创 JUC分支合併框架Fork和Join用法

Fork/Join它可以將一個大的任務拆分成多個子任務進行並行處理,最後將子任務結果合併成最後的計算結果, 並進行輸出,Fork/Join框架要完成兩件事情: Fork: 把一個複雜任務進行拆分,大事化小 Join: 把拆分任務的結果進行合

原创 JUC異步回調CompletableFuture用法

      代碼如下: //異步調用和同步調用 public class CompletableFutureDemo { public static void main(String[ ]args) throws Excepti

原创 多線程-CountDownLatch,CyclicBarrier,Semaphore

1.CountDownLatch 代碼如下: public class CountDownLatchDemo { public static void main(String[ ]args) throws Interrupted

原创 多線程-Callable

  1.FutureTask是Runnable接口的實現類,剛好構造器方法可以傳入Callable.,然後就可以通過 new Thread(new FutureTask(new Callable())).start()類似方法創建線程執行,

原创 多線程遞歸鎖 引發的問題

1.如果只是當前線程自己使用遞歸鎖,沒有完全配對上鎖解鎖,可以正常運行,但如果還有別的線程則會引發問題,最好上鎖和解鎖配對使用。   下面例子演示 ,t1線程故意內層不釋放鎖,引起t2線程阻塞。代碼如下: public class Syn

原创 多線程synchronized 8種鎖的狀態

/** 1.標準訪問,先打印短信還是郵件? ------sendSMS ------sendEmail 2.停4秒在短信方法內,先打印短信還是郵件? ------sendSMS ------sendEmail 3.新增普通的hello方法,

原创 可重入鎖和LockSupport相關

  代碼塊方式 public class ReEnterLockDemo { static Object objectLockA = new Object(); public static void m1() {

原创 Netty-Channel的讀和寫

      public class NIOFileChannel01 { public static void main(String[] args) throws Exception { String str

原创 數據結構與算法-稀疏數組

稀疏數組 基本介紹 當一個數組中大部分元素爲0,或者爲同一個值的數組時,可以使用稀疏數組來保存該數組。 稀疏數組的處理方法是: 記錄數組一共有幾行幾列,有多少個不同的值 把具有不同值的元素的行列及值記錄在一個小規模的數組中,從而縮小程序的規

原创 ApplicationContexAware的作用

當一個類實現了這個接口(ApplicationContextAware)之後,這個類就可以方便獲得ApplicationContext中的所有bean。換句話說,就是這個類可以直接獲取spring配置文件中,所有引用到的bean對象。 一.

原创 ApplicationEvent事件機制

ApplicationContext具有發佈事件的能力。這是因爲該接口繼承了ApplicationEventPublisher接口。Spring中與事件有關的接口和類主要包括ApplicationEvent、ApplicationListe

原创 mybatis註解版延遲加載、立即加載、一級緩存、二級緩存

1.延遲加載和立即加載 public class AccountTest { private InputStream in; private SqlSessionFactory factory; private S

原创 mybatis延遲加載、立即加載、一級緩存、二級緩存

1、Mybatis中的延遲加載 問題:在一對多中,當我們有一個用戶,它有100個賬戶。 在查詢用戶的時候,要不要把關聯的賬戶查出來? 在查詢賬戶的時候,要不要把關聯的用戶查出來? 在查詢用戶時,用戶下的