原创 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 庫必須啓用。默認情況下,此倉庫是啓用的,但是如果已禁用它,則需