原创 動態規劃問題練習

1.是否能通過考試 Description 小張想要通過明天的考試。他知道考題的分值分佈,也知道考試中要拿到每一個題目需要耗費的時間。假設考試時長爲h,共n個題目,需要拿到p分才能通過考試。現在已知每個考題的得分與耗時,請你判斷小張能否通

原创 深入分析Spring源碼(二)----代理模式(jdk動態代理)

代理模式: 特點:1.有執行者,被代理人兩個角色            2.對於被代理人來說,這件事情是一定要做的,但自己又不想做或者沒有時間做,找代理            3.需要獲取被代理人的個人資料 首先來看一下如何使用JDK動態

原创 深入分析Spring源碼(三)----代理模式(cglib動態代理)

cglib是針對類來實現代理的,原理是對指定的業務類生成一個子類,並覆蓋其中業務方法實現代理。因爲採用的是繼承,所以不能對final修飾的類進行代理。  public class Star{ public void findLo

原创 利用動態規劃求解最長子序列和子序列長度問題

package com.ncarzone.wholesaleoperation.web.base; import org.apache.commons.lang3.StringUtils; import java.util.*;

原创 商品秒殺場景下高併發由於jdbc連接池設置和dubbo線程池設置不合理導致的問題分析解決

問題描述: 早上9:00到9:30期間,電商運營同事反饋電商app做秒殺活動,打開時間較長,後續不斷提示調用失敗。同時有收到釘釘應用的告警信息,oaapi cpu過高。   問題分析: 由於電商頁面會調用中臺營銷marketcenter

原创 很實用的@ControllerAdvice的使用

  @ControllerAdvice ,很多初學者可能都沒有聽說過這個註解,實際上,這是一個非常有用的註解,顧名思義,這是一個增強的 Controller。使用這個 Controller ,可以實現三個方面的功能: 全局異常處理 全局數

原创 貪婪算法題目練習

1.路上的球 Description   There are two parallel roads, each containing N and M buckets, respectively. Each bucket may conta