原创 初讀Redis—第一回

雖然早就買下了黃鍵宏老師著的《Redis設計與實現》,但是一直沒有靜下心來好好研讀,總是擱置,前幾天,閱讀這本書的這一個大工程開始。學習了幾天Redis,雖然只閱讀了一部分,但是已經感受到了這本書內容的詳盡,正如黃老師在書中所言,“我衷心

原创 對象總覽—第二回

今天是週末,但是也要繼續學習,加油,今天想總結一下Redis用到的數據結構,對它們各自的結構,做一個簡要的概括: 1.簡單動態字符串(SDS):由sdshdr組成 每個sdshdr結構表示一個SDS值,sdshdr結構有3個屬性,分別爲:

原创 爬蟲基礎----1

爬蟲前奏 爬蟲的實際例子: 1.搜索引擎(百度,谷歌,360搜索等); 2.伯樂在線; 3.惠惠購物助手; 4.數據分析與研究(數據冰山知乎專欄); 5.搶票軟件等。 什麼是網絡爬蟲: 1.通俗理解:爬蟲是一個模擬人類請求網站行爲的程序。

原创 Redis數據結構與對象注意點—第四回

以下是總結的一些小知識點,廢話不多說,直接進入正題: 1.SDS遵循C字符串以空字符串結尾的慣例,保存空字符串的1字節空間不計算在SDS的len屬性裏面 2.SDS比C字符串更適用於Redis的原因: 常數複雜度獲取字符串長度 杜絕緩衝區

原创 Redis對象各自的命令—第三回

知道了Redis的五個對象,那麼怎麼來使用呢,在Redis中,給出了公共的命令,也有每個對象各自的命令,今天就來總結一下,看看常用的有哪些? 對任何鍵都能執行的命令: del,expire,rename,type,object 對特定類型

原创 數據結構與對象—第二回

今天是週末,但是也要繼續學習,加油,今天想總結一下Redis用到的數據結構,對它們各自的結構,做一個簡要的概括: 1.簡單動態字符串(SDS):由sdshdr組成 每個sdshdr結構表示一個SDS值,sdshdr結構有3個屬性,分別爲:

原创 數據結構與對象—第一回

雖然早就買下了黃鍵宏老師著的《Redis設計與實現》,但是一直沒有靜下心來好好研讀,總是擱置,前幾天,閱讀這本書的這一個大工程開始。學習了幾天Redis,雖然只閱讀了一部分,但是已經感受到了這本書內容的詳盡,正如黃老師在書中所言,“我衷心

原创 第二次正經面試,公司名字不知,Java開發-2019.3.1

感覺:一臉懵逼 當時我在上課,剛睡醒然後就下課了,緊接着一個電話,一看上海的,一定是面試,就接了,我還迷迷糊糊的 好,開始: 先自我介紹一下,然後我說了一大堆,面試完回想了一下,感覺毫無作用,我在幹什麼啊 看你做了幾個項目,說一說遇到了什

原创 第一次正經面試,隨手記面試-Java開發-2019.2.28

下午3點,上課過程中出來接電話面試 一面,電話面,掛 一上來沒有自我介紹,直接問項目 先問項目是哪裏的,公司的還是哪裏的 然後挑了其中一個項目,問: redis是怎麼存數據的? redis的數據結構有哪些? nginx方面的知識,想不起來

原创 在Maven中出現Could not find artifact ...:pom:0.0.1-SNAPSHOT and 'parent.relativePath'的錯誤怎麼解決?

完整的異常提示: Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT and 'parent.relativePat

原创 用Maven進行項目管理時出現web.xml is missing and is set to true怎麼解決?

缺少了web.xml文件,<failOnMissingWebXml>被設置成true了。 這是一個Maven錯誤,在最近的web應用開發中web.xml文件已經變得可有可無了。不過Maven還沒有跟上這一變化,我們只要在pom.xml文件

原创 Python

Python3.6開發環境 PyCharm的Professional版 虛擬環境:virtualenv/virtualenvwrapper  

原创 爬蟲基礎----2

http協議和Chrome抓包工具 什麼是http和https協議: HTTP協議:全稱是HyperText Transfer Protocol,中文意思是超文本傳輸協議,是一種發佈和接受HTML頁面的方法。服務器端口號是80端口。 HT

原创 Java代碼是怎樣運行的?

之所以要在虛擬機中運行,是因爲它提供了可移植性。一旦Java代碼被編譯爲java字節碼,便可以在不同平臺的Java虛擬機上實現運行。此外,虛擬機還提供了一個代碼託管的環境,代替我們處理部分冗長而且容易出錯的事務,例如內存管理。 Java虛

原创 排序(二)

插入排序和冒泡排序的時間複雜度相同都是O(n^2),在實際的軟件開發裏,爲什麼我們更傾向於使用插入排序算法而不是冒泡排序算法呢?爲什麼插入排序比冒泡排序更受歡迎?