原创 關於ArrayList的5個面試問題

1、ArrayList的大小是如何自動增加的?你能分享一下你的代碼嗎? 這是最有技巧性的的一個問題,大多數人都無法回答。事實上,當有人試圖在arraylist中增加一個對象的時候,Java會去檢查arraylist,以確保已存在的數組中有

原创 【職業生涯】爲什麼說程序員做外包沒前途?

之前做過不到3個月的外包,2020的第一天就被釋放了,2019年還剩1天,我從外包公司離職了。我就談談我個人的看法吧。首先我們定義一下什麼是有前途 穩定的工作環境 不錯的收入 能夠在項目中不斷提升自己的技能(ps:非技術上的認知也算) 找

原创 【面試】如何準備Java初級和高級的技術面試

本人最近幾年一直在做java後端方面的技術面試官,而在最近兩週,又密集了面試了一些java初級和高級開發的候選人,在面試過程中,我自認爲比較慎重,遇到問題回答不好的候選人,我總會再三從不同方面提問,只有當反覆確認能力不行纔會下結論,相反,

原创 【DB】MySQL和Oracle的區別

一、mysql與Oracle的相同點: 1、都是關係型數據庫管理系統(MySQL開放源碼) 2、都是目前很流行的數據庫(Oracle以分佈式爲核心); 二、MySQL、Oracle各自特點: 1、Oracle自身特點: (1)、完整的數據

原创 【面試】【集合】Java集合必會14問

1)說說常見的集合有哪些吧? 答:Map接口和Collection接口是所有集合框架的父接口: Collection接口的子接口包括:Set接口和List接口 Map接口的實現類主要有:HashMap、TreeMap、Hashtable、

原创 【DB】SQL語言全部關鍵字詳解

數據庫中我們做常用的就是SQL基本查詢語言,甚至有些人認爲數據庫就是SQL,SQL就是數據庫。雖然這種觀點是錯誤的,但是也確實從一個方面體現了這種面向結果的查詢語言的重要性。 SQL語言基本定義 基本類型 SQL表中支持很多固有類型,包括

原创 【DB】MySQL常用優化指南,及大表優化思路

當MySQL單表記錄數過大時,增刪改查性能都會急劇下降 單表優化 除非單表數據未來會一直不斷上漲,否則不要一開始就考慮拆分,拆分會帶來邏輯、部署、運維的各種複雜度,一般以整型值爲主的表在千萬級以下,字符串爲主的表在五百萬以下是沒有太大問題

原创 【Vue】VUE2.0如何追蹤數據變化?

前言:今天面試面試官問道在vue使用中,vue如何實時監測數據變化,當時沒回答上來,後來問在vue開發中,watch用到過嗎?(現在一查,竟然是在提醒我這就是答案!!!!)   我們知道Vue.js和angular(特指vue 2.0和a

原创 【java】java集合類總結-------Set

Set 集合 和List一樣,繼承Collection接口,不同的是Set中不能包含重複的元素,無序,並且最多隻能允許一個null值。Set常見的實現類有:HashSet、TreeSet和LinkedHashSet。 1.HashSet

原创 【java】java集合類總結-------List

1.集合類 數組:可以存儲對象,也可以存儲基本數據類型,但是一次只能存儲一種類型,且長度一定,不可改變。 集合:只能存儲對象,長度可變,可以存儲不同類型的對象。Java集合類主要有三種:set,list,map 其中,實現邊框的是實現類

原创 【設計模式】JAVA設計模式總結之23種設計模式

上一篇總結了設計模式的六大原則《JAVA設計模式總結之六大設計原則》,這一篇,正式進入到介紹23種設計模式的歸納總結。 一、什麼是設計模式                                                  

原创 關於Map相關的面試問題

1,List、Set、Map 之間的區別是什麼 集合面試過程中,對於單列集合經常會被問到List和set的區別   list集合元素有序並且集合元素可以重複   set集合元素無序並且集合元素不允許重複 List、Set、Map 的區別主

原创 【java】java集合類總結-------Map

1.概述: Java 中的map集合使用鍵值對(key-value)來保持數據,其中值(value)可以重複,鍵(key)必須唯一,但最多隻能有一個key爲空,它的主要實現類有HashMap、HashTable、TreeMap、Link

原创 【面試踩坑】-----Vue篇

這個系列作爲本人面試中碰到的一些知識盲點或者很久沒用面試中忘記的一些知識點做下彙總。 ----------------------------------------------------------------------------

原创 【面試踩坑】-----SQL篇

這個系列作爲本人面試中碰到的一些知識盲點或者很久沒用面試中忘記的一些知識點做下彙總。 ----------------------------------------------------------------------------