原创 關於java裏繼承的一些理解

JAVA是不支持多繼承的,目的是防止出現環形繼承出現,Python是支持多繼承的,java一定要支持多繼承的話,可以在內部類裏實現,Java裏接口是支持多實現的。 但是Java是支持多層繼承的。

原创 MyBatis工作流程及源碼碼解析

什麼是mybatis? MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置

原创 spring配置異常--org.xml.sax.SAXParseException;通配符的匹配很全面, 但無法找到元素 'aop:aspectj-autoproxy' 的聲明。

學習spring:aop時候遇到的問題: Caused by: org.xml.sax.SAXParseException; lineNumber: 23; columnNumber: 29; cvc-complex-type.2.4.c

原创 django增加日誌輸出

此文用來複盤在django項目中增加日誌輸出。 日誌的配置在settings.py裏。 日誌路徑配置: BASE_LOG_DIR = os.path.join(BASE_DIR, "log") 項目根目錄增加log文件夾。 format

原创 堅持leetcode的第一天:第8題:字符串轉換整數 (atoi)(覆盤及思路整理)

一天的划水又結束了,上班太無聊,還是好好敲點代碼開心一下吧。 leetcode第八題: 題目描述: 請你來實現一個 atoi 函數,使其能將字符串轉換成整數。 首先,該函數會根據需要丟棄無用的開頭空格字符,直到尋找到第一個非空格的字符爲止

原创 爬蟲之爬取知乎下某個問題下的全部圖片(處理AJAX請求,解析json數據)

(直接需要代碼的看最後面,前面只是分析)   當你查看知乎某個問題的答案時,通過普通的方法爬取頁面,你發現只能爬取一頁的內容,當你點擊下一頁時,瀏覽器地址並沒有發生變化,這種技術叫做AJAX,每次載入的只是部分數據,當知道這個後,就可以構

原创 Python 3.6 實現簡單的爬蟲

python作爲一種新銳語言,他的更新是非常的快的。 3.x與2.x相比,它整合了urllib,urllib2,urllib3等一系列的模塊,在3.x裏,實現一個爬取網頁簡易的程序如下# -*- coding: utf-8 -*- imp

原创 Python 3.6 re模塊基本函數介紹

python裏提供了兩種對正則表達式的操作:match和serch 1.match 函數原型:re.match(pattern, string, flags) pattern爲正則表達式,string爲被匹配的文本,flags是匹配規則,

原创 PYTHON 3.6 re(正則表達式)翻譯

正則表達式是一種對字符串進行操作的邏輯公式,用事先約定好某些規則,編寫邏輯公式,可以用來匹配符合這種邏輯的字符串。 1.正則表達式基礎 參考網上2.x的版本重新翻譯了一下python 3.6 版本re模塊關於正則表達式的介紹,如有不對,

原创 Python之路(1)format詳解

Str.format方法比之 %方法的優點:1.傳入數據可以不限參數數據類型2.參數位置可以不按照傳入順序,且單個參數可以輸出多次或者不輸出3.強大的填充和對齊功能,完善的進制轉換和精度控制一:填充#使用關鍵字填充>>> #使用key填充