原创 @Transaction

事務是併發控制的單位,是用戶定義的一個操作序列。這些操作要麼都做,要麼都不做,是一個不可分割的工作單位。 SpringMVC中的事務註解 @Transactional就是爲了方法執行中的對數據庫操作事務的完整性做的,要麼方法全部執行成功,

原创 linux初次使用

一、Linux是什麼? 這是一個操作系統,比windows要早N多年 這個系統都是由命令來操作的 Linux是一套免費使用和自由傳播的類Unix操作

原创 承載網絡

首先承載網絡是幹什麼? 開wifi熱點用的,這就不陌生了吧 1,開始→運行→輸入:CMD 點擊確定(或按回車鍵),打開命令提示符窗口。, 2,netsh wlan set hostednetwork mode=allow ssid=AC

原创 ORA-12516 “TNS監聽程序找不到符合協議堆棧要求的可用處理程序” 解決方案

根本原因就是因爲process和session已經達到甚至超過最大值了。 解決根本方法就是 修改process和session的值   首先輸入sqlplus /nolog 然後輸入conn sys / as sysdba,在輸入口令處輸

原创 分佈式項目運用-Dubbo配置

一、dubbo架構 節點角色說明:  Provider: 暴露服務的服務提供方。  Consumer: 調用遠程服務的服務消費方。  Registry: 服務註冊與發現的註冊中心。  Monitor: 統計服務的調用次調和調用時間

原创 判斷ip是否在一個網段內

需求:給支付寶服務端異步通知加IP鑑權 支付寶商戶技術給的網段地址: 103.47.4.0/22 103.52.196.0/22 110.75.128.0/19  ..... 具體這是啥意思呢? IP 分爲4個大段,一個點爲一個段,每個段

原创 linux下安裝jdk1.8

首先把我們提前下載好的壓縮包上傳到/usr/java目錄下 jdk下載官網:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht

原创 SQL中IN和EXISTS用法的區別

in和exists in 是把外表和內表作hash 連接,而exists是對外表作loop循環,每次loop循環再對內表進行查詢。 如果查詢的兩個表大小相當,那麼用in和exists差別不大;如果兩個表中一個較小一個較大,則子查詢表

原创 通過策略模式 幹掉掉 if else

如何替換掉,我們平常使用的 if...else,switch...case邏輯 整個流程 大概就是:項目啓動時,以@HandlerType註解中的類型值作爲key,註解修飾的 class 作爲value,初始化到 map中,然後根據key

原创 oralce sql 存儲過程中如何獲取(update insert)執行後影響的行數

s_sql := 'update studats set name = '哈哈' '; execute immediate s_sql; resultNum := sql%rowcount; dbms_outpu

原创 HashMap深入理解

涉及    hashing(散列法或哈希法)的概念 散列法(Hashing)是一種將字符組成的字符串轉換爲固定長度(一般是更短長度)的數值或索引值的方法,稱爲散列法,也叫哈希法。由於通過更短的哈希值比用原始值進行數據庫搜索更快,這種方法一

原创 線程基礎

1.線程的幾種狀態          線程共包括以下5種狀態。         1. 新建狀態(New)         : 線程對象被創建後,就進入了新建狀態。例如,Thread thread = new Thread()。