原创 Nginx(一):基礎概念詳解

Nginx基礎知識 前言:本片博文,道人會介紹下Nginx的主要作用,地位,主要應用,以及延伸的特點的解釋。詳細原理,配置文件以及項目中如何使用(範例)會在後續文章中講到。 一:什麼是Nginx? 百度百科解釋如下: Nginx

原创 Nginx(二):配置文件詳解

Nginx配置文件 配置文件:分爲3大塊 全局塊: 進行全局配置 核心配置(worker_processes 1;) events塊: 進行工作模式和連接設置 http塊:設置Nginx實現反向代理,負載均衡,動靜分離配置。

原创 Nginx(三):Nginx安裝部署

Nginx安裝部署 這裏會介紹兩種部署方式,1:非Docker部署;2:Docker部署。 一:非Docker部署 Nginx 安裝 系統平臺:CentOS release 6.6 (Final) 64位。 一、安裝編譯工具及庫

原创 LeetCode數組篇(四):最佳觀光組合

題目 給定正整數數組A,A[i] 表示第 i 個觀光景點的評分,並且兩個景點 i 和 j 之間的距離爲j - i。 一對景點(i < j)組成的觀光組合的得分爲(A[i] + A[j] + i - j):景點的評分之和減去它們兩者

原创 Spring(四):SpringMVC知識詳解

SpringMVC詳解 一:MVC模式 MVC是 model、view、和controller的縮寫,分別代表web應用程序中的三種職責: model-模型:用於存儲數據以及能處理用戶請求的業務邏輯 view-視圖:向控制器提交

原创 Dubbo(一):基礎知識詳解

Dubbo基礎知識 一:基本概念 軟件架構的發展過程 單體架構-----垂直架構-----SOA架構-----微服務架構 單體架構:(All In One)所有的服務集中在一個應用,擴展時需要橫向擴展整個系統(成本較高)。 優

原创 LeetCode(一):二叉樹最小深度,二維平面多點共線個數

LeetCode刷題(一) 道人現在在LeetCode上刷題,爭取日更,同時也會更新一些數據結構的相關知識。希望對各位道友有所幫助。 道人最近生活,工作都有很多不順之處,也很苦惱,技術上也想有所突破,但是越發覺得自己不會的不懂的很

原创 Spring(五):事務管理

Spring中事務詳解 一:事務的基本特性(ACID) 原子性(Atomicity): 事務是最小的執行單位,不允許分割。事務的原子性確保動作要麼全部完成,要麼完全不起作用; 一致性(Consistency): 執行事務前後,數

原创 Mybatis(一):基礎知識詳解

Mybatis基礎知識與實踐 由於公司,對Mybatis進行了封裝,平時業務代碼也寫的比較多,趕到面試時,Mybatis相關知識忘記地差不多了,現在就從一個有相關java基礎的程序猿的角度,來看看Mybatis該如何回顧? 簡介下

原创 LeetCode數組篇(一):數組中存在多少對數之和能被60整除

題目: 在歌曲列表中,第 i 首歌曲的持續時間爲 time[i] 秒。 返回其總持續時間(以秒爲單位)可被 60 整除的歌曲對的數量。形式上,我們希望索引的數字 i 和 j 滿足 i < j 且有(time[i] + time[

原创 Spring(三):JavaBean的生命週期

JavaBean的生命週期 一:基本概念 bean 就是由IOC 容器初始化、裝配及管理的對象。 Spring中的bean默認都是單例的,那麼單例Bean在多線程程序下如何保證線程安全呢? Spring的單例是基於BeanFact

原创 Spring(二):基礎學習之AOP

AOP 面向切面編程,什麼是切面? 舉個栗子:業務邏輯中有很多重複性代碼,比如說記錄日誌,性能檢測等,而 每一個業務邏輯都有類似代碼造成大量代碼冗餘;爲了解決這一問題,第一進行重複代碼的縱向抽取(提取出相同代碼封裝成類);但是

原创 Spring(一):基礎學習之IOC

Spring Ioc與AOP相關知識總結 1. 什麼是 Spring 框架? Spring 是一種輕量級開發框架,旨在提高開發人員的開發效率以及系統的可維護性。 核心模塊:(項目中會使用到) Spring Core: 基礎,可以說

原创 Redis(七):Redis哨兵模式部署

Redis哨兵模式 第一:同樣端口規劃,如果是多臺服務器,就要進行服務器ip規劃,同redis主從 類型 角色 IP 端口 Redis-sentinel sentinel1 192.168.30.134 26379

原创 Redis(八):Redis集羣概念篇

Redis集羣基本概念與部署 學習前思考下面幾個問題 爲什麼要使用集羣?集羣的好處是? 集羣的部署怎樣完成?其數據在寫入和讀取時具體流程是什麼樣的? 集羣模式,解決了哪些問題?又帶來了哪些問題? 自己理解的Redis集羣: