原创 Spring JdbcTemplate 配置

引入jar包 直接配置 //創建數據源(連接池) dbcp BasicDataSource basicDataSource = new BasicDataSource(); basicDataSo

原创 AspectJ 通知類型及其實現

文章目錄AspectJ 是什麼AspectJ 通知類型before : 前置通知(應用:各種校驗)afterReturning:後置通知(應用: 常規數據處理)around:環繞通知(應用:十分強大,可以做任何事)afterThr

原创 Java 併發 volatile學習筆記

volatile關鍵字是Java中提供的另一種解決可見性和有序性問題的方案。 對volatile變量的單次讀/寫操作可以保證原子性的。 但是並不能保證i++這種操作的原子性,因爲本質上i++是讀、寫兩次操作。 在訪問volatil

原创 PAT (Advanced Level) Practice 1084-1087 題解

1084 Broken Keyboard (20分) On a broken keyboard, some of the keys are worn out. So when you type some sentences, th

原创 計算機網絡 靜態路由配置練習(使用Cisco Packet Tracer進行配置)

題目要求 爲下圖 r1,r2,r3 配置靜態路由,實現主機之間的全連通 題目分析 我們知道在一個子網中主機與主機間實現通訊只需要在兩個主機之間接入交換機就可以了。 而一個子網中的主機想要與外網中的主機進行通訊,就需要藉助路由器來

原创 2019年PAT甲級冬季考試總結

時隔一年,我又一次報名參加了PAT考試,不過這次我是抱着找份實習工作去考的,上次是抱着做炮灰的目的去考的,不過這次比上次考的還低,排名也是比上次低了很多,我感覺問題主要是出現在以下幾點: 1.調試程序花費的時間太多。建樹的方法是存

原创 PAT (Advanced Level) Practice 1033 To Fill or Not to Fill(貪心)

With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a ca

原创 mysql 事務管理

文章目錄什麼是事務事務的特性mysql 中常見事務操作開啓事務提交事務回滾關閉自動提交事務提交事務演示事例事務隔離問題mysql 事務隔離級別解決髒讀解決不可重複讀解決幻讀java 執行mysql事務操作的基本格式java 執行m

原创 PAT (Advanced Level) Practice 1114 Family Property (25 分)

題目描述 This time, you are supposed to help us collect the data for family-owned property. Given each person’s family

原创 Java 多線程/併發 Synchronized學習筆記

synchronized關鍵字可以添加在方法的聲明上,也可以添加在代碼塊中 添加在方法上時分兩種情況,當爲靜態方法時,表示的是對該類的.class對象上鎖 當不爲靜態方法時,表示的是對該類的對象上鎖。 添加在代碼塊時,需要指定上鎖