原创 【Linux】最小化安裝無法聯網解決方法

1. 首先查看一下你的ip地址,可以看到IP爲192.168.48.0 2. 然後進入到 cd /etc/sysconfig/network-scripts 目錄下查看你的網卡ifcfg-xxxxx; 3. vi ifcfg-xxx

原创 安裝SSDB--雙主模式

1.下載安裝包 wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip     2.解壓安裝包 unzip master 解壓過程中如

原创 Redis的兩種持久化機制RDB和AOF

對於一個企業來說,redis的持久化是不可或缺的,持久化可以使數據恢復; 就比如下面的場景,當redis突然掛了,有可能停電了,也有可能被某個運維人員不小心把機器關了,這時候,當你重啓了redis的時候也無法對外提供服務,當大量的請求過來

原创 Java動態代理列子

定義一個Person接口 public interface Person { void say(); } 定義一個Person接口實現類 public class PersonImpl implements Person { @O

原创 HashMap源碼

HashMap源碼: /** * Hash table based implementation of the <tt>Map</tt> interface. This * implementation provides all

原创 CMS垃圾收集器和爲什麼需要Stop The World?

爲什麼需要Stop Thr World 在判斷哪個對象可以回收的時候必須確保一致性,這裏的一致性可以理解爲將時間凍結在某個時間點上,也就是我們說的安全點; JVM有個叫做“安全點”和“安全區域”的東西,在發生GC時,所有的線程都會執行到安

原创 Java運行時的內存區域

Java運行時的內存區域 程序計數器         程序計數器是一塊較小的內存空間,它可以看作是當前線程所執行到代碼行數的一個指示器,字節碼解釋器工作時就是通過改變而這個計算器的值來選取下一條需要執行的字節碼指令。         由

原创 關於啓動namenode報錯Gap in transactions. unable to find any edit logs containing txid 8

今天在從HA切換到普通集羣環境的時候,在啓動namenode後,namenode一下子就掛了,然後打開日誌查看相關namenode的日誌,發現報了以下的一個錯誤:大概意思是讀取日誌文件的時候沒有讀取到。 通過上面的信息,我們不清楚他爲啥

原创 XSS攻擊

什麼是XSS攻擊? 簡單來說就是當提交表單的時候提交了javascript腳本語言,比如說提交表單的時候在輸入框輸入了<script>alert("ssss")</script>,這會發生什麼情況呢?比如說你在評論區提交了這個表單,那當你

原创 Ajax中的beforeSend

在實際的項目中,用戶經常會把已提交的數據再次提交,這時候數據庫就會因此出現數據的重複.而jquery中的ajax方法中正好有解決此問題的方法,如下紅色的代碼,在ajax中的beforeSend方法中,當你觸發相應事件後會調用ajax方法,