原创 github更換ip提速

1. 登錄https://www.ipaddress.com/ 2.查詢 github.com的地址 3.打開C:\Windows\System32\drivers\etc\hosts文件 4. 將對應的IP地址寫進host文件

原创 05_用兩個棧來實現一個隊列

題目描述 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 package stackAndqueue; //用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。隊列中的元素爲int類型。 i

原创 二分查找

京東校園招聘筆試真題 有一個有序表爲 {1,5,8,11,19,22,31,35,40,45,48,49,50} ,當二分查找值爲 48 的結點時,查找成功需要比較的次數( ) A、4 B、3 C、2 D、1 while(start <

原创 pip 安裝 raise ReadTimeoutError(self._pool, None, 'Read timed out.')

指定下載源,使用清華Pypi鏡像就解決了。 臨時使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 注意,simple 不能少, 是 http

原创 一、Java

1.1 JDK&JRE&JVM JDK(Java Development Kit)是針對Java開發員的產品,是整個Java的核心,包括了Java運行環境JRE、Java工具(編譯、開發工具)和Java核心類庫。 Java Runt

原创 類文件結構

目錄   類文件結構 一 概述 二 Class 文件結構總結 2.1 魔數 2.2 Class 文件版本 2.3 常量池 2.4 訪問標誌 2.5 當前類索引,父類索引與接口索引集合 2.6 字段表集合 2.7 方法表集合 2.8 屬性表

原创 三、集合框架

3.1 接口 常見接口 Map 接口和 Collection 接口是所有集合框架的父接口; Collection 接口的子接口包括:Set 接口、List 接口和Queue接口; Map 接口的實現類主要有:HashMap、Tr

原创 Thread的run()與start()的區別

java的線程是通過java.lang.Thread類來實現的。VM啓動時會有一個由主方法所定義的線程。可以通過創建Thread的實例來創建新的線程。每個線程都是通過某個特定Thread對象所對應的方法run()來完成其操作的,方法run

原创 抽象工廠(Abstract Factory)

目錄 含義 實例 實現  抽象工廠 具體工廠  抽象產品 具體產品 測試結果 含義 多個抽象產品類,每個抽象產品類可以派生出多個具體產品類。一個抽象工廠類,可以派生出多個具體工廠類。每個具體工廠類可以創建多個具體產品類的實例。     

原创 類文件結構:Class文件中的常量池

NO1.常量池在class文件的什麼位置?           我的上一篇文章《Java虛擬機原理圖解》 1、class文件基本組織結構中已經提到了class的文件結構,在class文件中的魔數、副版本號、主版本之後,緊接着就是

原创 工廠方法(Factory Method)

目錄   含義 實現 定義一個抽象的工廠方法 實現接口的類:Car,Plane, Broom 簡單工廠:把實例化的操作單獨放到一個類中 工廠方法:在具體的工廠中實例化 含義 一個抽象產品類,可以派生出多個具體產品類。一個抽象工廠類,可以派

原创 Executors工具類

Executors 是一個Java中的工具類。提供工廠方法來創建不同類型的線程池。從上圖中也可以看出,Executors的創建線程池的方法,創建出來的線程池都實現了ExecutorService接口。常用方法有以下幾個:newFi

原创 策略(Strategy)

目錄   Intent Class Diagram Implementation Comparator Sorter Main CatWeightComparator CatHeightComparator DogComparator I

原创 redis-cli報錯Could not connect to Redis at 127.0.0.1:6379: Connection refused

redis.conf更換了默認的IP地址後,訪問後一直報錯: redis-cli改爲redis-cli -h 192xxxxxxxxx -p 6379即可 點贊 收藏 分享 文章舉報

原创 單例(Singleton)

目錄   Intent Class Diagram Implementation 餓漢式—線程安全 懶漢式—線程不安全 懶漢式—線程安全 雙重校驗鎖—線程安全 靜態內部類實現 枚舉實現 Intent 確保一個類只有一個實例,並提供該實例的