原创 java面試準備之協議及線程

文章目錄一、Http和Https的區別二、Get和Post的區別三、Session和cookie的區別和聯繫四、OSI七層模型五、TCP和UDP(一)TCP與UDP基本區別(二)UDP應用場景:(三)TCP三次握手(四)TCP四次

原创 java面試準備之數據庫(Mysql+Redis)

文章目錄MYSQL一、事務(一)事務四大特性(二)事務隔離級別二、索引(一)概念(二)索引優缺點(三)MyISAM(非聚集索引)和InnoDB(聚集索引)(四)存儲引擎InnoDB和MyISAM的區別(五)B+樹相交於B樹的優點以

原创 Git基本使用及遠程倉庫(Github)

文章目錄一、安裝Git(Windows)及配置安裝基本配置二、Git基本操作1.獲取與創建項目命令:git init2.git clone3.基本快照三、Git遠程倉庫(Github)1.添加遠程倉庫2.查看當前的遠程倉庫3.提取

原创 java面試準備之JVM及設計模式

文章目錄JVM一、內存分區二、 垃圾回收機制三、 gc常見算法四、 垃圾回收器五、內存分配規則六、類與類加載器問題思考:設計模式 JVM 一、內存分區 1.1 程序計數器 內存空間小,線程私有。字節碼解釋器工作是就是通過改變這個

原创 java面試準備之java基礎

文章目錄一、equals 和hashCode方法的區別與聯繫二、StringBuilder 和StringBuffer三、final的用法四、java中面向對象思想及特徵五、反射和註解六、集合框架(一)ArrayList實現原理(

原创 java面試準備之框架(SSM+SpringBoot)

文章目錄JDBC、JSP、Servlet一、JDBC是如何實現Java程序和JDBC驅動的鬆耦合的?二、Statement和PreparedStatement有什麼區別?哪個性能更好?三、Servlet理解四、SERVLET AP

原创 MYSQL實用教程(第二版)電子工業出版社

MYSQL代碼(基本比較全) 數據庫建表 第一章 緒論 show variables like’char%’;//改中文字符 set character_set_database=‘gbk’; create table

原创 二叉樹鏡像問題

今天寫了劍指offer中的二叉樹鏡像問題,寫到第三種解法的時候遇到了一個關於ArrayDeque的問題,將其記錄下來 思路:鏡像就是將“根”節點的左右兩個“子”節點互換 解法一: /** * 遞歸 * @pa

原创 電子郵箱註冊激活(java)

大家在註冊論壇或者註冊一些軟件的賬號的時候有時需要填寫郵箱來註冊,而爲了測試你的郵箱是否是你自己的會給你的郵箱發送一個激活碼鏈接,只有你點擊這個鏈接之後郵箱才能註冊成功,接下來我們就來實現一下這個流程。 文章目錄一、環境搭建二、流

原创 阿里雲部署Java項目 (ubuntu16.04)mysql+jdk+tomact+redis 部署IDEA的ssm項目

如果不是root賬戶請在每條命令下加 sudo 裏面的一些軟件源可能會更改請大家自己尋找新的軟件源 jdk,tomact 本篇博客使用Xshell連接服務器,Xftp傳輸文件,使用其他鏈接軟件亦可 一、MySQL安裝 1.更新軟件