原创 CentOS7下安裝JDK及IDEA

1.卸載CentOS自帶的openjdk 通過    rpm -qa | grep java命令來查詢出系統自帶的jdk  然後通過    rpm -e --nodeps   後面跟系統自帶的jdk名    這個命令來刪除系統自帶的jd

原创 debugfs查看文件塊號,dd命令讀指定塊號的內容

1.通過debugfs查看指定文件的塊號 ①df ./      查看文件系統  ②debugfs 文件系統 通過 blocks 文件路徑 看文件的塊號。一個文件佔據的塊號並不一定連續。 2. dd命令讀指定塊號的內容 dd if=文

原创 Java實現通過ssh遠程連接主機並執行命令

需要用到的jar包: 主體代碼:  import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.

原创 IDEA下項目打包成jar,並通過cmd命令調用

一,打包JAR 1.項目右鍵。選擇Open Module Settings 2.Artifacts -> + -> JAR -> From modules with dependencies... 3.Main Class是項目主方法

原创 RedHat配置yum源

  起因是安裝好RedHat後就準備裝一些服務,於是使用yum命令的時候提示說: This system is not registered to Red Hat Subscription Management.You can use s

原创 解決虛擬機中kylin連不上網絡的問題

直接拷過來的虛擬機鏡像,打開連不上網,搗鼓一通......趕緊把過程記錄下來。 先說說配置,因爲之前設置過靜態IP,所以保留着NAT模式,但DHCP開着。大概是這麼個情況:   1.打開虛擬機,輸入命令:ifconfig -a     

原创 解決Linux下yum出錯:Cannot retrieve repository metadata (repomd.xml) for repository: base.

在安裝軟件時出現如下錯誤: 查找解決辦法時說是repomd文件沒有找到,這會導致yum命令無法檢索存儲庫元數據(或者理解爲找不到庫);即需要讓yum命令能找到這個文件,這個文件默認在系統安裝光盤的/repodata/目錄下; 檢查yum

原创 BitMap算法

先看一個場景:如何判斷一個數是否在40億個整數中? 題目:給一臺普通PC,2G內存。我有40億個整數,再給一個新的整數,我需要判斷新的整數是否在40億個整數中,你會怎麼做? 分析: 40億個int佔(40億*4字節)/1024/1024/

原创 SpringBoot中.properties文件中配置項顯示到頁面中文亂碼解決

問題描述: 使用 .properties 文件來進行簡單的配置,然後使用 @Value 來獲取配置屬性: application.properties文件內容如下: server.port=8080 name=二丟二丟丟 age=22

原创 字符串在JVM中如何存放 及常量池技術

字符串對象在JVM中可能有兩個存放的位置:字符串常量池或堆內存。 使用常量字符串初始化的字符串對象,它的值存放在字符串常量池中; 使用字符串構造方法創建的字符串對象,它的值存放在堆內存中; String提供了一個API, java

原创 連接查詢(交叉連接,內連接,外連接,自然連接)

創建一個學生表和一個課程表。先放出實驗的表結構: create table student( id int, name varchar(15), gender varchar(15), cid int ); create table c

原创 我對ThreadLocal的一些理解 內存泄露啥的

1. 什麼是ThreadLocal ThreadLocal提供了線程的局部變量,每個線程都可以通過set()和get()來對這個局部變量進行操作,但不會和其他線程的局部變量進行衝突,實現了線程的數據隔離~。 簡要言之:往ThreadLoc

原创 try-catch-finally的返回值問題

1、只有 try-catch 的情況下,如果不發生異常,則會返回  try 中的 return ; 如果發生異常,則會返回  catch 中的  return, try 中的 return 被蓋掉; 2、finally 中的 return

原创 Servlet轉發forward和重定向response.sendRedirect()區別

轉發(forward):瀏覽器地址不會改變,始終是同一個請求。執行forward時,瀏覽器不知道服務器發送的內容是從何處來,瀏覽器地址欄中還是原來的地址。forward是內部重定向。 重定向(sendRedirect): 瀏覽器地址會改變

原创 HandlerInterceptor 處理器攔截器的用法

SpringMVC 中的HandlerInterceptor 攔截器類似於Servlet開發中的過濾器Filter,用於對處理器進行預處理和後處理。 (如無特殊說明,下文所說的攔截器即處理器攔截器) SpringMVC 中的Interce