原创 IDEA查看Java源碼技巧

     https://blog.csdn.net/qq_28666081/article/details/83898684 1 查看接口的實現類:Ctrl+Alt+B 選中按快捷鍵,然後跳到實現類的地方去   2 返回上/下個光標

原创 intellij idea 的全局搜索快捷鍵方法

1、Ctrl+N按名字搜索類 相當於eclipse的ctrl+shift+R,輸入類名可以定位到這個類文件,就像idea在其它的搜索部分的表現一樣,搜索類名也能對你所要搜索的內容多個部分進行匹配,而且如果能匹配的自己寫的類,優先匹配自己寫

原创 ArrayList和LinkedList的插入,取出時間複雜度

總結: 1.ArrayList是線性表(動態數組),LinkedList是鏈表 2.get,set方法,方法參數有指定位置數值的,ArrayList要優於LinkedList,因爲,ArrayList有下標,LinkedList要移動指針

原创 Intellij IDEA中快速實現接口方法的快捷鍵

Ctrl+I 參考了網上好多的快捷鍵都不能用,只有這個是親測可用的,記錄一下 Ctrl+O 快速實現子類構造方法。

原创 ali 筆試模擬題

題目描述: 小廣附近有家盒馬店,該店提供配送服務,配送範圍是系統根據各項指標決策出的一個多邊形,假設小廣現在的位置爲(x,y),請問小廣是否在該盒馬店的配送範圍內,如果不在配送範圍內請問他要最少要走多少距離才能到盒馬店配送範圍內。假設座標

原创 redis持久化的幾種方式

redis持久化的幾種方式 1、前言 Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的並,交和補集(diff

原创 Java HashMap工作原理-深入理解

  2015/09/02 | 分類: 基礎技術 | 2 條評論 | 標籤: HASHMAP 分享到: 本文由 ImportNew - Wing 翻譯自 coding-geek。歡迎加入翻譯小組。轉載請見文末要求。 大部分Java開發者都在

原创 TCP三次握手和四次揮手,及TCP協議端口狀態說明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...

TCP三次握手和四次揮手,及TCP協議端口狀態說明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ... 2018年09月13日 18:10:56 a31920

原创 請列舉一下啓動線程有哪幾種方式,之後再說明一下線程池的種類都有哪些?

繼承Thread類,重寫run方法,實現Runnable接口,重寫run方法,實現callable接口,重寫call方法啓動線程用start方法 鏈接:https://www.nowcoder.com/questionTerminal/5

原创 flask前後端數據通信流程

flask前後端數據通信流程 對於服務器開發工程師來說, 前端頁面的刷新分:1、後端刷新2、前端刷新 1、後端刷新的實現是通過模板+數據的方式實現的 2、前端刷新是通過jQuery的Ajax +jQuery動態加載HTML、CSS的方式實

原创 TCP和UDP的區別和優缺點

TCP和UDP的區別和優缺點 2017年08月06日 20:32:16 xiaobangkuaipao 閱讀數:121294  版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/xiaoba

原创 Java Web(一) Servlet詳解!!

一、什麼是servlet?     處理請求和發送響應的過程是由一種叫做Servlet的程序來完成的,並且Servlet是爲了解決實現動態頁面而衍生的東西。理解這個的前提是瞭解一些http協議的東西,並且知道B/S模式(瀏覽器/服務器)。

原创 Arrays.asList使用指南

  在網上發現一篇講解 Arrays.asList 用法的好文章:Java Array to List Examples,我把文章要點整理如下,並加上一些個人見解,懇請各位看官斧正。 一、java.util.Arrays.asList

原创 歸併排序-bottom-up(非遞歸版本)

由於之前討論的歸併排序時用到的是遞歸的方法;而遞歸會帶來很大的開銷,本節討論由底向上的非遞歸版本的歸併排序 思想: 對於給定的數組,設置變量sz爲每次歸併元素的個數。 首先sz爲1,也就是每單個元素歸併(如:45和23歸併成23、45),

原创 java容器

點擊閱讀面試進階指南 一、概覽 Collection Map 二、容器中的設計模式 迭代器模式 適配器模式 三、源碼分析 ArrayList Vector CopyOnWriteArrayList LinkedList HashMap