原创 使用AOP面向切面編程 (日誌Mysql記錄)

1,創建Log表  ID 主鍵 USER 操作人 OPERATION 操作 METHOD 操作方法路徑 IP 操作IP地址 USERAGENT 用戶代理 PARAMS 操作提交的數據 EXCEPTION 異常信息 BEGINDATE 操作

原创 Mysql XMl的符號

mysql大於等於>=、小於等於<=、>、<的寫法 大於等於  <![CDATA[ >= ]]> 小於等於  <![CDATA[ <= ]]> 大於 <![CDATA[ > ]]> 小於 <![CDATA[ < ]]> 或者用替換符號進行

原创 Mysql The user specified as a definer ('root'@'%') does not exist 權限問題時

在cmd 中 進入 mysql 的bin 目錄  1. 進入cmd: mysql -u -p 2 .輸入你的密碼 3 . grant all privileges on *.* to root@"%" identified by "

原创 學習筆記——————ScheduledExecutorService和DelayedWorkQueue

ScheduledExecutorService使用場景      1:定時執行異步任務      2:週期性異步任務 ScheduledExecutorService 注意點:    1:線程池任務和異常監控和告警,及時瞭解任務運行狀況

原创 學習筆記 ——————LinkedBlockingQueue

LinkedBlockingQueue屬性說明 字段 類型 含義 capacity int 隊列長度 count AtomicInteger 隊列已有元素數量 head Node 隊列頭部節點 last Node 隊列最後一個節點 tak

原创 學習筆記———— 線程池創建分析

ThreadPoolExecuter 參數分析 7 個 依次      ThreadPoolExecuter (int corePoolSize, int maximumPoolSize,

原创 學習筆記——————Nignx入門

概述:    是一個高性能的HTTP和反向代理web服務器,輕量級    提供了IMAP/POP3/SMTP服務    發佈於2004年10月4日(第一個公開版本0.1.0)    Nginx的1.4.0穩定版於2013年4月24日發佈

原创 學習總結————————HashMap

HashMap是存儲Key——Value鍵值對的集合 table Node節點數組 entrySet   HashMap.Node的set集合 size   HashMap集合中的元素的個數 modCount   標記HashMap修改的

原创 學習筆記————————數據庫悲觀樂觀鎖

數據庫悲觀鎖           Select   。。。 Lock In Share Mode             1:共享鎖,在事務內生效             2:給符合條件的是共享鎖,其他事務會話同樣可以繼續給這些行添加共享

原创 console.log(JSON.stringify([Object obj]))

js JSON 字符串 對象解析 console.log(JSON.stringify([Object obj]))  

原创 學習筆記————————Future總結

原理:        組線程阻塞等待線程池執行結果,從共享變量中獲取結果 適用場景:      需要程序執行速度,並且需要獲取執行結果      需要有超時等待任務執行完畢,超時獲取結果 不適用場景:      只需要提交一個任務(不需要

原创 學習筆記 ———————— 樂觀鎖 CAS

爲什麼需要加鎖??     爲了保證多個線程更新一個資源時,防止數據衝突和髒亂,做到線程安全 樂觀鎖悲觀鎖區別:   樂觀鎖 悲觀鎖 定義 不加鎖,但是依據是否有被修改過來判斷失敗與否 加鎖,鎖住資源不讓其錢程操作,保證只有佔有鎖的線程去

原创 無需積分PowerDesigner 下載

64位  1.4 G  https://d2oa1bkv1sws6.cloudfront.net/PowerDesignerTrial/PowerDesigner16x64_Evaluation.exe 破解  鏈接:https://pa

原创 學習筆記 ——————ReentrantLock

  無競爭時,加鎖解鎖只是利用CAS去更新state的值   已獲取鎖的線程,可以多次lock,但是需要對應次數的unlock才能完全釋放   公平和非公平實現 不同點 :       非公平方式調用lock時任意線程均可搶佔鎖,公平方式

原创 學習筆記——————LINUX安裝Nginx

安裝步驟 yum install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum install -y openssl openssl-