原创 Mac安裝Redis,原來就是這麼簡單

Mac安裝Redis 使用Homebrew安裝Redis 1、沒有安裝Homebrew,首先安裝npm國內的吧,快一些。 打開終端輸入以下命令: /bin/zsh -c "$(curl -fsSL https://gitee.co

原创 來一波,Java基礎複習(Java 8)

前言 本文是筆者複習Java8版本的時候,記錄下來的知識點。本文只複習Java基礎部分,而Java高級部分在另一篇來總結。 目錄前言第一章:運算符1、Java基本類型2、自增自減運算3、賦值運算符4、邏輯運算符5、三元運算符6

原创 Mac安裝不了npm,這樣解決就簡單了

Mac安裝npm不了,怎麼辦? 那就安裝Homebrew國內的吧,請在Mac終端輸入以下這行就可以了。 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/r

原创 吃透這篇【ArrayList、LinkedList、Vector】源碼剖析,就足夠了

前言 本文詳細解讀ArrayList、LinkedList及Vector源碼,包括他們實現方法的底層源碼,一步一步教你讀懂源碼。 聲明,本文用的是jdk1.8+ 注:源碼解析部分比較細,建議放慢速度一步一步去理解 目錄前言

原创 非科班彌補計算機基礎知識【移位運算符】

非科班彌補計算機基礎知識 一、java中有三種移位運算符 1、<< : 左移運算符,num << 1,相當於num剩2的n次方 運算規則:按二進制形式把所有的數字向左移動對應的位數,高位移出(捨棄),低位的空位補零。 例

原创 最全的Typora語法大全及包括(詳細數學表達式及流程圖)

Typora是一款開源寫作神器,如果還不會使用Typora,強烈建議花你最寶貴的30分鐘去學習一下,就30鍾就可以讓你學會Typora。 相信我往下看完,你就會有不一樣的收穫 Typora介紹 Typora是一款免費的輕量

原创 Java開發者,必須知道的3個Spring Boot優秀開源項目

Java開發者,必須知道的3個Spring Boot優秀開源項目 大家都知道Spring Boot入門非常的簡單,這個誰都認同的,就兩個步就基可以啓動運行web項目。但是當學到一定程度以後,發現Spring Boot想要真正的掌

原创 Java冒泡排序算法以及算法優化,這篇足矣……

前言 作爲Java程序員,簡單的算法,必須要掌握的。尤其初級開發人員在面試過程或者筆試都會有相應算法題,今天我們講解冒泡排序算法是如何實現的以及優化方法。 何爲冒泡排序 冒泡排序的基本思路:通過對待排序系列從前向後,依次比較相鄰元

原创 超詳細的HashMap底層實現原理解析,建議初學者收藏

水平有限,難免會有疏漏之處,如有錯誤,還請指出,感謝! 前言 HashMa是Java中最常用的集合類框架,也是Java語言中非常典型的數據結構,同時也是我們需要掌握的數據結構,更重要的是進大廠面試必問之一。 數組特點 存儲

原创 推薦Java頂級開源項目

Java企業級5個開源項目 互聯網行業的薪資越來越高,人才的需求也是越來越多,對於剛學完Java或者自學完Java的,應該如何找個開源項目來練手呢,今天我推薦給大家5個最好的開源項目,那就是去GitHub的網站找開源項目,GitH

原创 初學者,Spring Boot快速入門,這篇就足矣

Spring Boot是什麼? Spring Boot並不是什麼新的框架,它是對Spring的缺點進行了改善和優化,Spring Boot默認了很多的框架使用方式,像maven整合了所以jar包同一個道理。及SpringBoot並

原创 國內爲什麼流行Mybatis,而國外流行Hibernate呢?

MyBatis是什麼 MyBatis是什麼?它是apache下的一個開源項目名叫iBatis,然而到2010年時候這個項目被遷移到Google Code下並改名爲MyBatis,而今在國內比較流行。 而MyBatis它是一個基於J

原创 Markdown 編輯器及語法的使用

一、如何打開預覽? 點擊如圖的,寫作預覽按鈕即可: file 點擊如圖所示,編寫下面 Markdown 語法,進行對應語法的編寫,愉快的寫作了! 左側 Markdown 語法 右側實時顯示文章內容 file 二、標題如何寫? fi

原创 IDEA中去掉activate-power-mode右上角圖標

一、IDEA中去掉activate-power-mode右上角圖標,只需要一步就搞定。 還沒有安裝activate-power-mode現在打開你都IDEA中,Flie—>settings—>plugins如下圖: 二、安裝activa

原创 idea連接MySQL數據庫,報錯解決只需要兩步

很多小夥伴用idea連接數據庫出現錯誤:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.