原创 Maven Toolchains自定義配置文件目錄

maven的toolchains插件默認的配置文件讀取目錄爲~/.m2,但是有時候配置文件toolchains.xml不在這個目錄下,會導致maven編譯報錯,可以在運行maven命令的時候給定--global-toolchains

原创 在Mac下使用vscode遠程編輯文件

vscode編輯器有一個插件Remote VSCode,可以幫助我們在本地機器上使用vscode直接編輯遠程文件。 安裝及配置步驟 本地配置 1、打開vscode,安裝插件Remote VSCode ,按下快捷鍵Shift+Comma

原创 mac解決brew link時報Permission denied的錯誤

在使用brew安裝mysql的時候,報瞭如下錯誤: mkdir: /usr/local/var/homebrew/locks: Permission denied Error: Can't create update lock in

原创 scrapy學習筆記一 —— 創建jobbole小爬蟲

一、安裝scrapy 創建虛擬環境 運行命令:conda create -n scrapy python=3.7 ,會在anaconda安裝目錄下的envs文件夾下創建出scrapy運行環境:~/anaconda3/envs/sc

原创 Servlet中getRequestURI()和getRequestURL()方法的區別

getRequestURI()方法返回的是一個字符串,內容爲整個訪問的url的path內容,不帶query; getRequestURL()方法返回的是一個StringBuffer,內容爲整個訪問的url,不帶query; 例:輸入的

原创 XML語法

一個開始標籤,一個結束標籤 <note>content</note> 或 一個結束標籤的變種 <note/> 標籤前後配對,起名規則和起編程語言的變量名一樣 文檔遵循屬性結構,即有一個根標籤 註釋:<!--註釋內容--

原创 路線:入門

路線:入門 在此學習路線中提供了對於入門Java編程語言來說,你需要知道知道的所有東西。 Java技術現狀 Java整體技術情況的一個綜述。它同時討論了Java編程語言Java平臺,提供了這門技術能做什麼和它是怎麼做到讓你的生活更輕鬆的廣

原创 Java教程

Java教程 此Java教程是針對JDK 8寫的,後續JDK版本引入的改進不會包含在此教程闡述的例子和練習中。 對想用Java編程語言來開發應用的程序員來說,此Java教程是一份實用指南,其中包含了上百個完整的工作例子和許多課程,相關

原创 StringBuffer和StringBuilder實現淺析

自學習java基礎以來就知道StringBuffer和StringBuilder的區別,主要就是StringBuffer是線程安全的,StringBuilder是線程不安全的。今天突然想知道,這兩個類具體實現到底有什麼不同,於是看了一下這

原创 Java Integer.binCount()方法解析

引入 今天在使用Integer類的時候點進去看它的源碼,發現了bitCount()這麼一個方法,看它的介紹是用來獲取一個int中二進制位爲1的個數。然後看了它的實現,完全看不懂的節奏啊。 public static int bitCoun

原创 Scrapy followlinks總結

在寫scrapy的spider類的parse方法的時候,有些鏈接需要提取出來繼續爬取,這裏scrapy提供了一些方法可以方便的實現這個功能,總結如下: 假設我們的目標a標籤是target_a 方法1: next_page = targ

原创 Python如何修改腳本運行的命令行參數

在python中,所有的命令行參數存放在一個特殊的變量中:sys.argv。 該變量的第一個參數是腳本名,路徑可能是全路徑,也可能不是,這取決於操作系統。 其他的變量存儲在argv[1:]裏。 知道這個後,想要修改命令行參數據非常容易了,

原创 Python日誌中dictConfig()方法的dict對象模式

python日誌配置的可以通過調用dictConfig(config)方法進行配置,config對象爲一個dict,而該對象的鍵值是有標準模式的,在這裏總結一下(參考官方文檔)。 version - 用數字表示的模式版本,當前有效值只能

原创 linux(ubuntu)跳板機連接和文件傳輸

今天工作環境從windows換成了ubuntu,開發的時候需要連上線上主機,但是需要通過跳板機連接。如果只是連接的話可以還是容易搞定的,但是遇到了一個文件傳輸的問題,由於有了跳板機,需要搞兩次,有點煩,於是網上搜資料,最後終於搞定了。(我

原创 python將代碼安裝至本地倉庫

在python開發過程中,有時候會寫一些通用的方法,這些方法可以被多個項目共享,但是每次寫項目需要copy來copy去也非常不爽,所以如果能像python其他項目一樣直接import進來就好了。下面舉一個例子: 我們開發好了這樣一個項目: