原创 Java學習筆記(十二)-Spring(五)

Spring AOP實例 AOP的一些概念: 切入點(Pointcut),在哪些類哪些方法上切入; 通知(Advice),在方法執行的什麼實際(when:方法前/方法後/方法前後)做什麼(what:增強的功能) 切面(Aspect

原创 Java學習筆記(十六)-SpringMvc

** 一個SpringMvc程序 1.在IDEA創建SpringMvc項目 2.修改Web.Xml配置文件 3.編輯dispatcher-servlet.xml <?xml version="1.0" encoding="UT

原创 Java學習筆記(九)-Spring(二)

** Spring事務的傳播屬性 1.PROPAGATION_REQUIRED:假如當前正要執行的事務不在另外一個事務裏,那麼就起一個新的事務,一個事務出錯所有事務回滾 2.PROPAGATION_SUPPORTS:如果當前在事務

原创 Java學習筆記(十九)-SpringMvc(四)

** 配置安全視圖解析器 dispatcher-servlet.xml 文件中做如下配置 <bean id="viewResolver" class="org.springframework.web.servlet.view.I

原创 Java學習筆記(十三)-Spring(六)

** Spring的非單例注入實例 放棄IOC 接口類: package pojo; public interface Command { public Object execute(); } 實現類: package p

原创 c#的特性學習

** c#的特性學習 特性分爲三種 1:AttributeUsage( AttributeUsage 描述瞭如何使用一個自定義特性類。它規定了特性可應用到的項目的) 具體如下 [AttributeUsage( validon

原创 有點想離開it行業了

筆者在杭州一家it軟件行業2年未加薪(去年當選公司優秀員工。。疫情影響調薪取消) 很難想象。。在it行業可以如此。。去年年中調薪向下調了。。 重點是老闆每週要求加班3天到晚上8點半。。週六疫情有放假的幾天需要補班。。。再看現在和出

原创 一次尷尬的筆試。。。

博主背景:四級423.。。(當然考不了6六級=4級未過)應聘華爲要求先英語測試。 幾天準備,背了幾篇4級作文,也自己手寫了幾篇。以爲可以了。。 結果打開筆試鏈接。。選擇題50道 ε=(´ο`*)))唉坑爹啊▄█▀█●。。只能憑語感

原创 Java學習筆記(三)

** 反射的原理,Class.forName和ClassLoader區別,反射創建類實例的三種方式 Java在編譯的時候生成了一個 .class文件,反射就是通過尋找該文件裏的字節碼找到對應的類、方法、屬性。 Class.forN

原创 Java的註解

** Java的註解 註解是放在Java源碼的類、方法、字段、參數前的一種特殊“註釋” Java的註解可以分爲三類: 第一類是由編譯器使用的註解,例如: @Override:讓編譯器檢查該方法是否正確地實現了覆寫; @Suppre

原创 數據庫獲取本年所有月份

** Oracle寫法 select to_char(add_months(sysdate,-(select to_char(trunc(sysdate),‘MM’)from dual )+level ),‘YYYY_MM’)

原创 Ajax請求耗時分析

** Ajax請求耗時分析 1.請求發送時數據獲取壓縮傳輸(當數據量小時可能看不出來但當數據量大例如4M時在2M/s的傳輸速率下需要2s) 2.服務端處理時間(這塊講道理也算但其實並受請求控制) 3.請求返回結果到前端傳輸時間 4

原创 Oracle數據庫某張表恢復指定時間節點

當操作oracle某張表失誤的時候可以通過如下兩步解決: 第一步 Alter Table table_name enable row movement ** 第二步 flashback Table table_name to ti

原创 Java學習筆記(二)

** JAVA8的ConcurrentHashMap ConcurentHashMap數據結構類似hashmap但是其線程安全採用了Node鎖即對每一個鏈表頭結點加synchronized鎖,減低鎖的粒度,提高性能,並使用CAS(

原创 統計從本年開始往前12個月的數據

Oracle寫法 select * from( with t1 as( select add_months(sysdate,-level+1) as t_date from dual connect by level<=12 ),