原创 java.security.NoSuchAlgorithmException:Cannot find any provider supporting AES/CBC/PKCS7Padding

最近在做AES-128解密的時候,遇到了這個問題 java.security.NoSuchAlgorithmException:Cannot find any provider supporting AES/CBC/PKCS7P

原创 線程池初步入門綜合講解

目錄 線程池優點 線程池七大參數介紹 Executors提供的api創建線程池 手動創建線程池,new ThreadPoolExecutor 線程池底層工作原理 正文 線程池優點 線程是稀缺資源,使用線程池可以減少創建和銷

原创 CVTE,Web後臺開發,第一輪面試

自我介紹 講一下最近的項目 我來幫你項目添加一些東西,blablabla,數據庫怎麼設計…(好幾個地方) 手寫連接查詢的sql(三四個表) 設計一下索引,分別是什麼類型的索引 算法:給一個字符串,返回第一個出現次數最多的字符 A

原创 Lock的lock()、lockInterruptibly()、tryLock()方法區別

lockInterruptibly() 中斷鎖,線程等待鎖的過程中如果被中斷,則會立刻進入該線程,響應中斷異常(異常拋出的話就進入上層處理異常) 如果沒有被中斷,則跟lock()方法一樣 package day20191203;

原创 順網科技2020屆校招,Java開發,一面專業面

自我介紹 說說你們專業的專業課 介紹一下印象最深的一個項目 hashmap機制原理說一說 treemap的應用 併發環境下的concurrenthashmap,底層源碼有了解嗎 juc包瞭解過嗎?併發這

原创 一文了解BigDecimal全部

以前就有想法花一點時間學習一下Java中用於表示高精度運算的類BigDecimal 瞭解之後,總結一下以示學習 1. BigDecimal是什麼 先看一組例子: public static void main(String[] s

原创 搭建文件服務器,Java+Centos7+Nginx

前言 最近試着搭建一個文件服務器,因爲在企業應用開發中文件往往都是單獨存儲在一個服務器中的,與應用服務器相分離,數據庫層面引用該文件只需要保存一個文件的url即可; 大致流程就是,前端請求文件服務器接口,接口邏輯處理保存該文件到服

原创 String的split方法注意,空字符串問題

String的split方法返回的是一個String數組 意爲 按照 “關鍵字” 分割 String字符串 注意的是: 分割之後的數組,會自動省略後面的空字符串,而不會省略前面的空字符串 代碼: @Test public

原创 爲什麼StringBuilder是線程不安全的

通常我們都知道說StringBuilder是線程不安全的,那如果繼續追問下去,爲什麼StringBuilder是線程不安全的,該怎麼回答呢? 首先需要明確地知道StringBuilder它內部的組織結構 來看源代碼中,Stri

原创 Java—UDP通信,DatagramPacket和DatagramSocket

DatagramPacket DatagramPacket:UDP數據傳輸的數據包,接收或者發送的數據都是通過這個進行包裝 常用構造方法 public DatagramPacket(byte buf[], int offset

原创 0-1揹包問題從不懂到運用

一. 理解 0-1揹包問題是個什麼問題 一個小偷帶了一個只能容納C的揹包來店裏偷東西,店裏有n個商品,每個商品有重量和價值,n(w,v) 問小偷能偷到的最大價值 推薦一個視頻,看完了可以很好的理解什麼是揹包問題,以及解決揹包問

原创 開啓-XX:+PrintGCDetails,具體日誌內容分析

看一段程序 package day20200314; import java.lang.ref.SoftReference; /** * @Author: xiaoshijiu * @Date: 2020/3/14 *

原创 JVM常見命令與參數設置

jps,查看正在運行的Java進程,如jps -l jstack + “進程號”,分析該Java進程的棧空間情況 jinfo + “-flag” + “參數” + “進程號”,查看該Java進程的該項參數的大小(K-V

原创 雙親委派機制源碼分析以及自定義類加載器

雙親委派 雙親委派:如果一個類加載器收到了加載某個類的請求,則該類加載器並不會去加載該類,而是把這個請求委派給”父類加載器“,每一個層次的類加載器都是如此,因此所有的類加載請求最終都會傳送到頂端的啓動類加載器;只有當”父類加載器

原创 虛引用所指向的對象到底什麼時候被回收?

虛引用對象到底什麼時候被回收? 晚上被這個問題幹了一個多小時。。。 問題來源代碼: import java.lang.ref.PhantomReference; import java.lang.ref.Reference; im