原创 MySQL查看鎖情況

-- 查看那些表鎖到了 show OPEN TABLES where In_use > 0; -- 查看進程號 show processlist; --刪除進程 kill 110063;  

原创 JAVA實現QQ轟炸機

 娛樂操作,後果自負哦。 本次只是做了一點語法調整,順帶練練Java8語法。 package com; import java.awt.*; import java.awt.datatransfer.Clipboard; import

原创 Beyond Compare4不花錢的操作方式

     Beyond Compare4這個工具對於程序員來說,是個福利,但是很多時候,我們並不想付費,我們只是想體驗一下,時長最好幾十年而已,那麼,請按照以下方式操作即可:   方案一:   找到Beyond Compare 4安裝

原创 IDEA打WAR包

相信很多IDEA的初學IDEA的朋友一開始打war包找不到地方,不知道怎麼弄,網上百度了很多,很多的博文簡直牛頭不對馬嘴,可能不在一個頻道吧,我也是剛接觸IDEA不久,下面,將自己操作過程記錄下來,希望能幫到需要的網友 1:打開Proje

原创 電商項目(SpringBoot+MyBatis)

     本文僅針對於正在學習SpringBoot的同學以及想通過一個實戰項目讓自己得到提升,進而在面試的時候有的放矢,直接一點,讓自己在薪水的談判上獲得多一點主動權。 該電商項目主要模塊如下: 前臺商城系統及後臺管理系統,基於Sprin

原创 JAVA實現PING網絡

public static void main(String[] args) throws UnknownHostException { int timeOut = 3000; byte[] ip = n

原创 MySql表分區詳解

原文鏈接:http://www.ywnds.com/?p=7226   一、MySQL分區表介紹 分區是一種表的設計模式,正確的分區可以極大地提升數據庫的查詢效率,完成更高質量的SQL編程。但

原创 Mybatis緩存

WEB項目,昨天無意間發現,前臺多次點擊查詢按鈕,控制檯竟然沒有sql日誌,由於項目採用的框架包含有MyBatis,故第一反應該是緩存問題導致。 緩存用於減輕數據壓力,提高數據庫性能,mybaits提供一級緩存和二級緩存。 1.一級緩存:

原创 firefox(火狐)配置設置方法

在firefox地址欄中輸入about:config即可查看並設置,見下圖: 設置方法是雙擊某一欄後自動改爲true或false.

原创 Oracel建同義詞

CREATE (OR REPLACE) (PUBLIC) SYNONYM [當前用戶.]synonym_name 同義詞名 FOR [目標用戶.]object_name 數據庫名; -- 添加查找權限 GRANT SELECT ON s

原创 Java中獲取本地網卡地址

public static String getDBIp() { try { Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.g

原创 看懂Oracle執行計劃

一:什麼是Oracle執行計劃? 執行計劃是一條查詢語句在Oracle中的執行過程或訪問路徑的描述 二:怎樣查看Oracle執行計劃? 因爲我一直用的PLSQL遠程連接的公司數據庫,所以這裏以PLSQL爲例: ①:配置執行計劃需要顯示

原创 爲什麼開發人員必須要了解數據庫鎖?

原文鏈接 1.鎖? 1.1何爲鎖 鎖在現實中的意義爲:封閉的器物,以鑰匙或暗碼開啓。在計算機中的鎖一般用來管理對共享資源的併發訪問,比如我們java同學熟悉的Lock,synchronized等都是我們常見的鎖。當然在我們的數據庫中也有鎖

原创 微服務架構下靜態數據通用緩存機制

在分佈式系統中,特別是最近很火的微服務架構下,有沒有或者能不能總結出一個業務靜態數據的通用緩存處理機制或方案,這篇文章將結合一些實際的研發經驗,嘗試理清其中存在的關鍵問題以及探尋通用的解決之道。 什麼是靜態數據 這裏靜態數據是指不經常發生

原创 MySQL之SQL優化實戰記錄

原文鏈接 MySQL之SQL優化實戰記錄 背景 本次SQL優化是針對javaweb中的表格查詢做的。 部分網絡架構圖 業務簡單說明 N個機臺將業務數據發送至服務器,服務器程序將數據入庫至MySQL數據庫。服務器中的javaweb程序將數