原创 使用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-