原创 eclipse(包括myeclipse)快捷鍵彙總

eclipse與myeclipse的快鍵鍵大體上都相同,只是myeclipse的快捷鍵有些小小的改動,根據其版本的不同略有不同,在使用過程中可以慢慢發現,這裏就不一一贅述。 最最常用的快捷鍵:(必須會) Alt + /  內容提示: Ct

原创 計算機網絡核心知識。

本文將總結後臺開發中的核心網絡知識。主要圍繞網絡層、傳輸層、應用層,核心爲 TCP 和 HTTP 兩部分。 第一部分:傳輸層 1. 說一下OSI七層模型 TCP/IP四層模型 五層協議 (1)五層協議 應用層 :提供用戶接口,特指能夠發

原创 Git快捷鍵

Git 一圖勝千言   配置 git config --global user.name "<姓名>" 設置提交者姓名。 git config --global user.email "<郵箱>" 設置提交者郵箱。 基礎操作 git i

原创 消息隊列的比較

消息隊列使用場景 爲什麼會需要消息隊列(MQ)? 解耦  在項目啓動之初來預測將來項目會碰到什麼需求,是極其困難的。消息系統在處理過程中間插入了一個隱含的、基於數據的接口層,兩邊的處理過程都要實現這一接口。這允許你獨立的擴展或修改兩邊的

原创 分佈式文件系統 FastDFS

FastDFS 詳細介紹 FastDFS是一個開源的分佈式文件系統,她對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件爲載體的在線服務,如相冊網站、視頻網站等

原创 操作系統知識大全

  前言 在本文將深入展開在面試過程中操作系統部分的知識,用最簡短的篇章深入理解。 參考資料: 《Linux+C程序設計大全》第四版,清華大學出版社,配套源碼:linux_c_program_design 《後臺開發:核心技術與應用實踐》

原创 DBCP、c3p0、Druid三者對比

常用數據庫連接池 (DBCP、c3p0、Druid) 配置說明 1. 引言 1.1 定義 數據庫連接是一種關鍵的有限的昂貴的資源,這一點在多用戶的網頁應用程序中體現得尤爲突出。對數據庫連接的管理能顯著影響到整個應用程序的伸縮性和健壯性,影

原创 Redis核心知識點

Nosql數據庫-redis 這裏將持續整理一些 Redis 核心筆記 中文社區:redis.cn 一、Redis 1. 簡介 單線程爲什麼這麼快? 純內存 非阻塞IO 避免線程切換和競爭消耗 單線程Redis注意事項 一次只運行一條命

原创 mysql知識點大全

前言 在本文將討論數據庫原理和MySQL核心知識,MySQL性能優化等,包含 “MySQL基礎” 和 “高性能MySQL實踐” 兩部分。 參考資料: 《高性能MySQL》第三版 部分參考:CyC2018/Interview-Noteboo

原创 高效的編譯工具——Intellij IDEA

之前啊,我們常用的Java編譯工具是eclipse,但是啊近些年來用idea的越來越多了。那麼我們習慣用一種編譯工具之後很難適應新的編譯工具,尤其是他的快捷方式。 本問主要介紹一下intellij idea的快捷鍵,我們常用的快捷鍵如下:

原创 SQL優化

SQL 優化 負向查詢不能使用索引 select name from user where id not in (1,3,4); 應該修改爲: select name from user where id in (2,5,6); 前

原创 Dubbo分佈式服務系統

  Dubbo架構設計詳解 Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是

原创 Solr全文檢索服務器

 solr介紹 一、Solr它是一種開放源碼的、基於 Lucene Java 的搜索服務器,易於加入到 Web 應用程序中。 二、Solr 提供了層面搜索(就是統計)、命中醒目顯示並且支持多種輸出格式(包括XML/XSLT 和JSON等格

原创 形式參數問題

String作爲參數傳遞 StringBuffer作爲參數傳遞   形式參數: 基本類型:形式參數的改變不影響實際參數 引用類型:形式參數的改變直接影響實際參數 注意: String作爲參數傳遞,效果和基本類型作爲參數傳遞是一樣的。 Ja

原创 python爬蟲問題詳解

1.使用requests庫模擬瀏覽器發送請求,接收響應功能 2 # 在dos命令行執行: #     pip show requests # 查看requests是否安裝,以及相關信息 #     # 沒有安裝的使用下面的語句進行安裝 #