原创 【Java】解決跨域問題的三種方案

本篇博客會介紹前後端分離項目如何實現跨域請求。 CORS(Cross-Origin Resource Sharing)問題的出現主要是因爲瀏覽器的同源策略,同源的要求是:同協議,同IP,同端口。即不能在非同源情況下進行請求,實

原创 【數據庫】事務隔離級別

事務(ACID)的特性: 原子性:一系列操作,要麼一起成功,要麼全部失敗(單線程批量操作) 一致性:多線程同時修改同一數據時,最終結果和操作的動作需要保持一致(多線程操作) 隔離性:事務和事務之間的關係 持久性:事務提交之後數據

原创 【Java】Java8新特性(Stream)

一、Stream Java8中擴展了JavaAPI,增加了許多特性,例如lambda,和流操作。流操作即是將對象轉換成流進行操作,這樣方便我們進行映射、篩選、限制等操作,這有點像操作數據庫。流轉換分爲兩種方式:串行流stream(

原创 【Spring】SpringMVC框架理解

SpringMVC一、配置步驟二、原理三、註解四、自動裝配註解五、數據對象 一、配置步驟 配置web.xml <context-param> <param-name>contextConfigLocation</param-

原创 【Java】Spring Data JPA應用實例

1. Spring Data JPA 通常,在Java語言中,我們爲項目提供數據支持時,常常用到的ORM(Object Relation Mapping)框架有:MyBatis(iBatis)或Hibernate。通常在使用時,我

原创 【Python】Scrapy完成電影信息爬取並存入數據庫

本文使用了scrapy框架對電影信息進行爬取並將這些數據存入MySQL數據庫。 一、安裝相關python模塊 根據你所使用的python包管理器安裝相應的模塊。比如使用pip: pip install scrapy pip i

原创 【Redis】Redis的使用

因爲之前用的文本文檔作的筆記,這次是將其記錄在博客上,所以只能以代碼的形式規範格式了,各位看官見諒。 --------

原创 【Java】線程創建

a.實現Runnable接口,創建Thread類,重寫run()方法,調用start方法 public static void main(String[] args) { Thread thread = new Thread

原创 【Java】AIO實例

一、blocking/non-blocking | sync/async 1.blocking/non-blocking: 描述的是方法會不會阻塞線程的執行,使線程進入blocking狀態 2.sync/async:描述的是數據

原创 【Python】利用決策樹分類器對鳶尾花進行分類

1. 決策樹(監督學習) 決策樹是一種樹形結構,其中每個內部節點表示一個屬性上的測試,每個分支代表一個測試輸出,每個葉節點代表一種類別。 1.1 特徵選擇 特徵選擇最終會影響決策樹的分類效率。通常在進行特徵選擇時,會考慮額兩個指

原创 【Java】Quartz定時任務調度

Quartz是一個定時任務調度框架,主要包含三個部分(JobDetail, CronTrigger, Scheduler)。通過設定Cron表達式從而在特定時間執行特定任務。Quartz底層運用了TimerTask創建定時任務調