smart-doc是一個java restful api文檔生成工具,smart-doc顛覆了傳統(tǒng)類似swagger這種大量采用注解侵入來生成文檔的實現(xiàn)方法。smart-do...
smart-doc是一個java restful api文檔生成工具,smart-doc顛覆了傳統(tǒng)類似swagger這種大量采用注解侵入來生成文檔的實現(xiàn)方法。smart-do...
概述 原文地址 http://blog.csdn.net/qq_25806863/article/details/71172823 在分析ThreadPoolExecutor...
突發(fā)奇想, 有建立一個小網站的想法, 這個想法其實有了好久了, 但是一直沒有去實踐, 我給別人說, 別人總認為想法不太現(xiàn)實, 其實原因總歸在自己身上, 趁著年輕, ...
適用的情況 當想要終止正在運行的線程, 如果突然被緊急終止了, 那么這時候的實例的狀態(tài)可能就會出現(xiàn)錯誤. 實現(xiàn)的方式 可能會被中斷的線程, 輪詢線程的狀態(tài)或者捕獲Interr...
適用的情況 解決一個請求會花費比較長的時間, 這時候程序的主進程的控制權一直會被當前請求所占用, 其他的請求也無法進行處理. 實現(xiàn)的方式 在接收請求的主線程方法中, 另外開啟...
別名 Per-Thread Attribute Thread-Specific Data Thread-Specific Field Thread-Local Storage...
適用的情況 當一個線程向其他線程委托了處理, 然后還想要得到處理結果時. 實現(xiàn)的方式 編寫一個與處理結果具有相同接口的Future類, 在處理的開始立馬返回該Future對象...
別名 Actor Concurrent Object 適用的情況 actor是一個很抽象多線程模式, 每一個actor是線程獨立并且有屬于自己的狀態(tài), 多個actor互相發(fā)送...
別名 Thread Pool Background Thread 適用的情況 為了提高響應性, 而經常開啟新線程讓他負責活動的處理,但是每次開啟關閉線程都需要花費時間. 實現(xiàn)...
oracle 11g在本地系統(tǒng)上安裝可能會出現(xiàn)很多的問題, 所以我選擇在docker上運行oracle11g來使用.下面是我的配置步驟. (該配置過程與具體的系統(tǒng)無關, 只...
這是 wanAndroid 每日一問中的一道題,下面我們來嘗試解答一下。 講講并發(fā)專題 volatile,synchronized,CAS,happens before, l...
適用的情況 多個線程共享了實例, 實例 是可變的, 對實例進行讀的次數(shù)大于寫的次數(shù).多個線程可以同時讀, 但一段時間內只能有一個線程可以進行寫. 實現(xiàn)的方式 引入一個Read...
適用的情況 由多個線程之間處理生產消費的關系, 并且生產和消費不是即時處理的情況, 其中涉及到數(shù)據量的線程安全性問題. 實現(xiàn)的方式 在Producer和Consumer之間設...
概述 ifelse是任何編程語言的重要組成部分。但是我們編寫了大量嵌套的if語句,這使得我們的代碼更加復雜和難以維護。 接下來,讓我們探索如何簡化代碼的中的ifelse語句寫...
單一責任原則 (Single-Resposibility Priciple) 其核心思想為:一個類,最好只做一件事,只有一個引起它的變化。單一職責原則可以看做是低耦合、高內聚...
適用的情況 不想讓各個線程隨意的訪問實例, 保持實例的安全性, 但是又想在保證安全性同時提高響應速度. 實現(xiàn)的方式 如果實例處于非正確的狀態(tài), 不等待實例恢復正確, 而是直接...