現在位置: 首頁 > 搜索技術 > 文章
2020年02月11日 搜索技術 ⁄ 共 2034字 評論關閉
  Intro   在我的活動室預約項目中,有一個公告模塊,類似於新聞發布,個人感覺像新聞這種網頁基本就是發布的時候編輯一次之後就再也不會改了,最適合靜態化了, 靜態化之後用戶請求的就是靜態文件基本不再需要伺服器端查詢資料庫甚至伺服器端渲染,可以一定程度上提升伺服器的處理能力以及優化用戶體驗,而且這種靜態化的url對 SEO 比較友好。   由於我的這個項目正在開發中,遷移起來不太方便,所以使用的是偽靜態化,...
閱讀全文
2020年02月10日 搜索技術 ⁄ 共 1061字 評論關閉
  瀏覽器內核是測覽器最核心的部分,負責對網頁語法的解釋並渲染網頁(也就是顯示網頁效果)渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。   不同的瀏覽器內核對網頁編寫語法的解釋不同,因此同一網頁在不同內核瀏覽器中的渲染(顯示)效果也可能不同。目前常見的瀏覽器內核有 Trident、 Gecko、 Webkit、 Presto、 Blink五種,下面我們具體介紹。   Trident內核   代表瀏覽器是瀏覽器,因此Trident內核又稱...
閱讀全文
2020年02月07日 搜索技術 ⁄ 共 5736字 評論關閉
  這個列表包含與網頁抓取和數據處理的Python庫。   1. 網路   通用   urllib -網路庫(stdlib)。   requests -網路庫。   grab – 網路庫(基於pycurl)。   pycurl – 網路庫(綁定libcurl)。   urllib3 – Python HTTP庫,安全連接池、支持文件post、可用性高。   httplib2 – 網路庫。   RoboBrowser – 一個簡單的、極具Python風格的Python庫,無需獨立的瀏覽器即可瀏覽網頁。   MechanicalSoup -一個與網站...
閱讀全文
2020年02月05日 搜索技術 ⁄ 共 1522字 評論關閉
  下面將為大家介紹關於java中equals,hashcode和==的區別以及實例講解。   1、==   java中的數據類型,可分為兩類:   1.基本數據類型,也稱原始數據類型   byte,short,char,int,long,float,double,boolean 他們之間的比較,應用雙等號(==),比較的是他們的值。   2.引用類型(類、介面、數組)   當他們用(==)進行比較的時候,比較的是他們在內存中的存放地址,所以,除非是同一個new出來的對象,他們的比較後的結...
閱讀全文
2020年02月05日 搜索技術 ⁄ 共 2106字 評論關閉
  一.副作用(side effect)   表達式有兩種功能:每個表達式都產生一個值( value ),同時可能包含副作用( side effect )。副作用是指改變了某些變數的值。   如:   1:20 //這個表達式的值是20;它沒有副作用,因為它沒有改變任何變數的值。   2:x=5 // 這個表達式的值是5;它有一個副作用,因為它改變了變數x的值。   3:x=y++ // 這個表達示有兩個副作用,因為改變了兩個變數的值。   4:x=x++ // 這個表達式也有兩個...
閱讀全文
2020年01月14日 搜索技術 ⁄ 共 445字 評論關閉
  大部分講 new 的文章會從面向對象的思路講起,但是我始終認為,在解釋一個事物的時候,不應該引入另一個更複雜的事物。   JS 的 new 到底是幹什麼的   想像我們在製作一個策略類戰爭遊戲,玩家可以操作一堆士兵攻擊敵方。   我們著重來研究一下這個遊戲裡面的「製造士兵」環節。   一個士兵的在計算機里就是一堆屬性,如下:   我們只需要這樣就可以製造一個士兵:   var 士兵 = {   ID: 1, // 用於區分每個...
閱讀全文
2020年01月14日 搜索技術 ⁄ 共 6053字 評論關閉
  代碼優化永遠是程序員亘古不變的需求,而合理的利用SVG圖片來代替部分PNG/JPG等格式的圖片則是前端優化重要的一環,既然是優化,那我們先來看看SVG圖片都有哪些優勢:   SVG 可被非常多的工具讀取和修改(比如記事本)   SVG 與 JPEG 和 GIF 圖像比起來,尺寸更小,且可壓縮性更強。   SVG 是可伸縮的   SVG 圖像可在任何的解析度下被高質量地列印   SVG 可在圖像質量不下降的情況下被放大   SVG 圖像中的文本是...
閱讀全文
2020年01月13日 搜索技術 ⁄ 共 817字 評論關閉
  寫完了HTTP伺服器項目,但是對於一個完整的HTTP請求還不是很懂,在這裡總結一下,當然這裡的總結只是將每個過程進行簡化,並沒有去深入講解(實屬小弟實力不足啊)   我們都知道,如果我們打開瀏覽器幾秒後就會跳轉出百度的首頁,接下來就講解一下這個過程!!   一個完整的HTTP請求過程   1.解析URL   首先瀏覽器會檢測這個url是否正確存在,如果不合法,將會返回一個默認的搜索引擎。   如果存在併合法,那麼可以解...
閱讀全文
2020年01月11日 搜索技術 ⁄ 共 4365字 評論關閉
  一、如下方式存在的問題   new Thread() { @Override public void run() { // 業務邏輯 }}.start();   1、首先頻繁的創建、銷毀對象是一個很消耗性能的事情;2、如果用戶量比較大,導致佔用過多的資源,可能會導致我們的服務由於資源不足而宕機;3、綜上所述,在實際的開發中,這種操作其實是不可取的一種方式。   二、使用線程池有什麼優點   1、線程池中線程的使用率提升,減少對象的創建、銷毀;2、線程池可以控制...
閱讀全文
2020年01月11日 搜索技術 ⁄ 共 3110字 評論關閉
  一、S_DOWN和O_DOWN   S_DOWN和O_DOWN兩種宕機狀態   (1)、S_DOWN是主觀宕機,就一個哨兵如果自己覺得一個master宕機了,那麼就是主觀宕機   sdown達成的條件很簡單,如果一個哨兵ping一個master,超過了is-master-down-after-milliseconds指定的毫秒數之後,就主觀認為master宕機   # 語法:sentinel down-after-milliseconds   # Number of milliseconds the master (or any attached replica or sentinel) sho...
閱讀全文