原创 常用集合ArrayList,LinkedList,HashMap,HashSet源碼分析

(一)ArrayList,可自動擴充容量的動態數組 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess,

原创 如何將List集合去重

衆所周知List集合中的元素是有序的,但是List中的元素同樣是可以重複的,那麼我們應該怎麼在List集合中去重呢? 方法一: 對於方法一而言,這也許是一個小竅門。利用的是Set集合中不允許出現重複的元素。 廢話也不多說,請看代碼:  

原创 HashMap 排序

已知一個 HashMap<Integer,User>集合, User 有 name(String)和 age(int)屬性。請寫一個方法實現對HashMap 的排序功能,該方法接收 HashMap<Integer,User>爲形參,返回類

原创 探祕Java中的String、StringBuilder以及StringBuffer

探祕Java中String、StringBuilder以及StringBuffer   相信String這個類是Java中使用得最頻繁的類之一,並且又是各大公司面試喜歡問到的地方,今天就來和大家一起學習一下String、StringBui

原创 攻略 | 教你拿下夢寐以求的Offer(多資源)

來源:AI前線 本文共3100字,建議閱讀8分鐘。 本文作者分享了自身寶貴的求職經歷並整理了爲面試做準備所使用的各種資料,乾貨滿滿。   [ 導讀 ]夢想還是要有的,萬一實現了呢?本文來自一位剛剛加入 Airbnb 的數據科學家 Kel

原创 Java開發中對Redis的基本操作總結

一、安裝   想要在 Java 中使用 Redis,我們首先需要安裝 redis 服務及 Java redis 驅動。   1. Window 下安裝 Redis:   下載地址:https://github.com/MSOpenTech

原创 網址大全

<簡歷製作> 飛達簡歷網http://www.jianlishop.com] (精美的簡歷設計網站,大量免費資源)  無憂簡歷網http://www.51jianli.com] (收費簡歷設計網站)  我的簡歷http://www.wdj

原创 關於hashCode方法的作用

想要明白hashCode的作用,你必須要先知道Java中的集合。     總的來說,Java中的集合(Collection)有兩類,一類是List,再有一類是Set。  你知道它們的區別嗎?前者集合內的元素是有序的,元素可以重複;後者元素

原创 常見數據結構與算法整理總結(上)

數據結構是以某種形式將數據組織在一起的集合,它不僅存儲數據,還支持訪問和處理數據的操作。算法是爲求解一個問題需要遵循的、被清楚指定的簡單指令的集合。下面是自己整理的常用數據結構與算法相關內容,如有錯誤,歡迎指出。 爲了便於描述,文中涉

原创 Windows7下安裝與破解IntelliJ IDEA2017

IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認爲最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn、github等)、JU

原创 MySQL數據庫優化的八種方式(經典必看)

引言: 關於數據庫優化,網上有不少資料和方法,但是不少質量參差不齊,有些總結的不夠到位,內容冗雜 偶爾發現了這篇文章,總結得很經典,文章流量也很大,所以拿到自己的總結文集中,積累優質文章,提升個人能力,希望對大家今後開發中

原创 Redis有哪些開發設計規範值得我們注意的!

redis不是垃圾桶也不是 SUPER MAN,能力和資源都有限,不合理的使用會降低它的健康度,嚴重時甚至會引起redis抖動、阻塞等進而導致服務不可用,每一個使用redis的開發人員都應當掌握規範的開發和使用方法。本文整理出redis開

原创 人工智能的基本原理

        最近公司沒項目,就看自己瞭解下人工智能,看了一些資料,覺得https://blog.csdn.net/jiangjunshow/article/details/77711593寫的挺好懂的,自己又總結了下:   怎麼實現人

原创 redis 五種數據結構詳解(string,list,set,zset,hash)

Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。 String——字符串 Hash——字典 List——列表 Set——集合 Sorted Set——有序集合 下面我

原创 eclipse執行mybatis逆向工程,自動生成代碼

代碼地址:https://gitee.com/chenxiaoxuan/mybatis 工程目錄 pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="