原创 java冒泡排序的實現以及優化

冒泡排序原理:1、比較相鄰的兩個元素,如果前者大於後者則交換位置;2、這樣對數組第0個數據到N-1個數據進行遍歷比較一次後,最大的數據會移動到最後一位。3、N=N-1,如果N=0則排序完成;代碼實現package zks; public

原创 JVM基本原理

本文參照百度百科以及該地址內容的簡化https://www.cnblogs.com/lishun1005/p/6019678.html 一、什麼是java? java是一門技術,他包括四個方面:java編程語言、java類文件格式、jav

原创 常用Linux命令

1、查找文件find / -name filename.txt  根據名稱查找/目錄下的filename.txt文件。find . -name "*.xml"  遞歸查找所有的xml文件find . -name "*.xml" |xarg

原创 搭建spring-boot+vue前後端分離框架並實現登錄功能

一、環境、工具 jdk1.8 maven spring-boot idea VSVode vue 二、搭建後臺spring-boot框架 步驟: 1、new- project選擇Spring Initializr  next 2、創建項

原创 進程與線程

一,什麼是進程,什麼是線程 進程:進程是計算機中程序關於某數據集合上的一次活動,是系統資源分配和調度的基本單位,是操作系統結構的基礎。進程既是基本的分配單元,也是基本的執行單元。(可理解爲:進程是正在運行的程序的實例) 進程是一個實體,每

原创 java基礎面試題(二)

1、JDK和JRE的區別? java運行時的環境(JRE)是將要執行java的java虛擬機。他同時包含了執行applet需要的瀏覽器插件。java開發工具包(JDK)是完整的java軟件開發包。包含了JRE、編譯器、和其他的工具,可以讓

原创 面試中關於servlet的問題

1、servlet生命週期初始化:web容器加載servlet,調用init()方法;處理請求:允許service()方法,service()自動運行與請求對應的doXXX方法(doGet或doPost) 銷燬:服務結束後,web容器調用

原创 java面試題(三)spring部分

1、簡單說下spring的工作流程? 用戶向服務器發出請求,請求被spring前端控制器 DispatcherServlet 捕獲。 DispatcherServlet對請求url進行解析,調用HandleMapping獲得該Handle

原创 java基礎面試題(1)

因爲有些基礎知識記得快忘的也快,而且看起來都是書面文,沒有白話文來的親切,所以寫下這篇文章來記錄一下,也增加一次印象; 1、面向對象的特徵:抽象、繼承、封裝、多態; 抽象:抽象就是隻關注對象有哪些屬性和行爲,並不會去關注他的細節是什麼;

原创 Linux下使用yum安裝jdk

之前在Linux下安裝jdk都是使用壓縮包安裝,還會使用到xftp,可能比較繁瑣,現在發現了用yum安裝方法,相比較而已非常方便、快捷;1、查看yum中管理的java版本輸入以下命令,查看可用的jdk軟件包列表:yum search ja

原创 Linux下使用壓縮包安裝JDK

下載JDK安裝包點擊下載安裝JDK1、在/usr/local下創建java文件夾sudo mkdir /usr/local/java2、把下載好的安裝包放到/usr/local/java下3、進入java目錄:命令行:cd /usr/lo