原创 Ubuntu下的安裝及學習筆記

第一點:國外網速安裝慢得換源 進入文件 cd /etc/apt/ 替換源 vim sources.list 刪除原內容,輸入以下內容 deb http://mirrors.aliyun.com/ubuntu/ xe

原创 JAVA基礎整理代碼

局部變量和成員變量的區別? 在類中的位置不同 成員變量:類中,方法外 局部變量:方法中或者方法聲明上(形式參數) 作用範圍不一樣 成員變量:類中 局部變量:方法中 初始化值的不同 成員變量:有默認值 局部變

原创 RandomAccess接口類

Random是隨機的意思,Access是訪問的意思,合起來就是隨機訪問的意思。 RandomAccess接口是一個標記接口,用以標記實現的List集合具備快速隨機訪問的能力。 那麼什麼是隨機訪問的能力呢?其實很簡單,隨機訪問就是隨

原创 java的try後面跟括號

例子: 流 try (FileReader reader = new FileReader("data.txt")) { ... }catch (IOException io) { ... }finally{

原创 每日之兩數之和

兩數之和 https://leetcode-cn.com/problems/two-sum/ 可用點: 一遍hash利用了map的特性,key保存值,value保存數組下標時能保證key對應的兩個值的和等於目標值之間保存下標 1.

原创 zookeeper安裝

1. 下載 zookeeper官網下載地址:http://mirrors.hust.edu.cn/apache/zookeeper/(可自行在官網下載自己需要的版本。) 2. 解壓 解壓到指定目錄下 D:\soft\zooke

原创 SpringCloud面試必備

一、概述 毫無疑問,Spring Cloud是目前微服務架構領域的翹楚,無數的書籍博客都在講解這個技術。不過大多數講解還停留在對Spring Cloud功能使用的層面,其底層的很多原理,很多人可能並不知曉。因此本文將通過大量的

原创 23中設計模式

一、概要       要理解與記憶23種設計模式,有一定的難度,本文設想找到一種快速方法,幫你記下,並儘可能理解設計模式。二、23種設計模式分類,不懂的人,直接跳過去,下面簡單描述下1、  創建性模式,5種(工建單原(元)-->工建

原创 shiro

Shiro的架構 從外部看Shiro的架構 解釋: Subject: 主體,代表了當前的”用戶”,這個用戶不一定是一個具體的人,與當前應用程序交互的任何東西都是Subject,如網絡爬蟲、機器人等;即一個抽象的概念;所有的Subj

原创 經典問題

Eg:判斷數組是否重複 package reviewDemo; /** * 判斷數組是否重複 */ public class Demo3 { public static void main(String[] ar

原创 代碼

題目:判斷101-200之間有多少個素數,並輸出所有素數。 程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。 public class lianxi02 { p

原创 複製文件

練習六:字節流複製文件 描述:利用字節流將E盤下的a.png圖片複製到D盤下(文件名保存一致) 要求: 一次讀寫一個字節數組的方式 答案 操作步驟: 1.創建字節輸入流對象關聯文件路徑:E盤下的a.png 2.創建字節輸出流對象關聯文

原创 JAVA基礎

練習 將src數組中前3個元素,複製到dest數組的前3個位置上覆制元素前:src數組元素[1,2,3,4,5],dest數組元素[6,7,8,9,10]複製元素後:src數組元素[1,2,3,4,5],dest數組元素[1,2,3,

原创 線程

同步 同步代碼塊。 同步方法。 鎖機制。 2.3 同步代碼塊 同步代碼塊: synchronized 關鍵字可以用於方法中的某個區塊中,表示只對這個區塊的資源實行互斥訪問。 格式: synchronized(同步鎖lock){

原创 線程池的使用

線程池的使用 使用線程池中線程對象的步驟: 創建線程池對象。 創建Runnable接口子類對象。(task) 提交Runnable接口子類對象。(take task) 關閉線程池(一般不做)。 Runnable實現類代碼: pub