原创 JAVA之封裝

java有三大特性:封裝,繼承,多態。我們首先來講封裝,那麼什麼是封裝呢?一:概念     將類的某些信息隱藏在類內部,不允許外部程序直接訪問,而是通過該類提供的方法來實現對隱藏信息的操作和訪問。二:爲什麼要用封裝     a:只能通過規

原创 Spring Boot常用註解整合

一:Controller類註解    1:@Controller:處理http請求。如果不加這個註解,瀏覽器是訪問不到的                   會出現500錯誤,必須要配置模板來使用。    2:@RestControlle

原创 JAVA之類和對象

一:對象的概念:    我們都說萬物皆對象,客觀存在的事物都是對象。二:什麼是面向對象?     把數據及對數據的操作方法放在一起,作爲一個相互依存的整體——對象。對同類對象抽象出其共性,形成類。類中的大多數數據,只能用本類的方法進行處理

原创 SpringBoot 基於JDBC的數據庫連接和使用

一:更改Pom文件,配置maven依賴<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa<

原创 LeetCode刷題之樹

Invert Binary Tree-Number226 解題思路:     交換左右子樹,將左子樹和右子樹看作“數”,那麼該問題就跟交換兩個數類似,只不過需要採用遞歸的方法來進行交換(非遞歸也可以) 代碼: /** * Defin

原创 LeetCode刷題之鏈表

Linked List Cycle(環形鏈表)-Number141 思路:     利用快慢指針,快指針每次走兩步,慢指針每次走一步,如果鏈表中存在環,那麼快慢指針總會相遇 代碼:      /** * Definition for

原创 LeetCode刷題之數組

Three Sum(求三數之和) 思路:     1:對數組進行排序     2:依次取出第i個數作爲定值,並且不重複的選取,目的是爲了將三數求和轉化爲兩數求和     3:定義兩個指針,左指針和右指針     4:將定值與左右指針指向

原创 JAVA之繼承

JAVA三大特性之繼承一:概念    繼承是類與類之間的關係,並且在java中,一個類只有一個父類,也就是單繼承的關係。二:好處/優點    1):子類擁有父類的所有屬性和方法(private修飾的無效)        2):可以實現代碼

原创 controller,service,dao,mapper,model層的作用

這幾天在學習springboot+mybatis框架,對於上面的幾個文件夾中應該存放什麼類,這些類有什麼功能,還是有些迷糊。通過網上資料現在大致已經瞭解了。記下來以後有了新的理解再加上去  首先來說一下業務邏輯:        Contr

原创 JSP狀態管理

一:Http協議的無狀態性     無狀態是指,當瀏覽器發送請求給服務器的時候,服務器響應客戶端的請求。但是當同一個瀏覽器再次發送請求給服務器的時候,服務器並不知道它就是剛纔那個瀏覽器 二:保存用戶狀態的兩大機制     Session和

原创 Java反射的應用

一:Class類的使用    在面向對象的世界裏,世間萬物皆對象。類也是對象,類是java.lang.Class類的實例對象    任何一個類都是Class類的實例對象,這個對象稱爲該類的類類型。這個實例對象有三種表達方式public c

原创 Git工具的使用

一:Git的下載和安裝    下載:官網下載    安裝: 把文件夾放到盤裏面去,最好不要放在c盤    二:註冊GitHub     註冊鏈接三:創建一個本地springboot+JDB倉庫   1:打開git-bash.exe   2

原创 JSP之javaBean入門

一:Javabean就是一個類,但是遵循特定的設計原則     1):是公有類     2):屬性私有   3):無參的公有構造函數    4):getter和setter方法 二:什麼是jsp動作元素     動作元素爲請求處理階段提供

原创 pandas.read_csv分塊讀取大文件

最近,下載了一個csv結構的數據集,有1.2G。對該文件試圖用pd.read_csv進行讀取的時候,發現出現內存不足的情況 ,電腦內存不足,不能一次性的讀取。此時我們就需要對csv文件進行分塊讀取。 在對數據進行分塊讀取之前,我們需要對

原创 KMP模式匹配算法

KMP模式匹配算法 KMP算法可以說是一個很經典的模式匹配算法了,剛開始並沒有看懂,多看幾遍就好了。 樸素模式匹配算法(KMP算法沒提出來之前的常用的匹配算法) 當我們在一篇文章中去搜索一個單詞的時候,就是在文章中對這個單詞進行定位操作。