原创 CentOS 7部署nginx服務器,配置端口,訪問靜態資源

最近在搞nginx和tomcat,實現反向代理,這裏主要實現在阿里雲服務器(Centos7系統)環境下,安裝nginx,並配置防火牆和阿里雲的安全組。最後將展示信息暴露在相關路徑下,實現靜態網頁的訪問。 一、安裝所有的依賴包 yu

原创 寫給大忙人看的SpringBoot ,整合JPA實現數據庫增刪改查

SpringBoot簡化了太多步驟,真心強大,當沒有接觸它的時候,Mybatis還要寫dao層接口,還要dao層映射的sql語句,雖然也有一鍵生成相關配置。但是繁瑣的配置,需要配置xml掃描相關路徑等,springBoot通通不需

原创 關閉進程,解決nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed錯誤問題

對pid的缺少問題進行細節表述。嘗試看下有沒有nginx的進程有沒有被佔用,我這裏就是80端口被佔用了,然後我把kill掉了,重新在運行。 重啓nginx,然後報沒有pid /usr/local/nginx/sbin/nginx

原创 【java設計模式】面試官又來問你了,小夥子,說說軟件設計七大原則吧!

我是清風~,每天學習一點點,快樂成長多一點,這些都是我的日常筆記以及總結。 目錄開閉原則依賴倒置原則單一職責原則接口隔離原則迪米特原則里氏替換原則合成(組合)/聚合複用原則 開閉原則 定義:一個軟件實體如類、模塊和函數應該對

原创 聊聊你理解的線程與併發

  目錄         1、進程和線程的由來 2、進程和線程的區別 3、Thread中start和run方法的區別 4、Thread和Runnable是什麼關係 5、如何給run()方法傳參 6、如何實現處理線程的返回值 7、線程的六個

原创 二叉樹的插入與刪除

目錄1、構建二分搜索樹2、插入元素3、查找元素4、刪除最大、最小元素5、刪除任意節點元素 二分搜索樹是一顆二叉樹 每個節點的鍵值大於左孩子 每個節點的鍵值小於右孩子 一左右孩子爲根的子樹仍爲二分搜索數 下圖爲二分搜索樹,左邊爲

原创 Mysql:分頁查詢、總頁數,如何limit實現

1、 limit分頁 limit分頁:curPage是當前第幾頁;pageSize是一頁多少條記錄 select * from student limit (curPage-1)*pageSize , pageSize; 2、

原创 【nginx反向代理】成功解決tomcat下js、css等樣式加載失敗問題

什麼是動靜分離 爲了提高網站的響應速度,減輕程序服務器(Tomcat,Jboss等)的負載,對於靜態資源比如圖片,js,css等文件,我們可以在反向代理服務器中進行緩存,這樣瀏覽器在請求一個靜態資源時,代理服務器就可以直接處理

原创 面試官:單例模式這麼重要,你敢說你不會

我是清風~,每天學習一點點,快樂成長多一點,這些都是我的日常筆記以及總結。 目錄單例模式1、懶漢式單例模式未初始化問題解決Double Check 雙重檢查方案一:不讓第二步和第三步重排序-DoubleCheck方案二:基於類

原创 【Java設計模式】抽象工廠—產品等級結構與產品族

我是清風~,每天學習一點點,快樂成長多一點,這些都是我的日常筆記以及總結。 目錄抽象工廠抽象工廠和工作方法區別業務場景UML類圖分析源碼分析——Connection類 抽象工廠 定義:抽象工廠模式提供一個創建一系列相關或相互

原创 紅黑樹和AVL樹區別和聯繫

紅黑樹和AVL樹有什麼區別? 紅黑樹 vs AVL 紅黑樹的查詢性能略微遜色於AVL樹,因爲他比avl樹會稍微不平衡最多一層,也就是說紅黑樹的查詢性能只比相同內容的avl樹最多多一次比較,但是,紅黑樹在插入和刪除上完爆avl樹,a

原创 常問面試點,nginx基本功能和工作原理

面試問我nginx原理,我沒有回答出來。 深度痛覺,我好好的整理了一些要點,杜絕下次遇到 Nginx基本功能和工作原理 Nginx 以其高性能,穩定性,豐富的功能,簡單的配置和低資源消耗而聞名。 1、反向代理、正向代理 2、負載均

原创 記青春,大學時光我是這樣過!

此去經年,如彈指瞬間。 穿梭在記憶的深處,感受光陰給的青春,在往昔的長廊裏,早已老去了歲月,如落花隨風,逝去無痕。 在多年以後 ,當你回憶起來,不管是痛的,還是美好的,都感覺是動人的青春 。 序 2020年,來杭州讀研已快兩年

原创 【Java設計模式】這麼詳細,你還不懂建造者模式嘛!

我是清風~,每天學習一點點,快樂成長多一點,這些都是我的日常筆記以及總結。 目錄建造者建造者模式和工廠模式區別業務場景UML類圖源碼解析—StringBuilder源碼分析—SringBuffer開源框架—spring中Bea

原创 【Java設計模式】簡單工廠和工廠方法

我是清風~,每天學習一點點,快樂成長多一點,這些都是我的日常筆記以及總結。 目錄簡單工廠業務場景源碼分析--Calendar類工廠方法業務場景源碼分析-Collection集合類 簡單工廠 定義:由一個工廠對象決定創建出哪一