原创 MySQL基礎學習3: 多表查詢詳解及實踐

在數據庫的查詢中,經常涉及到不止一個表的查詢,如用戶與訂單表的查詢,商品與訂單的查詢等。熟練掌握多表查詢相關語句能讓我們處理更加複雜的數據庫操作。多表查詢主要有笛卡爾積,內連接和外連接,下面通過用戶表和訂單表的例子來解釋多表查詢的相關

原创 關於ajax傳遞大數據量後臺接收失敗的問題記錄

今天項目中需要在前端對數據進行處理後使用ajax請求傳遞給java後臺,結果後臺始終接受不到(爲null),代碼如下: function saveProj(lm, data) { $.ajax({ async: false,

原创 我的2018個人總結與2019展望

在2018年最後的幾個小時裏,我也總結一下自己在這一年裏所做的主要事情,回顧一下自己一路的成長以及做這些事情對我的意義和收穫,自己未來還需要做怎樣地改進等等。 初入項目 我在大二大三時做過學校的創新項目,可能是意猶未盡,也可能是喜歡做

原创 MySQL優化實踐: 使用Explain分析和優化MySQL查詢過程

最近項目中使用的數據達到了百萬級別,如果不進行優化,在查詢時速度就會很慢,現在想的是先在SQL語句上加上索引進行優化,但有時候MySQL並不會像我們預想的那樣使用索引。MySQL提供了Explain命令能夠很好地查看sql語句執行情況

原创 Python爬蟲實戰-爬取歷史天氣數據

最近項目需要對合肥市歷史天氣數據進行爬取,分析了幾個天氣數據網站,最終選擇天氣後報網站. 將實現過程遇到的問題以及下來,供以後參考。 步驟分析 這裏我使用的是Python中的requests庫BeautifulSoup庫進行爬取,自己

原创 MySQL基礎學習2: 多表的設計以及表之間的關係

多表設計以及之間的關係 系統設計中,實體之間的關係(數據庫表)有三種:一對一,一對多,多對多. 實例:把網上商城裏面用的實體創建成表,並且將他們之間建立關係. 一對多 舉例:用戶和訂單 一個用戶可以有多個訂單 --用戶表 CREATE

原创 《Java編程的邏輯》筆記5: 異常

Part2 面向對象 第6章 異常 程序在運行過程中出現錯誤,有的是外部原因如網絡,有的是內部原因如內存不夠,更多的是程序的編程錯誤,比如變量未初始化就直接調用實例方法 6.1 初識異常 NullPointerException

原创 Echarts結合百度地圖API繪製熱力圖

最近項目中需要使用echarts與百度地圖API結合來繪製事故發生熱力圖,在將其與百度地圖結合的過程中遇到了一些問題,現將其過程與解決方案記錄下,以供日後參考。echarts中結合百度地圖API的熱力圖demo:http://gall

原创 MySQL基礎學習1:基本概念以及單表CURD操作

基本概念 什麼是數據庫 本質上是一個文件系統,通過標準的SQL語句對數據進行CURD操作. 關係型數據庫 存放實體與實體之間關係的數據庫,例如用戶購物下訂單,訂單包含商品.他們之間的關係可以通過E-R圖表示。 數據庫發展歷程如下所示

原创 Linux下Python虛擬環境使用

使用虛擬環境進行項目管理的好處很多,主要可以防止不同包的衝突以及不同項目可能需要的同一個包的版本也不一樣。Python下的虛擬環境管理有Pipenv,virtualenv,之前一直使用Pipenv來進行管理,但最近發現Python3自

原创 Python數據可視化01: mpld3安裝與使用

Python可視化工具使用最多的應該是matplotlib庫了,今天推薦一款感覺不錯的python數據可視化庫: mpld3,結合了matplotlib和d3.js庫,能夠繪製出漂亮可交互的圖形。mpld3能夠導出HTML代碼以及在j

原创 《Java編程的邏輯》筆記3: 類的繼承

Part2 面向對象 第4章 類的繼承 使用繼承一方面可以複用代碼,公共的屬性和行爲可以放到父類中,而子類只需要關注子類特有的就可以了;另一方面,不同子類的對象可以更爲方便地被統一處理。 4.1 基本概念 根父類Object

原创 《Java編程的邏輯》筆記4: 接口與內部類

Part2 面向對象 第5章 類的擴展 5.1 接口的本質 很多時候,我們實際上關心的,並不是對象的類型而是對象的能力,只要能夠提供這個能力,類型並不重要 接口聲明瞭一組能力,但它自己並沒有實現這個能力,它只是一個約定,它涉及交互

原创 我的Java後端書架

我的Java後端書架 (2016年暮春3.0版) 3.0版把一些後來買的、看的書添補進來,又或刪掉或降級一些後來沒有再翻開過的書。 更偏愛那些能用簡短流暢的話,把少壯不努力的程序員所需的基礎補回來的薄書,而有些教課書可能很著名,但乾

原创 《Java編程的邏輯》筆記2: 類的基礎

Part2 面向對象 第3章 類的基礎 3.1 類的基本概念 實例變量(方法)和類變量(方法)區別 對象內存分配 和數組變量類似,都有兩塊內存:一塊存放實際內容,一塊存放實際內容的位置。聲明變量本身只會分配存放位置的內存空