原创 Java集合學習詳解

Collection集合 集合概述 集合: 集合是java中提供的一種容器,可以用來存儲多個數據。 集合和數組既然都是容器,它們有啥區別呢? 數組的長度是固定的。集合的長度是可變的。 數組中存儲的是同一類型的元素,可以存儲基

原创 Nginx學習筆記(一)基本概念及原理

什麼是Nginx nginx可以作爲web服務器,但更多的時候,我們把它作爲網關,因爲它具備網關必備的功能:反向代理、負載均衡、動態路由、請求過濾 基本概念 (1)正向代理 如果把局域網外的Internet想象成一個巨大的資源庫

原创 解決IDEA maven下載不了依賴的問題

maven下載不了依賴真的很煩!!! 1.阿里鏡像 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/n

原创 Java IO流學習-----緩衝流、轉換流、序列化流

緩衝流 之前學習過了基本的一些流,現在要見識一些更強大的流。比如能夠高效讀寫的緩衝流,能夠轉換編碼的轉換流,能夠持久化存儲對象的序列化流等等。這些功能更爲強大的流,都是在基本的流對象基礎之上創建而來的,就像穿上鎧甲的武士一樣,相當

原创 Nginx學習筆記(二)配置文件

nginx配置文件 配置文件位置 在nginx目錄下的conf文件裏面,即 */nginx/conf/nginx.conf /server/nginx/conf 配置文件組成 nginx 的配置文件由三部分組成:全局塊、even

原创 阿里雲服務器開放自定義端口

通過防火牆開啓端口號 netstat -anpt 查看所有服務端口 lsof -i:80 可以查詢指定端口是否開啓,以及那個服務在佔用 (lsof提示命令找不到的話,需要安裝 yum install lsof) 查看防火

原创 Mybatis學習----入門案例

MyBatis 框架概述   mybatis是一個優秀的基於 java 的持久層框架,它內部封裝了 jdbc,使開發者只需要關注 sql語句本身, 而不需要花費精力去處理加載驅動、創建連接、創建 statement 等繁雜的過程。

原创 Mybatis學習----動態SQL

動態sql if元素 if元素相當於Java中的if語句,它常常與test屬性聯合使用。現在我們要根據name去查找學生,但是name是可選的,如下所示: <select id="selectByName" resultTy

原创 Nginx學習筆記(三)反向代理配置實例

Nginx 配置實例1:反向代理 實現效果 打開瀏覽器,地址欄輸入 www.123.com,跳轉到 Linux 系統 tomcat 主頁面中。 準備工作 在 Linux 系統安裝 tomcat,使用默認端口 8080 (1)將

原创 通用mapper學習筆記

通用 Mapper 筆記 搭建開發環境(spring boot) 數據庫表 導入依賴 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</

原创 Nginx學習筆記(六)nginx高可用

nginx高可用 存在的問題 如果 nginx 宕機了,則請求將實現不了效果 解決方案:高可用 條件: (1)需要至少兩臺 nginx 服務器 (2)需要 keepalived(監控nginx是否可用) (3)需要虛擬 ip

原创 記錄Linux基本命令

Linux基本命令 Linux命令大全:linux命令查詢 目錄切換命令 cd usr: 切換到該目錄下usr目錄 cd ..(或cd../): 切換到上一層目錄 cd /: 切換到系統根目錄 cd ~: 切換到用戶主目錄 cd

原创 雲服務器部署nacos+nginx集羣(Mysql5.7版本)

雲服務器部署nacos(集羣)+nginx+Mysql5.7版本) 架構圖 VIP即虛擬ip,我們可以用nginx來充當這個角色 (這裏nginx就沒有集羣了,其實nacos也是個僞集羣) 環境準備 一臺雲服務器 系統:Cento

原创 SpringBoot實現優雅的後端接口

SpringBoot實現優雅的後端接口 一個後端接口大致分爲四個部分組成:接口地址(url)、接口請求方式(get、post等)、請求數據(request)、響應數據(response)。如何構建這幾個部分每個人的習慣都不同,沒有

原创 Springboot整合log4j2日誌

常用日誌框架 java.util.logging:是JDK在1.4版本中引入的Java原生日誌框架 Log4j:Apache的一個開源項目,可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件等,可以控制每一條日誌的輸出格式,