原创 java:二叉樹的下一個結點
題目描述: 給定一個二叉樹和其中的一個結點,請找出中序遍歷順序的下一個結點並且返回。注意,樹中的結點不僅包含左右子結點,同時包含指向父結點的指針。 解題思路: 中序遍歷的過程:先遍歷樹的左子樹,再遍歷根節點,最後再遍歷右子樹。所以最左節點
原创 Java剪繩子
題目描述:給你一根長度爲n的繩子,請把繩子剪成整數長的m段(m、n都是整數,n>1並且m>1,m<=n),每段繩子的長度記爲k[1],...,k[m]。請問k[1]x...xk[m]可能的最大乘積是多少?例如,當繩子的長度是8時,我們把它
原创 request 、 session 和 globalsession 三種作用域僅在基於 Web 的應用中使用
Bean的singleton、prototype、request 、 session 和 globalsession五種作用域中,request 、 session 和 globalsession三種作用域僅在基於 Web 的應用中使用。
原创 Java中對象與實例的關係
在《Thinking in Java》一書裏提到:“每個對象都是某個類(class)的一個實例,這裏類就是類型的意思”。 通俗地說,實例表示的是對象和類的關係 比如: Person b=new Person(); new Pe
原创 單例模式概述
先問個問題: 如何保證一個類只有一個實例並且這個實例易於被訪問? (1) 全局變量:可以確保對象隨時都可以被訪問,但不能防止創建多個對象 (2) 讓類自身負責創建和保存它的唯一實例,並保證不能創建其他實例,它還提供一個訪問該實例的方法
原创 Nginx的知識點總結
負載均衡 (1)網絡請求過程 (2)負載均衡的概念 負載均衡,英文名稱爲Load Balance,其含義就是指將負載(工作任務)進行平衡、分攤到多個 操作單元上進行運行,例例如FTP服務器、Web服務器、企業核心應用服務器和其它主要任務
原创 git分支相關命令,實際應用
git是世界上最先進的分佈式版本控制工具。 git的相關命令 創建分支 git branch <分支名> git branch -v 查看分支 切換分支 git checkout <分支名> 一步完成:git checkout -b <分
原创 Spring Cloud Eureka: 服務註冊與發現
Spring Cloud Eureka是Spring Cloud Netflix 子項目的核心組件之一,主要用於微服務架構中 的服務治理。 本文將對搭建Eureka註冊中心,搭建Eureka客戶端,搭建Eureka集羣及給 Eurek
原创 數據結構的隊列
隊列是一種特殊的線性表,特殊之處在於它只允許在表的前端(front)進行刪除操作,而在表的後端(rear)進行插入操作,和棧一樣,隊列是一種操作受限制的線性表。進行插入操作的端稱爲隊尾,進行刪除操作的端稱爲隊頭。 隊列的鏈式存儲有循環
原创 Redis持久化有幾種類型,他們的區別
Redis提供了2個不同形式的持久化方式。 RDB(Redis DataBase) AOF(Append Of File) RDB的概述 主要做全量替換。 在指定的時間間隔內將內存中的數據集快照寫入磁盤 也就是行話講的Snapshot快照
原创 Nginx的知識點整理
1.什麼是nginx Nginx是一個高性能的HTTP和反向代理服務器,特點是佔有內存少,併發能力強,事實上nginx的 併發能力確實在同類型的網頁服務器表現較好。 Nginx專爲性能優而開發,性能是其最重要的考量標準,實現上非常注重效
原创 Not match for Select id=int
ResultMap type is com.neusoft.demosb.entity.Lab, Not match for Select id="int" 問題截圖: 問題描述:這個主要是在.xml文件沒有對應好類型,將result
原创 Docker容器內安裝mysql
下載mysql5.7的docker鏡像: docker pull mysql:5.7 使⽤用docker命令啓動: docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/lo
原创 Docker容器內部安裝Nginx1.18
下載nginx1.18的docker鏡像 docker pull nginx:1.18 從容器器中拷貝nginx配置 先運行一次容器(爲了拷貝配置文件): docker run -p 80:80 --name nginx118
原创 CentOS的Docker安裝
CentOS Docker 安裝 Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 該 centos-extras 庫必須啓用。默認情況下,此倉庫是啓用的,但是如果已禁用它,則需