原创 Tomcat域名訪問,省略項目名配置

通過域名直接訪問項目,我嘗試了好多辦法,人都快傻了 終於搞定了 原來www.feng.com:8080/oa/to_login,現在變爲www.feng.com:8080/to_login 切記切記切記,這纔是關鍵,暴力解法 一、先將它

原创 分佈式和集羣分不清,我們講講兩個廚子炒菜的故事

我是清風~,每天學習一點點,快樂成長多一點,這些都是我的日常筆記以及總結。 分佈式系統概念 支持應用程序和服務的開發,可以利用物理架構,由多個自治的處理元素,不共享主內存,但通過網絡發送消息。 分佈式系統中各個節點是通過發送消

原创 阿里雲防火牆配置,多種設置方式(iptables和fireward)

阿里雲centos7.6自帶防火牆就是fireward,我自己又配置了iptables,我剛開始沒有弄懂,以爲兩個是不一樣的,導致總是兩個都打不開,要是單純的開fireward也是可以的,但是我更喜歡iptables配置文件來查看

原创 Spring接口文檔註解:@ApiOperation

看到在controller中存在這樣的註解,也是第一次發現這樣的註解 百度一下,還挺簡單 /** * 系統發佈審批 * @param completeExecutionEntity * @return

原创 Leetcode 196 刪除重複的電子郵件

196 。刪除重複的電子郵件 編寫SQL查詢以刪除名爲表的所有重複電子郵件條目Person,並僅根據其最小 ID保留唯一的電子郵件。 ±—±-----------------+ | ID | 電郵| ±—±------------

原创 常見的spring面試題(個人面試總結)

我是清風,這是我面試的總結,大公司問問題,一般也不會問太深,重要都是基礎知識。 Spring可以做很多事情,它爲企業級開發提供給了豐富的功能,但是這些功能的底層都依賴於它的兩個核心特性,也就是依賴注入(dependency i

原创 synchronized處理併發和redis分佈式鎖

1、控制層 @RestController @RequestMapping("/skill") @Slf4j public class SecKillController { @Autowired private

原创 MyBatis-Generator根據數據庫自動生成pojo,dao和對應的xml文件

MyBatis-Generator根據數據庫自動生成pojo,dao和對應的xml文件 解釋文件夾含義 1、工具類包util 2、pojo是數據庫層的對象,放的是db字段一一對應的對象 3、在vo層進行封裝 ,返回給control

原创 濁酒一杯,一杯敬過去,一杯敬遠方

越長大越知道,做事不容易,其實每個人都有自己的難處,所以也就越不再隨隨便便發表評論,或者瞧不起誰。這不是虛僞,而是懂得體諒,願意和這個世界溫柔和解。每個人因爲立場不同,所處的環境不同,很難真正瞭解對方的感受。 我們也沒有足夠的智慧

原创 AVL樹和紅黑樹有什麼區別?

紅黑樹和AVL樹有什麼區別? 平衡二叉樹的性質: 1、AVL樹是自平衡二分搜索樹 2、平衡二叉樹 (1)對於任意一個節點,左子樹和右子樹的高度差不能超過爲1。 (2)對於堆和線段二叉樹來說,可以保證任意一個葉子節點相應的高度差不能

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

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

原创 談談你理解的二分搜索樹

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

原创 【Java設計模式】深入講解單例模式,讓你面試不發愁

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

原创 面試官:小夥子,你給我簡單介紹下排序算法吧

前言1、冒泡排序2、插入排序3、歸併排序4、快速排序5、堆排序 1、冒泡排序 最簡單的一種排序算法。假設長度爲n的數組arr,要按照從小到大排序。則冒泡排序的具體過程可以描述爲:首先從數組的第一個元素開始到數組最後一個元素爲止,對

原创 IDEA使用Terminal,遠程推送git

1、gitup創建 2、初始化git 4. touch .gitignore 作用,把我們匹配的文件做一個忽略不會推送到git倉庫上,也不會檢查到本地一些變化 *.class #package file *.jar *.