摘要:
以下是一個示例 shell 腳本,它可以登錄遠程服務器并執行命令 #!/bin/bash # 設置遠程服務器的 IP 地址和用戶名 echo "Enter remote server IP: " read remote_ip echo "Enter remote server username: "
閱讀全文
posted @ 2023-05-10 23:53
jarsing
閱讀(1916)
推薦(0)
摘要:
下面是一個簡單的 shell 腳本,它可以創建一個名為"hello.txt"的文件,并向其中寫入"hello world" #!/bin/bash # 創建文件 touch hello.txt # 向文件寫入內容 cat hello.txt | tr -d '\n' > /dev/null echo
閱讀全文
posted @ 2023-05-10 23:38
jarsing
閱讀(4228)
推薦(0)
摘要:
使用 expect 腳本可以實現 SSH 自動登錄遠程服務器。下面是一個簡單的示例: 首先,需要安裝 expect 軟件包,可以在 Ubuntu 或其他 Linux 發行版中使用以下命令安裝: 1 sudo apt-get update 2 sudo apt-get install expect 然
閱讀全文
posted @ 2023-05-10 23:14
jarsing
閱讀(1149)
推薦(0)
摘要:
轉載于:https://blog.51cto.com/u_12329518/3863602
閱讀全文
posted @ 2022-05-04 21:08
jarsing
閱讀(321)
推薦(1)
摘要:
棧的概念以及棧溢出對每個程序來說,棧能使用的內存是有限的,一般是 1M~8M,這在編譯時就已經決定了,程序運行期間不能再改變。如果程序使用的棧內存超出最大值,就會發生棧溢出(Stack Overflow)錯誤。一個程序可以包含多個線程,每個線程都有自己的棧,嚴格來說,棧的最大值是針對線程來說的,而不
閱讀全文
posted @ 2022-04-17 16:01
jarsing
閱讀(249)
推薦(0)
摘要:
由于子類不能繼承父類的構造方法,因此,如果要調用父類的構造方法,可以使用 super 關鍵字。super 可以用來訪問父類的構造方法、普通方法和屬性。super 關鍵字的功能: 在子類的構造方法中顯式的調用父類構造方法 訪問父類的成員方法和變量。 super調用父類構造方法 super 關鍵字可以在
閱讀全文
posted @ 2022-04-15 16:31
jarsing
閱讀(428)
推薦(0)
摘要:
構造函數的最大作用就是創建對象時完成初始化,當我們在new一個對象并傳入參數的時候,會自動調用構造函數并完成參數的初始化。如下: 1 public class Test { 2 private String name; 3 //有參數的構造函數 4 public Test(String name)
閱讀全文
posted @ 2022-04-15 16:16
jarsing
閱讀(1169)
推薦(0)
摘要:
一個MySQL的高可用架構,采用的是MySQL的主主結構,再外加Keepalived,對外統一提供虛IP。先來說說背景吧,現在的項目為了高可用性,都是避免單節點的存在的,比如,我們的應用程序,都是部署多個節點,通過Nginx做負載均衡,某個節點出現問題,并不會影響整體應用。那么數據庫層如何搭建高可用
閱讀全文
posted @ 2022-04-14 19:57
jarsing
閱讀(367)
推薦(0)
摘要:
緩存雪崩 緩存雪崩可能是因為數據未加載到緩存中,或者緩存同一時間大面積的失效,從而導致所有請求都去查數據庫,導致數據庫CPU和內存負載過高,甚至宕機。 解決思路: 1,采用加鎖計數,或者使用合理的隊列數量來避免緩存失效時對數據庫造成太大的壓力。這種辦法雖然能緩解數據庫的壓力,但是同時又降低了系統的吞
閱讀全文
posted @ 2022-04-14 14:59
jarsing
閱讀(152)
推薦(0)
摘要:
場景:為了防止我們的接口被人惡意訪問,比如有人通過JMeter工具頻繁訪問我們的接口,導致接口響應變慢甚至崩潰,所以我們需要對一些特定的接口進行IP限流,即一定時間內同一IP訪問的次數是有限的。 實現原理:用Redis作為限流組件的核心的原理,將用戶的IP地址當Key,一段時間內訪問次數為value
閱讀全文
posted @ 2022-04-12 22:48
jarsing
閱讀(621)
推薦(0)